Election map

Matzikama: ANC 43.8%Cederberg: ANC 46.4%Bergrivier: ANC 47.0%Saldanha Bay: ANC 37.4%Swartland: DA 58.3%Witzenberg: ANC 47.9%Drakenstein: ANC 42.4%Stellenbosch: ANC 42.1%Breede Valley: ANC 46.8%Breede River/Winelands: ANC 45.7%Theewaterskloof: ANC 42.3%Overstrand: DA 54.8%Cape Agulhas: ANC 49.1%Swellendam: ANC 38.6%Kannaland: ANC 39.1%Hessequa: ANC 56.7%Mossel Bay: DA 43.9%Hibiscus Coast: ANC 66.5%Albert Luthuli: ANC 89.8%Mutale: ANC 86.8%Thulamela: ANC 86.7%Ratlou: ANC 84.7%Tswaing: ANC 73.2%Sakhisizwe: ANC 80.9%Elundini: ANC 84.2%Senqu: ANC 91.8%KHâI-MA: ANC 78.0%UBUNTU: ANC 60.3%UMSOBOMVU: ANC 77.8%EMTHANJENI: ANC 65.1%KAREEBERG: ANC 62.2%Thembisile: ANC 77.7%Dr JS Moroka: ANC 79.6%Buffalo City: ANC 81.2%Lukhanji: ANC 89.0%Qaukeni: ANC 86.7%King Sabata Dalindyebo: ANC 72.3%George: DA 45.6%Oudtshoorn: ANC 34.6%Bitou: ANC 60.2%Knysna: ANC 40.0%Beaufort West: ANC 41.2%City of Cape Town: DA 41.5%Camdeboo: ANC 67.4%Blue Crane Route: ANC 74.4%Makana: ANC 80.9%Ndlambe: ANC 77.8%Sundays River Valley: ANC 87.1%Kouga: ANC 52.8%Kou-Kamma: ANC 66.5%Mbhashe: ANC 84.4%Pixley Ka Seme: ANC 75.6%Great Kei: ANC 85.2%Amahlathi: ANC 90.6%Msukaligwa: ANC 80.2%Mkhondo: ANC 75.7%Umzumbe: ANC 54.7%Impendle: ANC 69.7%Msunduzi: ANC 62.9%eThekwini: ANC 56.3%Mhlontlo: ANC 85.2%Port St Johns: ANC 79.8%Nyandeni: ANC 89.8%Mangaung: ANC 70.6%Mantsopa: ANC 76.9%Tswelopele: ANC 67.9%UPhongolo: IFP 62.3%Abaqulusi: IFP 55.0%Madibeng: ANC 82.2%GA-SEGONYANA: ANC 77.3%GAMAGARA: ANC 69.3%Letsemeng: ANC 70.8%Moqhaka: ANC 74.9%Ngwathe: ANC 77.4%Ulundi: IFP 92.6%Metsimaholo: ANC 65.4%Mafube: ANC 75.1%Vulamehlo: ANC 53.4%Umdoni: ANC 53.6%Nongoma: IFP 93.6%Umhlabuyalingana: IFP 54.3%Jozini: IFP 73.4%Dipaleseng: ANC 75.3%Govan Mbeki: ANC 68.5%Greater Letaba: ANC 90.1%Greater Tzaneen: ANC 80.9%KAI !GARIB: ANC 66.8%KHARA HAIS: ANC 64.1%!KHEIS: ANC 70.0%TSANTSABANE: ANC 76.5%Potchefstroom: ANC 65.8%Matlosana: ANC 71.7%Ndwedwe: ANC 49.2%Maphumulo: IFP 64.4%Makhado: ANC 81.4%Emfuleni: ANC 76.1%Mogale City: ANC 64.8%Ekurhuleni: ANC 61.4%Makhuduthamaga: ANC 86.0%Fetakgomo: ANC 82.5%Mnquma: ANC 78.8%uMshwathi: ANC 61.6%uMngeni: ANC 57.7%Mooi Mpofana: ANC 59.6%Newcastle: ANC 43.7%uMhlathuze: ANC 46.5%Greater Giyani: ANC 85.3%Midvaal: DA 55.4%Ramotshere Moiloa: ANC 70.9%Kagisano: ANC 79.6%Emalahleni: ANC 72.5%Mbombela: ANC 85.2%Nkonkobe: ANC 87.0%Nxuba: ANC 45.2%Maletswai: ANC 83.3%Gariep: ANC 73.5%Mbizana: ANC 89.4%Ntabankulu: ANC 89.5%Nkomazi: ANC 91.5%Bushbuckridge: ANC 73.7%Nketoana: ANC 77.7%Maluti a Phofung: ANC 80.3%Emnambithi/Ladysmith: ANC 56.5%Tshwane Metro: ANC 55.4%Indaka: IFP 77.2%Msinga: IFP 82.6%Umvoti: IFP 54.9%Masilonyana: ANC 82.8%Tokologo: ANC 74.6%Intsika Yethu: ANC 88.4%Emalahleni: ANC 89.0%Phokwane: ANC 69.2%MOSHAWENG: ANC 79.4%Dihlabeng: ANC 78.3%Kungwini: ANC 71.9%Ngqushwa: ANC 83.4%Nelson Mandela Bay: ANC 65.4%RICHTERSVELD: ANC 62.7%NAMA KHOI: ANC 51.9%Mogalakwena: ANC 85.0%Ezinqoleni: IFP 49.1%Greater Taung: ANC 75.0%Molopo: ANC 76.6%Lekwa-Teemane: ANC 78.2%Ventersdorp: ANC 83.5%Lepele-Nkumpi: ANC 88.2%Lephalale: ANC 83.5%Mookgopong: ANC 57.6%Polokwane: ANC 75.4%Inxuba Yethemba: ANC 70.3%Tsolwana: ANC 87.7%Matatiele: ANC 75.0%Thabazimbi: ANC 58.6%Engcobo: ANC 81.7%Umzimvubu: ANC 91.3%KAMIESBERG: ANC 55.3%HANTAM: ANC 64.8%KAROO HOOGLAND: ANC 61.6%RENOSTERBERG: ANC 63.1%THEMBELIHLE: ANC 69.5%SIYATHEMBA: ANC 63.3%SIYANCUMA: ANC 65.6%KGATELOPELE: ANC 72.7%Sol Plaatje: ANC 72.5%Dikgatlong: ANC 71.9%Magareng: ANC 78.2%Rustenburg: ANC 72.5%Matjhabeng: ANC 77.7%Setsoto: ANC 80.9%Lekwa: ANC 76.6%Kopanong: ANC 76.5%Mohokare: ANC 81.2%Naledi: ANC 55.6%Nala: ANC 84.8%Phumelela: ANC 80.0%UMuziwabantu: ANC 64.6%Mkhambathini: ANC 53.3%Richmond: ANC 73.0%Umtshezi: IFP 56.6%Okhahlamba: IFP 59.8%Imbabazane: IFP 52.5%Endumeni: ANC 47.2%Nqutu: IFP 74.5%KZN253Dannhauser: IFP 49.4%eDumbe: IFP 64.5%The Big 5 False Bay: IFP 67.5%Hlabisa: IFP 81.3%Mtubatuba: IFP 49.3%Mbonambi: IFP 56.7%Ntambana: IFP 70.8%uMlalazi: IFP 71.5%Mthonjaneni: IFP 70.1%Nkandla: IFP 84.9%KZN291KwaDukuza: ANC 64.1%Ingwe: ANC 52.8%Greater Kokstad: ANC 84.4%Ubuhlebezwe: ANC 68.6%Umzimkhulu: ANC 91.2%Moretele: ANC 82.4%Kgetlengrivier: ANC 72.7%Moses Kotane: ANC 76.8%Mafikeng: ANC 64.2%Ditsobotla: ANC 72.6%Naledi: ANC 61.2%Mamusa: ANC 68.6%Maquassi Hills: ANC 81.2%Merafong City: ANC 65.4%Lesedi: ANC 70.5%Randfontein: ANC 61.0%Westonaria: ANC 72.1%City of Johannesburg: ANC 61.9%Delmas: ANC 72.8%Steve Tshwete: ANC 62.0%Highlands: ANC 78.5%Thaba Chweu: ANC 76.6%Umjindi: ANC 81.6%Greater Marble Hall: ANC 87.0%Greater Groblersdal: ANC 74.4%Greater Tubatse: ANC 87.8%Ba-Phalaborwa: ANC 75.2%Maruleng: ANC 76.2%Musina: ANC 75.5%Blouberg: ANC 84.6%Aganang: ANC 83.7%Molemole: ANC 89.8%Modimolle: ANC 70.8%Bela-Bela: ANC 77.1%Ikwezi: ANC 69.2% (PR ballot)Baviaans: DA 47.3% (PR ballot)Inkwanca: ANC 87.2% (PR ballot)Aberdeen Plain DMA: ANC 51.9% (DC 40% ballot)Mount Zebra NP DMA: ANC 100.0% (DC 40% ballot)Golden Gate Highlands NP DMA: ANC 98.1% (DC 40% ballot)Sterkfontein DMA: ANC 80.6% (DC 40% ballot)Kwa Sani: ANC 70.2% (PR ballot)Highmoor/Kamberg Park DMA: ANC 66.7% (DC 40% ballot)Gaints Castle Game Reserve DMA: IFP 60.2% (DC 40% ballot)St Lucia Park DMA: IFP 53.4% (DC 40% ballot)Mkhomazi Wilderness area DMA: ANC 90.6% (DC 40% ballot)Kruger Park DMA: ANC 90.3% (DC 40% ballot)Kruger Park DMA: ANC 79.7% (DC 40% ballot)MIER: ANC 63.7% (PR ballot)Namaqualand DMA: DA 50.6% (DC 40% ballot)Bo Karoo DMA: ANC 42.4% (DC 40% ballot)Benede DMA: ANC 64.6% (DC 40% ballot)Diamondfields DMA: ANC 78.0% (DC 40% ballot)Kalahari DMA: ANC 77.5% (DC 40% ballot)Laingsburg: L.P. 40.3% (PR ballot)Prince Albert: ANC 51.9% (PR ballot)West Coast DMA: ANC 49.6% (DC 40% ballot)Brede River DMA: DA 45.1% (DC 40% ballot)Overberg DMA: ANC 75.0% (DC 40% ballot)South Cape DMA: ANC 57.1% (DC 40% ballot)Central Karoo DMA: ANC 62.2% (DC 40% ballot)
MunicipalitiesANC 219IFP 28DA 9L.P. 1Leader's share %<404050607080+
Metros and local municipalities (district councils overlap them) · District management areas and municipalities missing from the MDB ward file: MDB 2009 municipal boundaries
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