Election map

Matzikama: ANC 44.1%Cederberg: ANC 46.6%Bergrivier: ANC 45.6%Saldanha Bay: ANC 40.2%Swartland: DA 58.2%Witzenberg: ANC 48.6%Drakenstein: ANC 41.8%Stellenbosch: ANC 42.0%Breede Valley: ANC 47.3%Breede River/Winelands: ANC 45.8%Theewaterskloof: ANC 42.2%Overstrand: DA 54.5%Cape Agulhas: ANC 48.9%Swellendam: ANC 38.2%Kannaland: ANC 39.3%Hessequa: ANC 57.3%Mossel Bay: DA 44.2%Hibiscus Coast: ANC 67.4%Albert Luthuli: ANC 89.7%Mutale: ANC 88.5%Thulamela: ANC 86.6%Ratlou: ANC 84.7%Tswaing: ANC 80.4%Sakhisizwe: ANC 83.4%Elundini: ANC 88.2%Senqu: ANC 92.7%KHâI-MA: ANC 78.1%UBUNTU: ANC 61.4%UMSOBOMVU: ANC 77.6%EMTHANJENI: ANC 64.8%KAREEBERG: ANC 62.8%Thembisile: ANC 84.7%Dr JS Moroka: ANC 87.4%Buffalo City: ANC 81.3%Lukhanji: ANC 89.5%Qaukeni: ANC 92.8%King Sabata Dalindyebo: ANC 72.5%George: DA 46.3%Oudtshoorn: ANC 33.9%Bitou: ANC 59.8%Knysna: ANC 40.0%Beaufort West: ANC 40.6%City of Cape Town: DA 42.3%Camdeboo: ANC 67.1%Blue Crane Route: ANC 74.4%Makana: ANC 80.9%Ndlambe: ANC 77.6%Sundays River Valley: ANC 87.0%Kouga: ANC 52.2%Kou-Kamma: ANC 67.1%Mbhashe: ANC 83.5%Pixley Ka Seme: ANC 77.7%Great Kei: ANC 86.0%Amahlathi: ANC 90.1%Msukaligwa: ANC 81.2%Mkhondo: ANC 77.6%Umzumbe: ANC 55.9%Impendle: ANC 69.1%Msunduzi: ANC 66.3%eThekwini: ANC 58.9%Mhlontlo: ANC 86.9%Port St Johns: ANC 90.4%Nyandeni: ANC 90.1%Mangaung: ANC 72.4%Mantsopa: ANC 82.4%Tswelopele: ANC 83.8%UPhongolo: IFP 61.5%Abaqulusi: IFP 57.2%Madibeng: ANC 82.9%GA-SEGONYANA: ANC 77.7%GAMAGARA: ANC 69.1%Letsemeng: ANC 77.8%Moqhaka: ANC 76.9%Ngwathe: ANC 77.4%Ulundi: IFP 93.4%Metsimaholo: ANC 65.4%Mafube: ANC 75.0%Vulamehlo: ANC 54.0%Umdoni: ANC 53.3%Nongoma: IFP 92.9%Umhlabuyalingana: IFP 53.2%Jozini: IFP 73.4%Dipaleseng: ANC 76.0%Govan Mbeki: ANC 68.7%Greater Letaba: ANC 89.6%Greater Tzaneen: ANC 82.7%KAI !GARIB: ANC 66.2%KHARA HAIS: ANC 63.7%!KHEIS: ANC 69.6%TSANTSABANE: ANC 75.7%Potchefstroom: ANC 65.7%Matlosana: ANC 75.2%Ndwedwe: ANC 50.0%Maphumulo: IFP 64.6%Makhado: ANC 85.8%Emfuleni: ANC 76.6%Mogale City: ANC 65.1%Ekurhuleni: ANC 61.3%Makhuduthamaga: ANC 90.8%Fetakgomo: ANC 84.0%Mnquma: ANC 79.7%uMshwathi: ANC 64.4%uMngeni: ANC 57.4%Mooi Mpofana: ANC 60.0%Newcastle: ANC 44.9%uMhlathuze: ANC 47.3%Greater Giyani: ANC 86.6%Midvaal: DA 56.0%Ramotshere Moiloa: ANC 74.2%Kagisano: ANC 78.8%Emalahleni: ANC 73.5%Mbombela: ANC 85.2%Nkonkobe: ANC 93.0%Nxuba: ANC 49.2%Maletswai: ANC 83.1%Gariep: ANC 74.1%Mbizana: ANC 94.8%Ntabankulu: ANC 91.1%Nkomazi: ANC 92.4%Bushbuckridge: ANC 85.2%Nketoana: ANC 79.5%Maluti a Phofung: ANC 80.4%Emnambithi/Ladysmith: ANC 56.9%Tshwane Metro: ANC 57.3%Indaka: IFP 76.5%Msinga: IFP 82.6%Umvoti: IFP 54.3%Masilonyana: ANC 83.0%Tokologo: ANC 78.4%Intsika Yethu: ANC 89.3%Emalahleni: ANC 91.4%Phokwane: ANC 73.7%MOSHAWENG: ANC 81.9%Dihlabeng: ANC 76.3%Kungwini: ANC 71.9%Ngqushwa: ANC 96.5%Nelson Mandela Bay: ANC 67.6%RICHTERSVELD: ANC 63.0%NAMA KHOI: ANC 51.7%Mogalakwena: ANC 87.4%Ezinqoleni: IFP 48.1%Greater Taung: ANC 81.2%Molopo: ANC 77.2%Lekwa-Teemane: ANC 79.8%Ventersdorp: ANC 84.1%Lepele-Nkumpi: ANC 87.8%Lephalale: ANC 84.0%Mookgopong: ANC 65.3%Polokwane: ANC 79.6%Inxuba Yethemba: ANC 69.9%Tsolwana: ANC 88.6%Matatiele: ANC 72.8%Thabazimbi: ANC 74.0%Engcobo: ANC 83.8%Umzimvubu: ANC 91.9%KAMIESBERG: ANC 55.8%HANTAM: ANC 65.2%KAROO HOOGLAND: ANC 61.2%RENOSTERBERG: ANC 65.3%THEMBELIHLE: ANC 69.1%SIYATHEMBA: ANC 63.4%SIYANCUMA: ANC 66.1%KGATELOPELE: ANC 73.0%Sol Plaatje: ANC 73.6%Dikgatlong: ANC 71.6%Magareng: ANC 79.0%Rustenburg: ANC 73.6%Matjhabeng: ANC 79.8%Setsoto: ANC 81.2%Lekwa: ANC 77.4%Kopanong: ANC 76.9%Mohokare: ANC 80.5%Naledi: ANC 73.8%Nala: ANC 84.5%Phumelela: ANC 80.1%UMuziwabantu: ANC 65.7%Mkhambathini: ANC 53.2%Richmond: ANC 73.8%Umtshezi: IFP 56.3%Okhahlamba: IFP 59.4%Imbabazane: IFP 53.9%Endumeni: ANC 47.4%Nqutu: IFP 73.8%KZN253Dannhauser: IFP 49.6%eDumbe: IFP 64.1%The Big 5 False Bay: IFP 66.9%Hlabisa: IFP 81.1%Mtubatuba: IFP 49.2%Mbonambi: IFP 55.7%Ntambana: IFP 69.8%uMlalazi: IFP 70.8%Mthonjaneni: IFP 70.4%Nkandla: IFP 85.2%KZN291KwaDukuza: ANC 66.5%Ingwe: ANC 53.2%Greater Kokstad: ANC 85.3%Ubuhlebezwe: ANC 68.4%Umzimkhulu: ANC 92.4%Moretele: ANC 88.8%Kgetlengrivier: ANC 75.6%Moses Kotane: ANC 82.0%Mafikeng: ANC 69.8%Ditsobotla: ANC 79.0%Naledi: ANC 72.3%Mamusa: ANC 80.1%Maquassi Hills: ANC 81.0%Merafong City: ANC 65.1%Lesedi: ANC 70.3%Randfontein: ANC 61.7%Westonaria: ANC 73.3%City of Johannesburg: ANC 62.7%Delmas: ANC 72.4%Steve Tshwete: ANC 62.8%Highlands: ANC 83.0%Thaba Chweu: ANC 76.6%Umjindi: ANC 82.3%Greater Marble Hall: ANC 87.2%Greater Groblersdal: ANC 76.4%Greater Tubatse: ANC 89.1%Ba-Phalaborwa: ANC 81.2%Maruleng: ANC 77.0%Musina: ANC 76.1%Blouberg: ANC 86.7%Aganang: ANC 84.9%Molemole: ANC 89.0%Modimolle: ANC 70.1%Bela-Bela: ANC 77.3%Ikwezi: ANC 69.2%Baviaans: DA 47.3%Inkwanca: ANC 87.2%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%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%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%Prince Albert: ANC 51.9%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