Election map

Matzikama: ANC 50.6%Cederberg: ANC 47.9%Beaufort West: ANC 61.1%Bergrivier: DA 52.2%Saldanha Bay: ANC 50.3%Swartland: DA 58.1%Witzenberg: ANC 43.1%Drakenstein: DA 46.7%Breede Valley: ANC 45.6%Oudtshoorn: DA 46.4%Kannaland: DA 48.5%City of Cape Town: DA 53.3%Breede River/Winelands: DA 46.1%Swellendam: DA 49.1%Plettenberg Bay: ANC 61.9%Langeberg: DA 52.1%Stellenbosch: DA 43.8%Knysna: DA 43.6%George: DA 48.7%Mossel Bay: DA 58.6%Theewaterskloof: DA 48.3%Overstrand: DA 67.2%Cape Agulhas: DA 59.3%Zeerust: ANC 64.0%Mankwe-Madikwe: ANC 77.8%Moretele: ANC 90.5%NW372: ANC 79.1%Molopo: ANC 84.7%Rustenburg: ANC 65.2%NW374: ANC 72.0%Mafikeng: ANC 53.5%Setla-Kgobi: ANC 76.7%Lichtenburg: ANC 71.5%Kagisano: ANC 58.2%Fetakgomo: ANC 75.6%Drakensberg: ANC 78.1%Greater Giyani: ANC 81.8%Greater Letaba: ANC 89.4%Greater Tzaneen: ANC 77.8%Ba-Phalaborwa: ANC 78.9%Musina: ANC 79.3%NP344: ANC 81.9%Blouberg: ANC 88.0%Aganang: ANC 86.9%Camdeboo: ANC 56.3%Blue Crane Route: ANC 70.3%Makana: ANC 82.0%Ndlambe: ANC 75.6%Sunday's River Valley: ANC 83.8%Kouga: ANC 49.4%Kou-Kamma: ANC 64.5%Mbhashe: ANC 59.9%Durban Metro: ANC 46.9%Ventersdorp: ANC 78.2%Naledi: ANC 67.4%Greater Delareyville: ANC 78.1%Merafong City: ANC 73.0%Klerksdorp: ANC 74.7%Potchefstroom: ANC 65.1%Segonyana: ANC 68.6%Masilonyana: ANC 76.9%Dihlabeng: ANC 62.4%Maluti a Phofung: ANC 74.8%Tswelopele: ANC 82.8%Setsoto: ANC 76.2%Tokologo: ANC 76.4%Highveld East: ANC 69.1%Lekwa: ANC 76.3%Mkhondo: ANC 68.5%Dipaleseng: ANC 69.8%Seme: ANC 73.1%Emalahleni: ANC 72.4%Dr J S Moroka: ANC 87.3%Greater Tubatse: ANC 90.0%Kungwini: ANC 69.8%Thaba Chweu: ANC 79.3%Thembisile: ANC 90.5%Ulundi: IFP 96.9%Umhlabuyalingana: IFP 80.4%KZ272: IFP 84.8%Umzinene: IFP 79.8%Hlabisa: IFP 92.0%Mbonambi: IFP 72.3%Tshwane Metro: ANC 57.2%Mogale City: ANC 65.0%City of Johannesburg: ANC 58.8%Greater East Rand Metro: ANC 56.8%Hibiscus Coast: ANC 47.6%KZ221: ANC 50.3%KZ222: ANC 54.0%KZ223: ANC 55.1%KZ224: ANC 54.0%Mogalakwena: ANC 85.4%Greater Marble Hall: ANC 83.6%Bushbuckridge: ANC 79.8%Makhuduthamaga: ANC 83.8%Greater Groblersdal: ANC 83.4%Maquassi Hills: ANC 65.1%Schweizer-Reneke: ANC 74.2%Christiana/Bloemhof: ANC 70.2%Greater Taung: ANC 74.8%Kuruman-Mothibistad: ANC 65.3%Mutale: ANC 83.8%NP343: ANC 75.9%Imbabazane: IFP 67.9%KZ241: ANC 34.2%KZ242: IFP 81.7%Umsinga: IFP 83.6%Umvoti: IFP 63.0%Newcastle: IFP 43.3%Nkonkobe: ANC 93.4%Umzimvubu: ANC 83.6%Ntabankulu: ANC 82.1%Ingquza: ANC 80.4%Port St. Johns: ANC 74.3%Umlalazi: IFP 82.8%Mthonjaneni: IFP 86.4%Nkandla: IFP 94.4%Mandeni: IFP 56.9%KZ292: ANC 56.1%Nelson Mandela: ANC 65.9%I Poort: ANC 59.9%! Kei ! Kariep: ANC 66.7%Gariep: ANC 61.0%Thusanang: ANC 66.4%Kimberley: ANC 72.0%Siyancuma: ANC 70.1%Boesmanland: ANC 72.0%Nama Khoi: ANC 55.5%Ngwathe: ANC 71.2%Mafube: ANC 81.7%Nala: ANC 67.1%Phumelela: ANC 80.3%Moqhaka: ANC 76.9%Nketoana: ANC 67.6%Nyandeni: ANC 69.4%Mhlontlo: ANC 64.2%King Sabata Dalindyebo: UDM 50.4%KZ5a1: IFP 59.9%KZ5a4: ANC 79.7%KZ5a5: IFP 52.2%uMuziwabantu: IFP 56.0%KZ227: ANC 68.2%uMhlathuze: IFP 50.0%Indaka: IFP 84.2%Nongoma: IFP 96.9%Lukanji: ANC 86.4%Intsika Yethu: ANC 79.1%Emalahleni: ANC 86.0%Engcobo: ANC 65.0%Sakhisizwe: ANC 75.1%Elundini: ANC 85.1%Emfuleni: ANC 72.3%Midvaal: DA 55.5%Randfontein: ANC 60.3%Nokeng tsa Taemane: ANC 53.5%Lesedi: ANC 70.3%Gammagara: ANC 64.0%Vaalharts-Morobeng: ANC 74.6%Dan-Lime: ANC 60.2%Re A Ipela: ANC 45.5%Warrenton: ANC 76.5%Richtersveld: ANC 68.1%Mangaung: ANC 69.8%Mantsopa: ANC 75.9%Kopanong: ANC 70.1%Naledi: ANC 83.9%Letsemeng: ANC 76.4%Mohokare: ANC 76.5%Matjhabeng: ANC 77.4%Mbombela: ANC 83.3%Highlands: ANC 75.8%Umjindi: ANC 80.4%Middelburg: ANC 69.0%Nkomazi: ANC 90.0%Albert Luthuli: ANC 88.5%Molemole: ANC 85.5%Polokwane: ANC 76.0%Lepelle-Nkumpi: ANC 82.7%Priemanday: ANC 57.1%Oranje-Karoo: ANC 61.3%Renosterberg: DA 53.2%Kamiesberg: ANC 60.1%Hantam: ANC 57.0%Kareeberg: DA 50.4%GAROP: ANC 55.8%Towerberg: ANC 69.5%Frasuwil: DA 59.7%Sentrale Karoo: DA 50.2%uPhongolo: IFP 72.0%KZ263: IFP 69.2%Ntambanana: IFP 85.1%Buffalo City: ANC 81.3%Ngqushwa: ANC 95.9%Nxuba: ANC 82.3%Inxuba Yethemba: ANC 67.7%Tsolwana: ANC 79.4%Thabazimbi: ANC 67.7%Lephalale: ANC 85.3%NP364: ANC 60.7%Modimolle: ANC 62.5%Bela Bela: ANC 72.3%Delmas: ANC 64.7%Msukaligwa: ANC 77.4%Inyala/Mtubatuba: IFP 66.5%Vulamehlo: IFP 63.7%KZ212: ANC 31.7%Khiphinkunzi: IFP 61.1%Izingolweni: IFP 64.4%KZ225: ANC 56.5%KZ226: IFP 46.3%Emnambithi: ANC 46.3%Umtshezi: IFP 53.4%Okhahlamba: IFP 70.4%Utrecht: IFP 59.8%Dannhauser: IFP 68.7%eDumbe: IFP 67.7%Westonaria: ANC 65.7%Ndwedwe: IFP 73.1%Maphumulo: IFP 79.7%Mnquma: ANC 65.9%Great Kei: ANC 91.4%Amahlati: ANC 88.9%Senqu: ANC 87.7%Malethswai: ANC 83.0%Gariep: ANC 68.7%Mbizana: ANC 85.8%Umzimkulu: ANC 81.0%Metsimaholo: ANC 54.7%
MunicipalitiesANC 189IFP 39DA 31UDM 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