Election map

Matzikama: ANC 48.5%Cederberg: ANC 47.9%Beaufort West: ANC 61.3%Bergrivier: DA 51.2%Saldanha Bay: ANC 45.1%Swartland: DA 56.3%Witzenberg: ANC 43.5%Drakenstein: DA 44.7%Breede Valley: ANC 45.9%Oudtshoorn: ANC 45.2%Kannaland: DA 46.2%City of Cape Town: DA 52.6%Breede River/Winelands: DA 43.7%Swellendam: DA 47.8%Plettenberg Bay: ANC 59.8%Langeberg: DA 51.6%Stellenbosch: DA 41.9%Knysna: DA 42.4%George: DA 47.1%Mossel Bay: DA 57.5%Theewaterskloof: DA 45.8%Overstrand: DA 66.6%Cape Agulhas: DA 52.2%Zeerust: ANC 63.2%Mankwe-Madikwe: ANC 75.4%Moretele: ANC 89.0%NW372: ANC 76.2%Molopo: ANC 77.3%Rustenburg: ANC 64.8%NW374: ANC 63.4%Mafikeng: ANC 53.9%Setla-Kgobi: ANC 76.5%Lichtenburg: ANC 65.8%Kagisano: ANC 58.5%Fetakgomo: ANC 73.5%Drakensberg: ANC 78.6%Greater Giyani: ANC 81.9%Greater Letaba: ANC 87.3%Greater Tzaneen: ANC 75.6%Ba-Phalaborwa: ANC 70.8%Musina: ANC 79.8%NP344: ANC 82.7%Blouberg: ANC 85.9%Aganang: ANC 91.3%Camdeboo: ANC 55.8%Blue Crane Route: ANC 70.2%Makana: ANC 82.0%Ndlambe: ANC 74.6%Sunday's River Valley: ANC 83.4%Kouga: ANC 45.6%Kou-Kamma: ANC 64.6%Mbhashe: ANC 59.2%Durban Metro: ANC 47.0%Ventersdorp: ANC 77.0%Naledi: ANC 64.5%Greater Delareyville: ANC 77.1%Merafong City: ANC 72.7%Klerksdorp: ANC 70.7%Potchefstroom: ANC 58.8%Segonyana: ANC 68.3%Masilonyana: ANC 76.8%Dihlabeng: ANC 61.5%Maluti a Phofung: ANC 73.9%Tswelopele: ANC 82.5%Setsoto: ANC 75.9%Tokologo: ANC 75.9%Highveld East: ANC 69.3%Lekwa: ANC 71.4%Mkhondo: ANC 68.2%Dipaleseng: ANC 69.5%Seme: ANC 73.2%Emalahleni: ANC 72.3%Dr J S Moroka: ANC 87.0%Greater Tubatse: ANC 86.4%Kungwini: ANC 69.3%Thaba Chweu: ANC 78.8%Thembisile: ANC 83.2%Ulundi: IFP 91.4%Umhlabuyalingana: IFP 80.3%KZ272: IFP 84.8%Umzinene: IFP 80.3%Hlabisa: IFP 92.2%Mbonambi: IFP 73.7%Tshwane Metro: ANC 55.4%Mogale City: ANC 65.0%City of Johannesburg: ANC 59.0%Greater East Rand Metro: ANC 56.3%Hibiscus Coast: ANC 47.8%KZ221: ANC 50.9%KZ222: ANC 54.6%KZ223: ANC 55.4%KZ224: ANC 53.5%Mogalakwena: ANC 85.9%Greater Marble Hall: ANC 84.5%Bushbuckridge: ANC 76.1%Makhuduthamaga: ANC 86.2%Greater Groblersdal: ANC 81.1%Maquassi Hills: ANC 61.7%Schweizer-Reneke: ANC 65.5%Christiana/Bloemhof: ANC 70.2%Greater Taung: ANC 73.8%Kuruman-Mothibistad: ANC 65.1%Mutale: ANC 84.7%NP343: ANC 78.5%Imbabazane: IFP 69.8%KZ241: IFP 29.7%KZ242: IFP 78.0%Umsinga: IFP 82.5%Umvoti: IFP 61.8%Newcastle: IFP 44.0%Nkonkobe: ANC 89.3%Umzimvubu: ANC 80.5%Ntabankulu: ANC 82.3%Ingquza: ANC 80.0%Port St. Johns: ANC 70.2%Umlalazi: IFP 84.5%Mthonjaneni: IFP 88.2%Nkandla: IFP 90.0%Mandeni: IFP 57.6%KZ292: ANC 55.8%Nelson Mandela: ANC 65.5%I Poort: ANC 59.6%! Kei ! Kariep: ANC 66.2%Gariep: ANC 62.7%Thusanang: ANC 65.3%Kimberley: ANC 70.8%Siyancuma: ANC 69.2%Boesmanland: ANC 71.8%Nama Khoi: ANC 54.2%Ngwathe: ANC 71.8%Mafube: ANC 77.7%Nala: ANC 63.5%Phumelela: ANC 80.1%Moqhaka: ANC 75.1%Nketoana: ANC 68.6%Nyandeni: ANC 69.4%Mhlontlo: ANC 64.8%King Sabata Dalindyebo: UDM 47.8%KZ5a1: IFP 58.6%KZ5a4: ANC 79.9%KZ5a5: IFP 51.5%uMuziwabantu: IFP 57.2%KZ227: ANC 67.0%uMhlathuze: IFP 50.7%Indaka: IFP 84.2%Nongoma: IFP 96.5%Lukanji: ANC 83.8%Intsika Yethu: ANC 77.2%Emalahleni: ANC 83.0%Engcobo: ANC 64.3%Sakhisizwe: ANC 74.6%Elundini: ANC 72.8%Emfuleni: ANC 70.4%Midvaal: DA 52.1%Randfontein: ANC 59.5%Nokeng tsa Taemane: ANC 53.4%Lesedi: ANC 60.1%Gammagara: ANC 64.6%Vaalharts-Morobeng: ANC 74.4%Dan-Lime: ANC 57.8%Re A Ipela: ANC 45.1%Warrenton: ANC 74.7%Richtersveld: ANC 67.2%Mangaung: ANC 69.5%Mantsopa: ANC 73.9%Kopanong: ANC 66.0%Naledi: ANC 83.7%Letsemeng: ANC 76.2%Mohokare: ANC 75.1%Matjhabeng: ANC 76.8%Mbombela: ANC 83.3%Highlands: ANC 68.3%Umjindi: ANC 72.8%Middelburg: ANC 68.2%Nkomazi: ANC 90.5%Albert Luthuli: ANC 87.7%Molemole: ANC 85.9%Polokwane: ANC 73.5%Lepelle-Nkumpi: ANC 83.2%Priemanday: ANC 57.2%Oranje-Karoo: ANC 61.4%Renosterberg: DA 53.8%Kamiesberg: ANC 60.1%Hantam: ANC 56.4%Kareeberg: DA 50.3%GAROP: ANC 55.1%Towerberg: ANC 63.7%Frasuwil: DA 59.1%Sentrale Karoo: DA 51.4%uPhongolo: IFP 68.3%KZ263: IFP 68.8%Ntambanana: IFP 85.2%Buffalo City: ANC 79.5%Ngqushwa: ANC 90.7%Nxuba: ANC 81.6%Inxuba Yethemba: ANC 67.3%Tsolwana: ANC 75.5%Thabazimbi: ANC 66.1%Lephalale: ANC 84.7%NP364: ANC 68.0%Modimolle: ANC 59.8%Bela Bela: ANC 71.5%Delmas: ANC 59.7%Msukaligwa: ANC 76.1%Inyala/Mtubatuba: IFP 66.1%Vulamehlo: IFP 62.5%KZ212: ANC 32.1%Khiphinkunzi: IFP 60.6%Izingolweni: IFP 62.3%KZ225: ANC 56.5%KZ226: IFP 46.8%Emnambithi: ANC 45.6%Umtshezi: IFP 53.7%Okhahlamba: IFP 69.4%Utrecht: IFP 64.1%Dannhauser: IFP 68.5%eDumbe: IFP 66.5%Westonaria: ANC 66.8%Ndwedwe: IFP 73.6%Maphumulo: IFP 80.4%Mnquma: ANC 64.1%Great Kei: ANC 87.6%Amahlati: ANC 89.7%Senqu: ANC 88.1%Malethswai: ANC 80.1%Gariep: ANC 67.8%Mbizana: ANC 81.5%Umzimkulu: ANC 79.8%Metsimaholo: ANC 54.6%
MunicipalitiesANC 189IFP 40DA 30UDM 1Leader's share %<404050607080+
2 with no result · Metros and local municipalities (district councils overlap them) · Blank areas: district management areas, which had no wards; the MDB has published no 2000 municipal boundaries to draw them
Election yearDrag or tap a yearDrag the handle or click a year · ← → keys work too

Get the ESP App

Ask people in your area how long the queue is.

Outages, alerts and community updates for your area.

  1. 1Install the app
  2. 2Save your area to get alerts
Download on the App StoreGet it on Google Play
Already have the app? Open it