Counted.co.zaPlay game
All parties

2026 local elections

DA

Democratic Alliance

Explore local results
+3.0ppsince 2021
1 722council seats+225 since 2021
Ward + municipal PR voteIEC

What stands out

119 comparable councils

The long view

Local elections
200022.1%200616.2%201123.9%201626.9%202121.7%202624.6%
Democratic Alliance · National ward + municipal PR vote history
ElectionVotesVote share (%)Availability
2 0003 816 90922,1195Reported
2 0063 203 89616,245Reported
2 0116 393 89023,9368Reported
2 0168 032 29426,8965Reported
2 0215 082 74721,6591Reported
2 0267 338 55324,6407Reported

Gaps mean unavailable data. All elections use the same ballot basis.

IEC source

Ward + municipal PR vote · Gaps mean unavailable data

Across the provinces

Western Cape54.0%Gauteng33.9%Free State27.5%Northern Cape21.7%Eastern Cape18.1%North West14.3%Limpopo8.2%KwaZulu-Natal—Mpumalanga—
Democratic Alliance · 2026 provincial ward + municipal PR vote
ProvinceVote share (%)Basis / status
Western Cape53,9541IEC province summary
Gauteng33,9158IEC province summary
Free State27,5323IEC province summary
Northern Cape21,7286IEC province summary
Eastern Cape18,1312IEC province summary
North West14,2972IEC province summary
Limpopo8,1721IEC province summary
KwaZulu-NatalUnavailableUnavailable
MpumalangaUnavailableUnavailable

Province vote totals (JSON)

Ward + municipal PR vote

The council picture

205councils with seats
133hung councils with seats
+1majorities gained
−1majorities lost

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

Coalition possibilities

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

Local results

213 councils
Mossel BayWestern Cape66.1%—21BergrivierWestern Cape64.2%+2.1 pp9MidvaalGauteng61.9%—19StellenboschWestern Cape61.8%—28uMngeniKwaZulu-Natal61.1%+13.7 pp15OverstrandWestern Cape61.0%—18SwartlandWestern Cape60.7%—14KougaEastern Cape58.6%+5.1 pp18Cape TownWestern Cape56.4%—133DrakensteinWestern Cape56.1%—36HessequaWestern Cape51.5%+1.3 pp9GeorgeWestern Cape50.3%—28Saldanha BayWestern Cape49.1%—15Breede ValleyWestern Cape47.6%—20Cape AgulhasWestern Cape45.6%—5KnysnaWestern Cape44.4%—9Nelson Mandela BayEastern Cape44.2%—53MatzikamaWestern Cape42.0%+4.7 pp6Dawid KruiperNorthern Cape41.9%+6.7 pp14GamagaraNorthern Cape41.0%+6.6 pp6EmfuleniGauteng40.9%—37WitzenbergWestern Cape40.8%—10Inxuba YethembaEastern Cape40.6%+1.0 pp7Dr. Beyers NaudeEastern Cape40.1%+0.6 pp10SwellendamWestern Cape39.8%−12.4 pp4TheewaterskloofWestern Cape39.6%—11LangebergWestern Cape39.3%—9OudtshoornWestern Cape37.8%—10Blue Crane RouteEastern Cape37.5%+0.4 pp4HantamNorthern Cape36.9%+8.4 pp5Prince AlbertWestern Cape36.9%−0.5 pp4BitouWestern Cape36.8%—5Mogale CityGauteng36.7%—27NdlambeEastern Cape35.1%+4.8 pp7JohannesburgGauteng34.8%—91TshwaneGauteng34.4%—74MangaungFree State33.5%—34MatjhabengFree State33.0%—24MoqhakaFree State32.7%—13Nama KhoiNorthern Cape32.5%+2.5 pp6KamiesbergNorthern Cape32.5%+8.8 pp4JB MarksNorth West31.8%+6.4 pp21CederbergWestern Cape31.0%+10.3 pp4Govan MbekiMpumalanga30.8%—18Steve TshweteMpumalanga30.7%+2.3 pp16EkurhuleniGauteng30.7%—66Beaufort WestWestern Cape30.2%+3.1 pp4MasilonyanaFree State30.2%+9.7 pp6LesediGauteng29.6%—7DihlabengFree State29.2%—12MohokareFree State29.2%+19.9 pp4NgwatheFree State28.3%+9.1 pp8MetsimaholoFree State27.4%—11MakanaEastern Cape27.2%+10.1 pp6MantsopaFree State26.8%+2.9 pp5!KheisNorthern Cape26.6%+5.5 pp3UbuntuNorthern Cape26.6%−2.5 pp3RenosterbergNorthern Cape26.6%−2.2 pp3Kai !GaribNorthern Cape26.5%+8.5 pp5MatlosanaNorth West26.1%—20eThekwiniKwaZulu-Natal25.5%—57LaingsburgWestern Cape25.3%+1.6 pp3KareebergNorthern Cape25.2%+8.8 pp3KannalandWestern Cape24.8%+4.2 pp3EmthanjeniNorthern Cape24.1%−2.5 pp4Rand West CityGauteng23.9%—16Walter SisuluEastern Cape23.7%+0.8 pp5EmalahleniMpumalanga23.4%—17Merafong CityGauteng23.0%—11KwaDukuzaKwaZulu-Natal22.9%—14Sol PlaatjeNorthern Cape22.7%—15Kou-KammaEastern Cape22.6%−4.9 pp3KopanongFree State22.3%+5.8 pp4Sundays River ValleyEastern Cape22.0%+0.3 pp4Modimolle-MookgophongLimpopo21.3%−1.9 pp6TswelopeleFree State21.3%+5.6 pp4LetsemengFree State21.2%+5.1 pp3NketoanaFree State21.1%+8.4 pp4MsunduziKwaZulu-Natal20.9%—17PhumelelaFree State19.6%+7.4 pp3Thaba ChweuMpumalanga19.5%−2.4 pp5EmakhazeniMpumalanga19.2%+5.3 pp3RichtersveldNorthern Cape19.1%−9.3 pp2ThabazimbiLimpopo19.0%+3.7 pp4Maluti a PhofungFree State18.9%—14KgatelopeleNorthern Cape18.6%+1.7 pp2MagarengNorthern Cape18.6%+5.4 pp2MafubeFree State18.4%+10.0 pp3MpofanaKwaZulu-Natal17.7%+4.6 pp2SiyancumaNorthern Cape17.4%−7.7 pp2uMdoniKwaZulu-Natal17.3%—7LephalaleLimpopo17.2%+8.6 pp5Karoo HooglandNorthern Cape17.2%−13.0 pp2Ray NkonyeniKwaZulu-Natal16.9%—13Buffalo CityEastern Cape16.9%—17Ba-PhalaborwaLimpopo16.7%—6Great KeiEastern Cape16.5%−0.2 pp2TokologoFree State16.0%−1.4 pp2eNdumeniKwaZulu-Natal15.8%+1.2 pp2SetsotoFree State15.8%+8.8 pp5Enoch MgijimaEastern Cape15.6%—11City of MbombelaMpumalanga15.2%+1.6 pp14SakhisizweEastern Cape15.1%+6.9 pp3MadibengNorth West15.0%—12Thembisile HaniMpumalanga14.9%—9DitsobotlaNorth West14.9%—5MsukaligwaMpumalanga14.8%+4.8 pp6NalediNorth West14.8%−2.1 pp3TswaingNorth West14.7%+2.0 pp4SiyathembaNorthern Cape14.4%+1.6 pp1RustenburgNorth West14.3%—13Bela-BelaLimpopo13.9%−3.5 pp3Ga-SegonyanaNorthern Cape13.8%+2.6 pp4LekwaMpumalanga12.6%−0.8 pp4Ephraim MogaleLimpopo12.4%—4Greater KokstadKwaZulu-Natal12.2%+0.3 pp2iMpendleKwaZulu-Natal12.1%+9.6 pp1PolokwaneLimpopo11.9%—11uMhlathuzeKwaZulu-Natal11.8%—9Maquassi HillsNorth West11.4%+0.4 pp3MafikengNorth West11.1%—7TsantsabaneNorthern Cape10.9%−3.7 pp1EmalahleniEastern Cape10.8%+4.6 pp4Dr Pixley Ka Isaka SemeMpumalanga10.7%+1.9 pp2Elias MotsoalediLimpopo10.6%—7MatatieleEastern Cape10.6%—6DikgatlongNorthern Cape10.4%+1.8 pp1MarulengLimpopo10.1%+2.3 pp3eMadlangeniKwaZulu-Natal10.0%—1ThembelihleNorthern Cape9.8%−2.4 pp1PhokwaneNorthern Cape9.8%−1.8 pp2Victor KhanyeMpumalanga9.8%−6.2 pp2DipalesengMpumalanga9.8%+3.0 pp1NewcastleKwaZulu-Natal9.7%—7MogalakwenaLimpopo9.6%—6AmahlathiEastern Cape9.5%−0.1 pp3UmzimvubuEastern Cape9.4%+5.3 pp5UmsobomvuNorthern Cape8.9%−3.4 pp1Dr JS MorokaMpumalanga8.9%—6iNkosi LangalibaleleKwaZulu-Natal8.9%—4RichmondKwaZulu-Natal8.9%+2.1 pp2MusinaLimpopo8.8%+0.2 pp2MoreteleNorth West8.7%—5NalaFree State8.7%−0.8 pp2MkhondoMpumalanga8.2%−1.4 pp3KgetlengrivierNorth West8.2%+0.4 pp1Dr. Nkosazana Dlamini ZumaKwaZulu-Natal8.2%+0.4 pp2Lekwa-TeemaneNorth West8.2%−1.1 pp1MakhadoLimpopo7.8%—6Lepele-NkumpiLimpopo7.8%—5Greater TzaneenLimpopo7.5%—5SenquEastern Cape7.3%+4.0 pp3Greater TaungNorth West7.2%—3Raymond MhlabaEastern Cape6.9%+0.0 pp3uMshwathiKwaZulu-Natal6.9%+0.2 pp2RatlouNorth West6.7%+2.7 pp2KHâI-MANorthern Cape6.7%−5.0 pp1OkhahlambaKwaZulu-Natal6.7%—2AbaQulusiKwaZulu-Natal6.4%—3Kagisano-MolopoNorth West6.4%+1.4 pp2Alfred DumaKwaZulu-Natal6.3%—5Moses KotaneNorth West6.1%—4NkomaziMpumalanga5.9%—4Port St JohnsEastern Cape5.8%+2.7 pp2BushbuckridgeMpumalanga5.7%—5BloubergLimpopo5.7%—3Ramotshere MoiloaNorth West5.6%—2MakhuduthamagaLimpopo5.2%—3ElundiniEastern Cape4.9%+1.6 pp2NtabankuluEastern Cape4.8%+3.4 pp2Chief Albert LuthuliMpumalanga4.8%+2.1 pp2MolemoleLimpopo4.7%—2Fetakgomo TubatseLimpopo4.6%—4DannhauserKwaZulu-Natal4.6%—1Joe MorolongNorthern Cape4.4%+1.2 pp1King Sabata DalindyeboEastern Cape4.4%+2.5 pp—uMvotiKwaZulu-Natal4.3%+2.0 pp1ThulamelaLimpopo3.8%—3Johannes Phumani PungulaKwaZulu-Natal3.7%+0.0 pp1eDumbeKwaZulu-Natal3.6%—1Intsika YethuEastern Cape3.6%+1.7 pp1MamusaNorth West3.6%+0.8 pp1Ngquza HillEastern Cape3.5%+0.8 pp2Collins ChabaneLimpopo3.5%—3MkhambathiniKwaZulu-Natal3.5%−4.6 pp1Dr. A.B. XumaEastern Cape3.3%+1.8 pp1uMuziwabantuKwaZulu-Natal3.3%−0.1 pp1NgqushwaEastern Cape3.2%+0.6 pp1Greater LetabaLimpopo3.1%—2NkandlaKwaZulu-Natal3.0%+2.6 pp1uMlalaziKwaZulu-Natal2.9%—2Greater GiyaniLimpopo2.9%—2Winnie Madikizela-MandelaEastern Cape2.8%+1.0 pp2MnqumaEastern Cape2.5%——uPhongoloKwaZulu-Natal2.5%—1Kumkani MhlontloEastern Cape2.4%+1.0 pp1MandeniKwaZulu-Natal2.4%—1MbhasheEastern Cape2.3%—2uMzimkhuluKwaZulu-Natal2.2%−0.4 pp1Inkosi uMtubatubaKwaZulu-Natal2.1%—1NyandeniEastern Cape2.0%+0.5 pp1NdwedweKwaZulu-Natal1.5%—1uMfoloziKwaZulu-Natal1.3%—1uMsingaKwaZulu-Natal1.1%+0.6 pp1uMhlabuyalinganaKwaZulu-Natal1.1%—1NqutuKwaZulu-Natal1.1%—1MthonjaneniKwaZulu-Natal1.0%+0.5 pp0uMzumbeKwaZulu-Natal1.0%—0Big Five HlabisaKwaZulu-Natal0.9%−0.2 pp0UlundiKwaZulu-Natal0.9%−0.1 pp1MaphumuloKwaZulu-Natal0.7%—0NongomaKwaZulu-Natal0.6%−0.0 pp0JoziniKwaZulu-Natal0.4%—0
Democratic Alliance · Local election results
CouncilProvince2026 vote share (%)2021 vote share (%)Change (pp)2026 seats2021 seats
Mossel BayWestern Cape66,1471UnavailableUnavailable2119
BergrivierWestern Cape64,243662,09622,147498
MidvaalGauteng61,9156UnavailableUnavailable1919
StellenboschWestern Cape61,7588UnavailableUnavailable2828
uMngeniKwaZulu-Natal61,132447,413113,71921513
OverstrandWestern Cape61,0072UnavailableUnavailable1817
SwartlandWestern Cape60,7309UnavailableUnavailable1414
KougaEastern Cape58,551453,49965,05181816
Cape TownWestern Cape56,4217UnavailableUnavailable133135
DrakensteinWestern Cape56,1193UnavailableUnavailable3636
HessequaWestern Cape51,469250,18651,282799
GeorgeWestern Cape50,2554UnavailableUnavailable2826
Saldanha BayWestern Cape49,1101UnavailableUnavailable1513
Breede ValleyWestern Cape47,5665UnavailableUnavailable2019
Cape AgulhasWestern Cape45,5989UnavailableUnavailable55
KnysnaWestern Cape44,4102UnavailableUnavailable98
Nelson Mandela BayEastern Cape44,174UnavailableUnavailable5348
MatzikamaWestern Cape41,959237,30344,655866
Dawid KruiperNorthern Cape41,893935,17916,71481412
GamagaraNorthern Cape41,042634,40266,639965
EmfuleniGauteng40,9034UnavailableUnavailable3724
WitzenbergWestern Cape40,7871UnavailableUnavailable109
Inxuba YethembaEastern Cape40,637839,65210,985777
Dr. Beyers NaudeEastern Cape40,118639,55460,5641010
SwellendamWestern Cape39,82852,2229-12,394946
TheewaterskloofWestern Cape39,5596UnavailableUnavailable1111
LangebergWestern Cape39,2984UnavailableUnavailable910
OudtshoornWestern Cape37,7838UnavailableUnavailable107
Blue Crane RouteEastern Cape37,539937,13160,408344
HantamNorthern Cape36,942528,56538,377254
Prince AlbertWestern Cape36,919637,4397-0,520243
BitouWestern Cape36,8132UnavailableUnavailable55
Mogale CityGauteng36,6569UnavailableUnavailable2725
NdlambeEastern Cape35,109330,27814,831376
JohannesburgGauteng34,7874UnavailableUnavailable9171
TshwaneGauteng34,3718UnavailableUnavailable7469
MangaungFree State33,4866UnavailableUnavailable3426
MatjhabengFree State33,0477UnavailableUnavailable2416
MoqhakaFree State32,7346UnavailableUnavailable1310
Nama KhoiNorthern Cape32,525130,06872,456465
KamiesbergNorthern Cape32,501223,72688,774443
JB MarksNorth West31,781225,3586,42322117
CederbergWestern Cape31,004220,724310,2842
Govan MbekiMpumalanga30,825UnavailableUnavailable1817
Steve TshweteMpumalanga30,712428,36982,34251617
EkurhuleniGauteng30,6834UnavailableUnavailable6665
Beaufort WestWestern Cape30,199927,10813,091844
MasilonyanaFree State30,188920,46499,72464
LesediGauteng29,5539UnavailableUnavailable75
DihlabengFree State29,1814UnavailableUnavailable127
MohokareFree State29,16659,277619,888841
NgwatheFree State28,262919,20849,054687
MetsimaholoFree State27,4494UnavailableUnavailable1112
MakanaEastern Cape27,237217,11110,126265
MantsopaFree State26,778523,91872,859854
!KheisNorthern Cape26,647421,1525,495432
UbuntuNorthern Cape26,604829,0966-2,491833
RenosterbergNorthern Cape26,56328,7453-2,182333
Kai !GaribNorthern Cape26,536618,03138,505353
MatlosanaNorth West26,1065UnavailableUnavailable2016
eThekwiniKwaZulu-Natal25,4548UnavailableUnavailable5759
LaingsburgWestern Cape25,348123,70991,638233
KareebergNorthern Cape25,172216,36818,804232
KannalandWestern Cape24,763420,5244,239531
EmthanjeniNorthern Cape24,074326,5617-2,487444
Rand West CityGauteng23,8939UnavailableUnavailable1616
Walter SisuluEastern Cape23,67922,92740,751655
EmalahleniMpumalanga23,4232UnavailableUnavailable1713
Merafong CityGauteng23,0132UnavailableUnavailable119
KwaDukuzaKwaZulu-Natal22,9414UnavailableUnavailable149
Sol PlaatjeNorthern Cape22,6742UnavailableUnavailable1514
Kou-KammaEastern Cape22,569527,4672-4,897733
KopanongFree State22,272916,47065,802243
Sundays River ValleyEastern Cape21,95921,67620,282844
Modimolle-MookgophongLimpopo21,266423,1668-1,900467
TswelopeleFree State21,25715,68745,569643
LetsemengFree State21,177116,08595,091232
NketoanaFree State21,051212,62848,422843
MsunduziKwaZulu-Natal20,8763UnavailableUnavailable1716
PhumelelaFree State19,599212,18247,416832
Thaba ChweuMpumalanga19,509221,8845-2,375256
EmakhazeniMpumalanga19,233113,92085,312332
RichtersveldNorthern Cape19,083728,3614-9,277723
ThabazimbiLimpopo18,979615,30463,67544
Maluti a PhofungFree State18,9474UnavailableUnavailable145
KgatelopeleNorthern Cape18,632316,96571,666622
MagarengNorthern Cape18,617613,25295,364622
MafubeFree State18,44958,49079,958832
MpofanaKwaZulu-Natal17,74713,09824,648721
SiyancumaNorthern Cape17,35725,0955-7,738523
uMdoniKwaZulu-Natal17,343UnavailableUnavailable77
LephalaleLimpopo17,24518,59848,646753
Karoo HooglandNorthern Cape17,16530,158-12,99323
Ray NkonyeniKwaZulu-Natal16,8734UnavailableUnavailable1314
Buffalo CityEastern Cape16,8529UnavailableUnavailable1720
Ba-PhalaborwaLimpopo16,6943UnavailableUnavailable64
Great KeiEastern Cape16,531616,6864-0,154823
TokologoFree State15,990717,4369-1,446222
eNdumeniKwaZulu-Natal15,794314,62671,167622
SetsotoFree State15,77846,95768,820852
Enoch MgijimaEastern Cape15,5603UnavailableUnavailable117
City of MbombelaMpumalanga15,164313,53881,62551412
SakhisizweEastern Cape15,10998,2216,88932
MadibengNorth West14,9716UnavailableUnavailable1212
Thembisile HaniMpumalanga14,9323UnavailableUnavailable94
DitsobotlaNorth West14,8945UnavailableUnavailable56
MsukaligwaMpumalanga14,78419,94754,836764
NalediNorth West14,760516,8643-2,103833
TswaingNorth West14,674812,65782,01744
SiyathembaNorthern Cape14,362712,73051,632212
RustenburgNorth West14,2955UnavailableUnavailable1313
Bela-BelaLimpopo13,853317,3861-3,532833
Ga-SegonyanaNorthern Cape13,834611,19022,644443
LekwaMpumalanga12,586613,3599-0,773244
Ephraim MogaleLimpopo12,392UnavailableUnavailable42
Greater KokstadKwaZulu-Natal12,198411,90780,290622
iMpendleKwaZulu-Natal12,0892,47389,615110
PolokwaneLimpopo11,8575UnavailableUnavailable117
uMhlathuzeKwaZulu-Natal11,7781UnavailableUnavailable98
Maquassi HillsNorth West11,416410,98260,433832
MafikengNorth West11,1492UnavailableUnavailable75
TsantsabaneNorthern Cape10,873714,5686-3,694912
EmalahleniEastern Cape10,83466,26794,566842
Dr Pixley Ka Isaka SemeMpumalanga10,74738,86291,884422
Elias MotsoalediLimpopo10,6227UnavailableUnavailable74
MatatieleEastern Cape10,5908UnavailableUnavailable63
DikgatlongNorthern Cape10,38548,61911,766311
MarulengLimpopo10,08647,74732,339232
eMadlangeniKwaZulu-Natal9,9771UnavailableUnavailable11
ThembelihleNorthern Cape9,844612,2112-2,366711
PhokwaneNorthern Cape9,839111,6117-1,772622
Victor KhanyeMpumalanga9,812615,9947-6,18223
DipalesengMpumalanga9,79446,80522,989211
NewcastleKwaZulu-Natal9,7212UnavailableUnavailable75
MogalakwenaLimpopo9,6401UnavailableUnavailable65
AmahlathiEastern Cape9,4869,6005-0,114533
UmzimvubuEastern Cape9,4294,13115,297952
UmsobomvuNorthern Cape8,90812,3326-3,424712
Dr JS MorokaMpumalanga8,9015UnavailableUnavailable63
iNkosi LangalibaleleKwaZulu-Natal8,8955UnavailableUnavailable43
RichmondKwaZulu-Natal8,86256,80052,061921
MusinaLimpopo8,78818,55760,230522
MoreteleNorth West8,7357UnavailableUnavailable52
NalaFree State8,659,446-0,79622
MkhondoMpumalanga8,23399,6809-1,44734
KgetlengrivierNorth West8,1987,75880,439211
Dr. Nkosazana Dlamini ZumaKwaZulu-Natal8,1977,81440,382723
Lekwa-TeemaneNorth West8,18519,2575-1,072411
MakhadoLimpopo7,8167UnavailableUnavailable65
Lepele-NkumpiLimpopo7,8141UnavailableUnavailable52
Greater TzaneenLimpopo7,4928UnavailableUnavailable55
SenquEastern Cape7,28743,32663,960831
Greater TaungNorth West7,1526UnavailableUnavailable31
Raymond MhlabaEastern Cape6,94186,90370,03833
uMshwathiKwaZulu-Natal6,87226,70250,169822
RatlouNorth West6,73774,07742,660321
KHâI-MANorthern Cape6,69211,6979-5,005811
OkhahlambaKwaZulu-Natal6,6735UnavailableUnavailable21
AbaQulusiKwaZulu-Natal6,4259UnavailableUnavailable32
Kagisano-MolopoNorth West6,3865,00261,383322
Alfred DumaKwaZulu-Natal6,3075UnavailableUnavailable53
Moses KotaneNorth West6,1205UnavailableUnavailable42
NkomaziMpumalanga5,9122UnavailableUnavailable44
Port St JohnsEastern Cape5,80413,05472,749421
BushbuckridgeMpumalanga5,7035UnavailableUnavailable52
BloubergLimpopo5,6599UnavailableUnavailable31
Ramotshere MoiloaNorth West5,6425UnavailableUnavailable21
MakhuduthamagaLimpopo5,2087UnavailableUnavailable31
ElundiniEastern Cape4,88673,32351,563221
NtabankuluEastern Cape4,81361,39173,42221
Chief Albert LuthuliMpumalanga4,7652,6832,08221
MolemoleLimpopo4,7351UnavailableUnavailable21
Fetakgomo TubatseLimpopo4,6062UnavailableUnavailable42
DannhauserKwaZulu-Natal4,5531UnavailableUnavailable11
Joe MorolongNorthern Cape4,4183,17991,238111
King Sabata DalindyeboEastern Cape4,38381,90712,4767Unavailable1
uMvotiKwaZulu-Natal4,26942,30291,966511
ThulamelaLimpopo3,798UnavailableUnavailable32
Johannes Phumani PungulaKwaZulu-Natal3,69823,65010,048111
eDumbeKwaZulu-Natal3,6397UnavailableUnavailable11
Intsika YethuEastern Cape3,63081,91161,719311
MamusaNorth West3,5582,78180,776211
Ngquza HillEastern Cape3,54442,7630,781322
Collins ChabaneLimpopo3,5127UnavailableUnavailable31
MkhambathiniKwaZulu-Natal3,50548,0866-4,581211
Dr. A.B. XumaEastern Cape3,26981,45971,810211
uMuziwabantuKwaZulu-Natal3,26183,3227-0,06111
NgqushwaEastern Cape3,21392,6560,557911
Greater LetabaLimpopo3,0755UnavailableUnavailable21
NkandlaKwaZulu-Natal2,95430,32162,632610
uMlalaziKwaZulu-Natal2,9493UnavailableUnavailable21
Greater GiyaniLimpopo2,8756UnavailableUnavailable21
Winnie Madikizela-MandelaEastern Cape2,81541,79741,01821
MnqumaEastern Cape2,5162UnavailableUnavailableUnavailable1
uPhongoloKwaZulu-Natal2,4624UnavailableUnavailable11
Kumkani MhlontloEastern Cape2,44991,47550,974411
MandeniKwaZulu-Natal2,3843UnavailableUnavailable11
MbhasheEastern Cape2,3304UnavailableUnavailable21
uMzimkhuluKwaZulu-Natal2,24912,6079-0,358811
Inkosi uMtubatubaKwaZulu-Natal2,0595UnavailableUnavailable11
NyandeniEastern Cape2,03941,56520,474311
NdwedweKwaZulu-Natal1,5234UnavailableUnavailable11
uMfoloziKwaZulu-Natal1,2609UnavailableUnavailable10
uMsingaKwaZulu-Natal1,13620,53490,601310
uMhlabuyalinganaKwaZulu-Natal1,1154UnavailableUnavailable11
NqutuKwaZulu-Natal1,0978UnavailableUnavailable10
MthonjaneniKwaZulu-Natal1,03580,49170,544100
uMzumbeKwaZulu-Natal1,0356UnavailableUnavailable00
Big Five HlabisaKwaZulu-Natal0,92421,1127-0,188400
UlundiKwaZulu-Natal0,85550,9943-0,138811
MaphumuloKwaZulu-Natal0,6825UnavailableUnavailable00
NongomaKwaZulu-Natal0,59230,6091-0,016800
JoziniKwaZulu-Natal0,3753UnavailableUnavailable00

Ward + municipal PR ballots. Missing comparisons remain unavailable; changes use comparable completed counts.

Source data

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