Counted.co.zaGame
All parties

2026 local elections

MK

uMkhonto weSizwe Party

Explore local results
Ward + municipal PR voteIEC

What stands out

96 comparable councils

The council picture

Explore majorities
112councils with seats
73hung councils with seats
+3majorities gained
0majorities lost

211 of 213 local + metro allocations reported · Majority changes across 212 comparable councils, 2021–2026

Coalition possibilities

Coalition history

Seat arithmetic, not confirmed agreements. The marker shows the majority needed.

Local results

188 councils
RichmondKwaZulu-Natal56.3%+56.3 pp10MandeniKwaZulu-Natal48.5%—17Johannes Phumani PungulaKwaZulu-Natal47.8%+47.8 pp14uMshwathiKwaZulu-Natal47.0%+47.0 pp13iMpendleKwaZulu-Natal42.6%+42.6 pp6MkhondoMpumalanga41.2%+41.2 pp16uMdoniKwaZulu-Natal40.0%—15Dr. Nkosazana Dlamini ZumaKwaZulu-Natal39.8%+39.8 pp12NdwedweKwaZulu-Natal39.2%—15MsunduziKwaZulu-Natal38.7%—31eThekwiniKwaZulu-Natal38.3%—86uMlalaziKwaZulu-Natal38.3%—21MaphumuloKwaZulu-Natal38.3%—10uMhlathuzeKwaZulu-Natal37.9%—27MkhambathiniKwaZulu-Natal36.8%+36.8 pp7KwaDukuzaKwaZulu-Natal36.4%—22uMuziwabantuKwaZulu-Natal35.2%+35.2 pp8uMhlabuyalinganaKwaZulu-Natal35.0%—14Ray NkonyeniKwaZulu-Natal33.9%—24uMzimkhuluKwaZulu-Natal33.9%+33.9 pp15MpofanaKwaZulu-Natal33.0%+33.0 pp4NkandlaKwaZulu-Natal32.8%+32.8 pp9eNdumeniKwaZulu-Natal32.6%+32.6 pp5uMfoloziKwaZulu-Natal32.4%—11Dr Pixley Ka Isaka SemeMpumalanga32.2%+32.2 pp7NewcastleKwaZulu-Natal32.1%—23Alfred DumaKwaZulu-Natal29.7%—22DannhauserKwaZulu-Natal29.2%—7JoziniKwaZulu-Natal29.1%—15uMsingaKwaZulu-Natal28.8%+28.8 pp12eMadlangeniKwaZulu-Natal28.5%—3NqutuKwaZulu-Natal28.5%—11AbaQulusiKwaZulu-Natal28.3%—13iNkosi LangalibaleleKwaZulu-Natal27.5%—13uMvotiKwaZulu-Natal27.3%+27.3 pp8eDumbeKwaZulu-Natal26.5%—5uPhongoloKwaZulu-Natal26.3%—8OkhahlambaKwaZulu-Natal25.4%—8uMzumbeKwaZulu-Natal25.2%—10MthonjaneniKwaZulu-Natal23.8%+23.8 pp6Greater KokstadKwaZulu-Natal22.1%+22.1 pp4Big Five HlabisaKwaZulu-Natal21.6%+21.6 pp6Inkosi uMtubatubaKwaZulu-Natal21.4%—10MsukaligwaMpumalanga21.0%+21.0 pp8NongomaKwaZulu-Natal20.0%+20.0 pp9uMngeniKwaZulu-Natal18.6%+18.6 pp5Chief Albert LuthuliMpumalanga15.8%+15.8 pp8EmalahleniMpumalanga14.2%—10LesediGauteng13.6%—3Govan MbekiMpumalanga12.2%—7DipalesengMpumalanga10.9%+10.9 pp1UlundiKwaZulu-Natal10.1%+10.1 pp5LekwaMpumalanga9.5%+9.5 pp3Steve TshweteMpumalanga8.6%+8.6 pp5Rand West CityGauteng8.5%—6Thembisile HaniMpumalanga8.2%—5Winnie Madikizela-MandelaEastern Cape8.1%+8.1 pp5EkurhuleniGauteng7.0%—15MagarengNorthern Cape6.8%+6.8 pp1MatatieleEastern Cape5.9%—3JohannesburgGauteng5.6%—15NkomaziMpumalanga5.6%—4EmakhazeniMpumalanga5.5%+5.5 pp1Merafong CityGauteng5.1%—3MafikengNorth West4.8%—3Dr JS MorokaMpumalanga4.7%—3City of MbombelaMpumalanga4.7%+4.7 pp4RatlouNorth West4.5%+4.5 pp1DitsobotlaNorth West4.4%—2EmfuleniGauteng4.2%—4PhumelelaFree State4.0%+4.0 pp0TswaingNorth West3.8%+3.8 pp1Port St JohnsEastern Cape3.7%+3.7 pp2Intsika YethuEastern Cape3.7%+3.7 pp2UmzimvubuEastern Cape3.6%+3.6 pp2MamusaNorth West3.4%+3.4 pp1MidvaalGauteng3.2%—1Thaba ChweuMpumalanga3.2%+3.2 pp1NtabankuluEastern Cape3.2%+3.2 pp1RustenburgNorth West3.1%—3Maquassi HillsNorth West3.0%+3.0 pp1MatlosanaNorth West2.9%—2Moses KotaneNorth West2.8%—2Elias MotsoalediLimpopo2.8%—2MoreteleNorth West2.7%—2SakhisizweEastern Cape2.7%+2.7 pp0KgetlengrivierNorth West2.4%+2.4 pp0BloubergLimpopo2.4%—1Mogale CityGauteng2.3%—2AmahlathiEastern Cape2.3%+2.3 pp1Sol PlaatjeNorthern Cape2.3%—2Saldanha BayWestern Cape2.1%—1Maluti a PhofungFree State2.0%—0TshwaneGauteng2.0%—4Ngquza HillEastern Cape1.8%+1.8 pp0NalediNorth West1.7%+1.7 pp0Walter SisuluEastern Cape1.7%+1.7 pp0Victor KhanyeMpumalanga1.6%+1.6 pp0Ramotshere MoiloaNorth West1.6%—1OverstrandWestern Cape1.5%—1MolemoleLimpopo1.5%—1MadibengNorth West1.4%—1DihlabengFree State1.4%—0ThabazimbiLimpopo1.4%+1.4 pp0Lepele-NkumpiLimpopo1.3%—1Kagisano-MolopoNorth West1.3%+1.3 pp0NyandeniEastern Cape1.3%+1.3 pp1Ephraim MogaleLimpopo1.3%—1NdlambeEastern Cape1.3%+1.3 pp0BushbuckridgeMpumalanga1.3%—1King Sabata DalindyeboEastern Cape1.3%+1.3 pp—Beaufort WestWestern Cape1.3%+1.3 pp0TheewaterskloofWestern Cape1.2%—0Greater GiyaniLimpopo1.2%—1MatzikamaWestern Cape1.2%+1.2 pp0Enoch MgijimaEastern Cape1.2%—1Nelson Mandela BayEastern Cape1.2%—2JB MarksNorth West1.2%+1.2 pp1Greater TaungNorth West1.1%—1Greater LetabaLimpopo1.1%—1GamagaraNorthern Cape1.1%+1.1 pp0Kumkani MhlontloEastern Cape1.0%+1.0 pp0Raymond MhlabaEastern Cape1.0%+1.0 pp1Modimolle-MookgophongLimpopo1.0%+1.0 pp0EmalahleniEastern Cape0.9%+0.9 pp0LangebergWestern Cape0.9%—0Buffalo CityEastern Cape0.9%—1StellenboschWestern Cape0.9%—1Lekwa-TeemaneNorth West0.9%+0.9 pp0MnqumaEastern Cape0.9%——MangaungFree State0.9%—1MafubeFree State0.9%+0.9 pp0PolokwaneLimpopo0.9%—1LephalaleLimpopo0.8%+0.8 pp0MakhuduthamagaLimpopo0.8%—1NgqushwaEastern Cape0.8%+0.8 pp0Greater TzaneenLimpopo0.8%—1MoqhakaFree State0.7%—0WitzenbergWestern Cape0.7%—0PhokwaneNorthern Cape0.7%+0.7 pp0Joe MorolongNorthern Cape0.6%+0.6 pp0Cape TownWestern Cape0.6%—1Dr. Beyers NaudeEastern Cape0.6%+0.6 pp0MatjhabengFree State0.6%—0MetsimaholoFree State0.5%—0SenquEastern Cape0.5%+0.5 pp0Sundays River ValleyEastern Cape0.5%+0.5 pp0MantsopaFree State0.5%+0.5 pp0Dr. A.B. XumaEastern Cape0.5%+0.5 pp0ElundiniEastern Cape0.5%+0.5 pp0Fetakgomo TubatseLimpopo0.5%—0Ba-PhalaborwaLimpopo0.5%—0DikgatlongNorthern Cape0.5%+0.5 pp0MakhadoLimpopo0.4%—0MogalakwenaLimpopo0.4%—0Bela-BelaLimpopo0.4%+0.4 pp0Ga-SegonyanaNorthern Cape0.4%+0.4 pp0GeorgeWestern Cape0.3%—0KougaEastern Cape0.3%+0.3 pp0DrakensteinWestern Cape0.3%—0MarulengLimpopo0.3%+0.3 pp0MusinaLimpopo0.3%+0.3 pp0NgwatheFree State0.3%+0.3 pp0NketoanaFree State0.3%+0.3 pp0Collins ChabaneLimpopo0.3%—0Inxuba YethembaEastern Cape0.3%+0.3 pp0TokologoFree State0.2%+0.2 pp0Great KeiEastern Cape0.2%+0.2 pp0MasilonyanaFree State0.2%+0.2 pp0BitouWestern Cape0.2%—0Blue Crane RouteEastern Cape0.2%+0.2 pp0ThulamelaLimpopo0.2%—0MohokareFree State0.2%+0.2 pp0MbhasheEastern Cape0.2%—0Breede ValleyWestern Cape0.2%—0KopanongFree State0.2%+0.2 pp0LetsemengFree State0.2%+0.2 pp0KnysnaWestern Cape0.2%—0SetsotoFree State0.1%+0.1 pp0SwellendamWestern Cape0.1%+0.1 pp0EmthanjeniNorthern Cape0.1%+0.1 pp0Dawid KruiperNorthern Cape0.1%+0.1 pp0MakanaEastern Cape0.1%+0.1 pp0NalaFree State0.1%+0.1 pp0Mossel BayWestern Cape0.1%—0TswelopeleFree State0.1%+0.1 pp0SwartlandWestern Cape0.1%—0BergrivierWestern Cape0.05%+0.1 pp0

Ward + municipal PR vote · Change in percentage points since 2021 · Missing comparisons shown as —

Give something back

Found Counted useful? Support the South African non-profits holding power to account.

Donations go directly to each organisation.

Share results