Election map

Amahlathi: 11 of 92 voting districts in, ANC 54.4% so farBlue Crane Route: 15 of 29 voting districts in, DA 75.4% so farBuffalo City: 21 of 380 voting districts in, ANC 49.2% so farDr. A.B. Xuma: 9 of 147 voting districts in, ANC 60.3% so farDr. Beyers Naude: 5 of 43 voting districts in, DA 57.4% so farElundini: 28 of 166 voting districts in, ANC 57.1% so farEmalahleni: 11 of 161 voting districts in, ANC 60.7% so farEnoch Mgijima: 15 of 168 voting districts in, ANC 44.3% so farGreat Kei: 12 of 43 voting districts in, ANC 50.9% so farNgquza Hill: 6 of 247 voting districts in, ANC 73.2% so farIntsika Yethu: 11 of 179 voting districts in, ANC 64.6% so farInxuba Yethemba: 11 of 34 voting districts in, DA 61.0% so farKing Sabata Dalindyebo: 14 of 363 voting districts in, ANC 45.5% so farKou-Kamma: 7 of 27 voting districts in, DA 55.8% so farKouga: 8 of 50 voting districts in, DA 50.6% so farKumkani Mhlontlo: 2 of 204 voting districts in, ANC 36.9% so farMakana: 12 of 42 voting districts in, ANC 51.2% so farMatatiele: 10 of 185 voting districts in, ANC 55.4% so farMbhashe: 14 of 328 voting districts in, ANC 54.2% so farMnquma: 11 of 279 voting districts in, ANC 52.6% so farNdlambe: 5 of 34 voting districts in, DA 64.0% so farNelson Mandela Bay: 6 of 268 voting districts in, DA 41.5% so farNgqushwa: 4 of 89 voting districts in, ANC 83.1% so farNtabankulu: 14 of 146 voting districts in, ANC 72.4% so farNyandeni: 12 of 228 voting districts in, ANC 65.1% so farPort St Johns: 1 of 151 voting districts in, ANC 90.8% so farRaymond Mhlaba: 21 of 154 voting districts in, ANC 67.1% so farSakhisizwe: 8 of 62 voting districts in, ANC 65.1% so farSenqu: 1 of 101 voting districts in, DA 57.8% so farSundays River Valley: 18 of 37 voting districts in, ANC 52.9% so farUmzimvubu: 30 of 229 voting districts in, ANC 57.9% so farWalter Sisulu: 7 of 39 voting districts in, ANC 53.0% so farWinnie Madikizela-Mandela: 7 of 274 voting districts in, ANC 45.3% so farDihlabeng: 6 of 79 voting districts in, ANC 36.8% so farLetsemeng: 1 of 22 voting districts in, VF PLUS 63.2% so farMafube: 3 of 33 voting districts in, VF PLUS 51.8% so farMaluti a Phofung: 15 of 236 voting districts in, ANC 29.6% so farMangaung: 15 of 388 voting districts in, ANC 43.0% so farMantsopa: not in yetMasilonyana: 5 of 38 voting districts in, DA 37.8% so farMatjhabeng: not in yetMetsimaholo: 4 of 88 voting districts in, DA 50.5% so farMohokare: 6 of 35 voting districts in, DA 53.4% so farMoqhaka: 11 of 98 voting districts in, ANC 39.0% so farNala: 5 of 43 voting districts in, ANC 30.6% so farNgwathe: 5 of 53 voting districts in, DA 41.1% so farNketoana: 11 of 52 voting districts in, DA 33.7% so farPhumelela: 13 of 43 voting districts in, ANC 35.7% so farSetsoto: no votes on this ballotTokologo: 5 of 29 voting districts in, DA 35.9% so farTswelopele: 5 of 39 voting districts in, ANC 43.7% so farCity of Johannesburg: not in yetCity of Tshwane: 7 of 796 voting districts in, DA 26.8% so farEkurhuleni: 5 of 653 voting districts in, DA 28.9% so farEmfuleni: not in yetLesedi: 1 of 40 voting districts in, DA 49.4% so farMerafong City: 3 of 77 voting districts in, VF PLUS 41.6% so farMidvaal: 2 of 39 voting districts in, ANC 44.4% so farMogale City: 4 of 115 voting districts in, DA 62.8% so farRand West City: 5 of 86 voting districts in, ANC 63.8% so farAbaQulusi: not in yetBig Five Hlabisa: not in yetDannhauser: not in yetDr. Nkosazana Dlamini Zuma: 1 of 88 voting districts in, ANC 72.4% so fareDumbe: not in yeteMadlangeni: 1 of 32 voting districts ineNdumeni: 1 of 27 voting districts in, IFP 45.1% so farGreater Kokstad: 2 of 43 voting districts in, ANC 37.7% so fariMpendle: 5 of 32 voting districts in, ANC 36.1% so farInkosi uMtubatuba: not in yetJohannes Phumani Pungula: not in yetJozini: not in yetKwaDukuza: not in yetMandeni: not in yetMaphumulo: not in yetuMfolozi: 2 of 77 voting districts in, IFP 39.3% so farMpofana: not in yetuMsinga: not in yetMthonjaneni: 3 of 83 voting districts in, IFP 63.5% so farNdwedwe: 2 of 110 voting districts in, IFP 44.0% so farNewcastle: 2 of 127 voting districts in, MKP 30.7% so farNkandla: not in yetNongoma: not in yetNqutu: 1 of 123 voting districts in, IFP 37.9% so farOkhahlamba: not in yetRay Nkonyeni: not in yetRichmond: 4 of 45 voting districts in, MKP 52.9% so farMsunduzi: not in yetUlundi: 2 of 151 voting districts in, IFP 71.7% so faruMdoni: not in yetuMhlabuyalingana: not in yetuMhlathuze: not in yetuMlalazi: not in yetuMngeni: not in yetuMshwathi: 3 of 66 voting districts in, MKP 32.7% so faruMuziwabantu: not in yetuMvoti: not in yetuMzimkhulu: 7 of 162 voting districts in, ANC 53.3% so faruMzumbe: not in yetuPhongolo: 1 of 82 voting districts in, MKP 36.2% so farBa-Phalaborwa: not in yetBela-Bela: 5 of 35 voting districts in, VF PLUS 30.0% so farElias Motsoaledi: no votes on this ballotEphraim Mogale: 3 of 89 voting districts in, ANC 42.3% so farFetakgomo Tubatse: not in yetGreater Giyani: not in yetGreater Letaba: not in yetGreater Tzaneen: not in yetLepele-Nkumpi: not in yetLephalale: not in yetMakhado: not in yetMakhuduthamaga: not in yetMaruleng: 2 of 72 voting districts in, MCMPARTY 55.5% so farModimolle-Mookgophong: not in yetMogalakwena: not in yetMolemole: not in yetMusina: not in yetPolokwane: not in yetThabazimbi: not in yetThulamela: not in yetBushbuckridge: 4 of 280 voting districts in, ANC 54.4% so farChief Albert Luthuli: 8 of 128 voting districts in, ANC 55.6% so farCity of Mbombela: 11 of 285 voting districts in, ANC 30.6% so farDipaleseng: 9 of 33 voting districts in, ANC 39.0% so farDr JS Moroka: not in yetDr Pixley Ka Isaka Seme: 4 of 44 voting districts in, ANC 43.4% so farEmakhazeni: 5 of 44 voting districts in, ANC 40.5% so farEmalahleni: not in yetGovan Mbeki: 1 of 104 voting districts in, DA 45.8% so farLekwa: 6 of 43 voting districts in, ILP 41.0% so farMkhondo: 4 of 82 voting districts in, ANC 47.6% so farMsukaligwa: 7 of 77 voting districts in, ANC 42.6% so farNkomazi: 2 of 179 voting districts in, ANC 47.0% so farSteve Tshwete: not in yetThaba Chweu: 11 of 47 voting districts in, ANC 46.0% so farThembisile Hani: 5 of 154 voting districts in, ANC 54.8% so farVictor Khanye: 6 of 30 voting districts in, SDP 43.4% so farMatlosana: 9 of 129 voting districts in, ANC 39.6% so farDitsobotla: 2 of 97 voting districts in, DA 44.3% so farGreater Taung: 2 of 130 voting districts in, SACP 33.1% so farJB Marks: 6 of 106 voting districts in, ANC 30.6% so farKagisano-Molopo: 2 of 91 voting districts in, ANC 61.9% so farKgetlengrivier: 2 of 29 voting districts in, VF PLUS 66.8% so farLekwa-Teemane: not in yetMadibeng: not in yetMafikeng: not in yetMamusa: 6 of 25 voting districts in, ANC 51.3% so farMaquassi Hills: 2 of 37 voting districts in, ANC 74.5% so farMoretele: not in yetNaledi: not in yetRamotshere Moiloa: not in yetRatlou: not in yetRustenburg: not in yetTswaing: not in yet!KHEIS: 7 of 15 voting districts in, DA 51.2% so farDawid Kruiper: 15 of 57 voting districts in, DA 50.1% so farDikgatlong: 11 of 29 voting districts in, ANC 41.8% so farEMTHANJENI: 1 of 28 voting districts in, DA 76.1% so farGA-SEGONYANA: 6 of 48 voting districts in, ANC 29.5% so farGAMAGARA: 2 of 18 voting districts in, DA 90.9% so farHANTAM: 9 of 23 voting districts in, DA 38.8% so farKAI !GARIB: 6 of 43 voting districts in, DA 49.8% so farKAMIESBERG: 8 of 16 voting districts in, ANC 63.7% so farKAREEBERG: 3 of 15 voting districts in, DA 68.2% so farKAROO HOOGLAND: not in yetKGATELOPELE: 3 of 11 voting districts in, VF PLUS 35.0% so farKHâI-MA: 7 of 13 voting districts in, ANC 41.7% so farMagareng: 3 of 16 voting districts in, DA 37.6% so farNAMA KHOI: 7 of 22 voting districts in, DA 50.4% so farPhokwane: 7 of 31 voting districts in, ANC 41.9% so farRENOSTERBERG: 13 of 18 voting districts in, ANC 43.1% so farRICHTERSVELD: 1 of 10 voting districts in, ANC 67.5% so farSIYANCUMA: 6 of 26 voting districts in, DA 63.3% so farSIYATHEMBA: 5 of 21 voting districts in, DA 56.1% so farSol Plaatje: 4 of 73 voting districts in, DA 65.3% so farTHEMBELIHLE: 12 of 16 voting districts in, ANC 53.5% so farTSANTSABANE: 5 of 28 voting districts in, RTC 42.1% so farUBUNTU: 10 of 22 voting districts in, ANC 55.7% so farUMSOBOMVU: 7 of 26 voting districts in, ANC 40.2% so farBeaufort West: 5 of 24 voting districts in, DA 29.1% so farBergrivier: not in yetBitou: 1 of 20 voting districts in, PDC 63.2% so farBreede Valley: not in yetCape Agulhas: 5 of 18 voting districts in, DA 51.1% so farCederberg: 4 of 24 voting districts in, DA 45.3% so farCity of Cape Town: 13 of 829 voting districts in, DA 62.1% so farDrakenstein: 9 of 75 voting districts in, DA 69.1% so farGeorge: not in yetHessequa: 1 of 27 voting districts in, DA 77.1% so farKannaland: 3 of 14 voting districts in, DA 41.1% so farKnysna: 1 of 30 voting districts in, DA 70.0% so farLaingsburg: 3 of 10 voting districts in, DA 32.4% so farLangeberg: 3 of 36 voting districts in, DA 45.9% so farMatzikama: 5 of 30 voting districts in, DA 43.2% so farMossel Bay: 4 of 37 voting districts in, DA 74.7% so farOudtshoorn: 7 of 39 voting districts in, DA 37.2% so farOverstrand: not in yetPrince Albert: 5 of 9 voting districts in, DA 54.8% so farSaldanha Bay: 1 of 26 voting districts in, DA 82.5% so farStellenbosch: 3 of 50 voting districts in, DA 63.7% so farSwartland: 17 of 39 voting districts in, DA 59.9% so farSwellendam: 4 of 16 voting districts in, DA 55.7% so farTheewaterskloof: 2 of 49 voting districts in, DA 84.4% so farWitzenberg: 13 of 41 voting districts in, DA 49.3% so farMoses Kotane: not in yetAlfred Duma: not in yeteThekwini: not in yetiNkosi Langalibalele: not in yetMkhambathini: not in yetJoe Morolong: not in yetBlouberg: not in yetCollins Chabane: not in yetKopanong: 6 of 41 voting districts in, DA 48.0% so far
MunicipalitiesANC 65DA 53VF PLUS 6IFP 6MKP 4MCMPARTY 1Leader's share %<404050607080+
141 partly counted (hatched) · 72 not in yet · Metros and local municipalities (district councils overlap 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