Counted.co.zaPlay game
All parties

2026 local elections

ANC

African National Congress

Explore local results
−14.8ppsince 2021
3 282council seats−1 266 since 2021
Ward + municipal PR voteIEC

What stands out

119 comparable councils

The long view

Local elections
200059.4%200664.8%201162.0%201653.9%202145.6%202630.8%
African National Congress · National ward + municipal PR vote history
ElectionVotesVote share (%)Availability
2 00010 248 81059,3933Reported
2 00612 784 49464,8223Reported
2 01116 548 97061,9545Reported
2 01616 099 18953,9089Reported
2 02110 699 30045,593Reported
2 0269 160 61430,7586Reported

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

IEC source

Ward + municipal PR vote · Gaps mean unavailable data

Across the provinces

Limpopo54.4%Eastern Cape46.1%North West44.1%Mpumalanga43.6%Northern Cape41.5%Free State37.2%Gauteng21.6%KwaZulu-Natal20.3%Western Cape14.7%
African National Congress · 2026 provincial ward + municipal PR vote
ProvinceVote share (%)Basis / status
Limpopo54,4425IEC province summary
Eastern Cape46,0575IEC province summary
North West44,0544IEC province summary
Mpumalanga43,649IEC province summary
Northern Cape41,5471IEC province summary
Free State37,1571IEC province summary
Gauteng21,5692IEC province summary
KwaZulu-Natal20,2809IEC province summary
Western Cape14,6901IEC province summary

Province vote totals (JSON)

Ward + municipal PR vote

The council picture

211councils with seats
137hung councils with seats
+1majorities gained
−69majorities 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.

Past partners

Shared governments · Nov 2021–Feb 2026

MISTRA dataset

Local results

213 councils
NtabankuluEastern Cape73.2%−8.0 pp28EmalahleniEastern Cape70.4%−10.2 pp24NgqushwaEastern Cape69.2%−8.8 pp15ThulamelaLimpopo68.5%—56MakhadoLimpopo67.9%—53MusinaLimpopo67.3%−5.5 pp16Collins ChabaneLimpopo65.5%—47AmahlathiEastern Cape64.7%−8.4 pp18UmsobomvuNorthern Cape64.6%+12.8 pp9Intsika YethuEastern Cape64.3%−14.1 pp26Kagisano-MolopoNorth West63.6%−3.2 pp19BushbuckridgeMpumalanga63.5%—50SenquEastern Cape63.2%−10.0 pp21Greater LetabaLimpopo63.1%—39Port St JohnsEastern Cape62.5%−11.3 pp26SakhisizweEastern Cape62.4%−7.7 pp11Dr. A.B. XumaEastern Cape62.4%−19.6 pp24Greater GiyaniLimpopo61.3%—39BloubergLimpopo61.0%—27LetsemengFree State60.6%−3.9 pp8UmzimvubuEastern Cape60.2%−16.6 pp34Greater TzaneenLimpopo59.2%—42Raymond MhlabaEastern Cape58.3%−14.4 pp26NyandeniEastern Cape57.5%−21.3 pp37Ephraim MogaleLimpopo57.2%—19MatatieleEastern Cape56.8%—30Fetakgomo TubatseLimpopo56.6%—44TswaingNorth West56.5%−8.4 pp16MoreteleNorth West56.5%—29KopanongFree State55.9%−10.1 pp10RatlouNorth West55.8%−12.0 pp15Winnie Madikizela-MandelaEastern Cape55.5%−18.6 pp36MantsopaFree State55.0%−4.6 pp10Maquassi HillsNorth West54.2%−6.5 pp12MakhuduthamagaLimpopo54.1%—34NkomaziMpumalanga54.0%—37Ngquza HillEastern Cape54.0%−17.5 pp35MolemoleLimpopo53.3%—17Kumkani MhlontloEastern Cape53.2%−21.5 pp27ElundiniEastern Cape52.3%−28.1 pp18RenosterbergNorthern Cape52.1%−0.9 pp6Chief Albert LuthuliMpumalanga51.8%−24.3 pp26TswelopeleFree State51.5%−10.1 pp8Sundays River ValleyEastern Cape51.3%−12.2 pp8TokologoFree State51.2%−5.6 pp7Joe MorolongNorthern Cape51.0%−9.2 pp15Moses KotaneNorth West50.6%—35MbhasheEastern Cape50.5%—32MarulengLimpopo50.2%−4.2 pp13!KheisNorthern Cape50.1%+3.6 pp6uMzimkhuluKwaZulu-Natal49.6%−24.6 pp21RichtersveldNorthern Cape49.4%+2.1 pp6NketoanaFree State49.1%−2.9 pp9Elias MotsoalediLimpopo48.9%—30UbuntuNorthern Cape48.7%−12.8 pp5Great KeiEastern Cape48.3%−17.3 pp7City of MbombelaMpumalanga47.9%−17.3 pp43EmakhazeniMpumalanga47.7%−16.2 pp7Walter SisuluEastern Cape47.5%−8.0 pp11MnqumaEastern Cape47.4%——Greater KokstadKwaZulu-Natal47.3%−12.0 pp11NalediNorth West47.0%−6.8 pp9MohokareFree State47.0%−13.5 pp6Dr JS MorokaMpumalanga46.8%—29ThembelihleNorthern Cape46.4%+6.5 pp5KHâI-MANorthern Cape46.2%−4.4 pp5LephalaleLimpopo46.1%−14.9 pp14Greater TaungNorth West46.1%—24Blue Crane RouteEastern Cape45.2%−11.1 pp5KamiesbergNorthern Cape45.1%−7.4 pp5DihlabengFree State45.0%—18Lepele-NkumpiLimpopo44.8%—29Thembisile HaniMpumalanga44.7%—33MamusaNorth West44.7%−10.8 pp7PhumelelaFree State44.7%−19.5 pp8PhokwaneNorthern Cape44.6%−2.6 pp10SetsotoFree State44.6%−6.4 pp13MafikengNorth West44.3%—34Enoch MgijimaEastern Cape44.0%—31KareebergNorthern Cape43.6%−0.6 pp5Ramotshere MoiloaNorth West43.5%—18KgetlengrivierNorth West43.3%−12.8 pp6Ga-SegonyanaNorthern Cape43.2%−12.2 pp13NdlambeEastern Cape43.1%−9.5 pp9Ba-PhalaborwaLimpopo43.1%—17MogalakwenaLimpopo42.8%—29King Sabata DalindyeboEastern Cape42.8%−21.5 pp—Inxuba YethembaEastern Cape42.8%−10.3 pp8HantamNorthern Cape42.4%−2.1 pp5DikgatlongNorthern Cape42.1%−9.0 pp8DipalesengMpumalanga42.1%−15.7 pp6Buffalo CityEastern Cape41.9%—42EmthanjeniNorthern Cape41.7%−18.6 pp6MadibengNorth West41.5%—34PolokwaneLimpopo41.2%—37MatlosanaNorth West41.2%—32Thaba ChweuMpumalanga41.0%−17.3 pp12Dawid KruiperNorthern Cape41.0%−14.1 pp14Bela-BelaLimpopo40.4%−15.4 pp7Dr Pixley Ka Isaka SemeMpumalanga40.3%−20.4 pp9MkhambathiniKwaZulu-Natal39.8%−23.9 pp8MagarengNorthern Cape39.6%−10.7 pp4SiyathembaNorthern Cape39.6%−4.8 pp5Kai !GaribNorthern Cape39.6%−4.8 pp8MafubeFree State39.5%−17.4 pp7DitsobotlaNorth West39.5%—18Kou-KammaEastern Cape38.3%−8.0 pp5NalaFree State38.2%−10.5 pp9RustenburgNorth West38.2%—35Sol PlaatjeNorthern Cape37.9%—25Karoo HooglandNorthern Cape37.8%−3.0 pp4Modimolle-MookgophongLimpopo37.8%−12.1 pp11MasilonyanaFree State37.4%−17.4 pp7MsukaligwaMpumalanga36.6%−24.4 pp14Dr. Beyers NaudeEastern Cape36.4%−10.4 pp9Dr. Nkosazana Dlamini ZumaKwaZulu-Natal36.2%−17.6 pp11NgwatheFree State36.0%−19.6 pp10MatjhabengFree State35.7%—26MoqhakaFree State35.6%—15KgatelopeleNorthern Cape35.4%−8.3 pp4Lekwa-TeemaneNorth West35.0%−13.2 pp5SiyancumaNorthern Cape34.2%−17.9 pp4uMuziwabantuKwaZulu-Natal34.0%−13.3 pp7Merafong CityGauteng33.9%—17MangaungFree State33.9%—35MkhondoMpumalanga33.7%−20.4 pp13Nama KhoiNorthern Cape33.7%−8.3 pp6SwellendamWestern Cape33.3%−5.3 pp4JB MarksNorth West33.2%−14.9 pp22Rand West CityGauteng32.8%—24uMshwathiKwaZulu-Natal32.6%−26.3 pp9GamagaraNorthern Cape31.6%−11.4 pp5EmalahleniMpumalanga31.4%—23MakanaEastern Cape31.3%−19.4 pp10LekwaMpumalanga30.3%−11.7 pp10RichmondKwaZulu-Natal30.2%−39.6 pp5uMvotiKwaZulu-Natal30.1%−6.0 pp8Ray NkonyeniKwaZulu-Natal29.8%—21MpofanaKwaZulu-Natal29.7%−36.0 pp3Maluti a PhofungFree State29.6%—21Johannes Phumani PungulaKwaZulu-Natal29.5%−33.5 pp8NdwedweKwaZulu-Natal29.5%—11LesediGauteng29.1%—9ThabazimbiLimpopo29.1%−18.3 pp8TsantsabaneNorthern Cape29.1%−21.4 pp3uMhlabuyalinganaKwaZulu-Natal28.6%—11Victor KhanyeMpumalanga28.4%−23.9 pp5MetsimaholoFree State27.7%—17Big Five HlabisaKwaZulu-Natal27.0%−6.1 pp8uMzumbeKwaZulu-Natal26.7%—11iMpendleKwaZulu-Natal26.4%−31.9 pp2Govan MbekiMpumalanga26.3%—23JoziniKwaZulu-Natal26.2%—13uPhongoloKwaZulu-Natal26.1%—8Steve TshweteMpumalanga26.1%−10.8 pp19Mogale CityGauteng25.9%—23Nelson Mandela BayEastern Cape25.5%—32Beaufort WestWestern Cape25.0%−3.3 pp3KougaEastern Cape24.8%−12.4 pp8LaingsburgWestern Cape24.5%−1.8 pp2uMdoniKwaZulu-Natal24.4%—9TheewaterskloofWestern Cape24.4%—7eMadlangeniKwaZulu-Natal24.2%—3EmfuleniGauteng24.0%—22KwaDukuzaKwaZulu-Natal23.7%—14WitzenbergWestern Cape23.5%—6MaphumuloKwaZulu-Natal23.0%—6CederbergWestern Cape22.4%−13.1 pp3EkurhuleniGauteng22.1%—59Alfred DumaKwaZulu-Natal21.7%—16MandeniKwaZulu-Natal21.6%—8HessequaWestern Cape21.3%−13.5 pp4NqutuKwaZulu-Natal21.2%—8MsunduziKwaZulu-Natal20.4%—17Inkosi uMtubatubaKwaZulu-Natal20.3%—9JohannesburgGauteng20.3%—63TshwaneGauteng20.2%—44BitouWestern Cape20.0%—3OudtshoornWestern Cape19.5%—5KnysnaWestern Cape18.7%—4DannhauserKwaZulu-Natal18.0%—5Breede ValleyWestern Cape17.8%—7MatzikamaWestern Cape17.7%−11.4 pp3OkhahlambaKwaZulu-Natal17.6%—5eDumbeKwaZulu-Natal17.6%—3uMhlathuzeKwaZulu-Natal16.7%—12uMfoloziKwaZulu-Natal16.4%—6eThekwiniKwaZulu-Natal16.4%—37MidvaalGauteng16.1%—5uMngeniKwaZulu-Natal15.8%−23.4 pp4LangebergWestern Cape15.7%—4iNkosi LangalibaleleKwaZulu-Natal15.6%—7AbaQulusiKwaZulu-Natal15.6%—8GeorgeWestern Cape15.2%—8NewcastleKwaZulu-Natal14.0%—10Cape TownWestern Cape14.0%—33Cape AgulhasWestern Cape13.9%—2OverstrandWestern Cape13.5%—4DrakensteinWestern Cape13.3%—9eNdumeniKwaZulu-Natal13.1%−23.1 pp2Saldanha BayWestern Cape12.0%—4StellenboschWestern Cape11.5%—5SwartlandWestern Cape11.4%—3MthonjaneniKwaZulu-Natal11.4%−26.5 pp3NkandlaKwaZulu-Natal11.4%−23.1 pp3NongomaKwaZulu-Natal11.1%−5.8 pp5uMlalaziKwaZulu-Natal11.0%—6Mossel BayWestern Cape10.2%—4BergrivierWestern Cape8.8%−11.0 pp1KannalandWestern Cape8.6%−12.9 pp1uMsingaKwaZulu-Natal7.4%−18.4 pp3UlundiKwaZulu-Natal6.9%−4.3 pp3Prince AlbertWestern Cape6.7%−4.2 pp1
African National Congress · Local election results
CouncilProvince2026 vote share (%)2021 vote share (%)Change (pp)2026 seats2021 seats
NtabankuluEastern Cape73,207681,2071-7,99942831
EmalahleniEastern Cape70,404980,626-10,22112428
NgqushwaEastern Cape69,170277,9264-8,75621518
ThulamelaLimpopo68,5301UnavailableUnavailable5671
MakhadoLimpopo67,9242UnavailableUnavailable5362
MusinaLimpopo67,334972,8473-5,51241619
Collins ChabaneLimpopo65,4672UnavailableUnavailable4755
AmahlathiEastern Cape64,669773,0575-8,38781823
UmsobomvuNorthern Cape64,600451,82712,773597
Intsika YethuEastern Cape64,310978,4098-14,09892635
Kagisano-MolopoNorth West63,564966,7701-3,20521920
BushbuckridgeMpumalanga63,5104UnavailableUnavailable5053
SenquEastern Cape63,17673,2259-10,04992125
Greater LetabaLimpopo63,1479UnavailableUnavailable3947
Port St JohnsEastern Cape62,509273,77-11,26082631
SakhisizweEastern Cape62,392770,0912-7,69851113
Dr. A.B. XumaEastern Cape62,371581,9976-19,62622432
Greater GiyaniLimpopo61,2909UnavailableUnavailable3947
BloubergLimpopo61,0346UnavailableUnavailable2733
LetsemengFree State60,649864,5309-3,881189
UmzimvubuEastern Cape60,193576,8427-16,64923442
Greater TzaneenLimpopo59,1783UnavailableUnavailable4251
Raymond MhlabaEastern Cape58,343472,7255-14,38212633
NyandeniEastern Cape57,504978,7873-21,28243751
Ephraim MogaleLimpopo57,2273UnavailableUnavailable1919
MatatieleEastern Cape56,8278UnavailableUnavailable3040
Fetakgomo TubatseLimpopo56,5557UnavailableUnavailable4454
TswaingNorth West56,541564,9532-8,41171619
MoreteleNorth West56,4621UnavailableUnavailable2935
KopanongFree State55,903866,0405-10,13671011
RatlouNorth West55,826967,824-11,99711519
Winnie Madikizela-MandelaEastern Cape55,495574,0775-18,58213648
MantsopaFree State55,005259,5894-4,58421011
Maquassi HillsNorth West54,172760,6513-6,47861213
MakhuduthamagaLimpopo54,1132UnavailableUnavailable3440
NkomaziMpumalanga53,978UnavailableUnavailable3750
Ngquza HillEastern Cape53,963971,4279-17,46393546
MolemoleLimpopo53,3132UnavailableUnavailable1722
Kumkani MhlontloEastern Cape53,239674,7015-21,46192740
ElundiniEastern Cape52,315380,4561-28,14081828
RenosterbergNorthern Cape52,092553,0102-0,917765
Chief Albert LuthuliMpumalanga51,779176,0581-24,27912638
TswelopeleFree State51,495361,6028-10,1075810
Sundays River ValleyEastern Cape51,318863,5152-12,1964810
TokologoFree State51,248256,8377-5,589578
Joe MorolongNorthern Cape51,000860,2071-9,20631518
Moses KotaneNorth West50,611UnavailableUnavailable3545
MbhasheEastern Cape50,5233UnavailableUnavailable3245
MarulengLimpopo50,235754,4586-4,22291315
!KheisNorthern Cape50,080746,43713,643665
uMzimkhuluKwaZulu-Natal49,606474,1766-24,57022133
RichtersveldNorthern Cape49,410747,29162,11966
NketoanaFree State49,085151,9832-2,8981910
Elias MotsoalediLimpopo48,9367UnavailableUnavailable3036
UbuntuNorthern Cape48,669461,5036-12,834257
Great KeiEastern Cape48,325965,6181-17,292279
City of MbombelaMpumalanga47,928365,2117-17,28344359
EmakhazeniMpumalanga47,703463,9147-16,2113710
Walter SisuluEastern Cape47,531855,5632-8,03131112
MnqumaEastern Cape47,3581UnavailableUnavailableUnavailable45
Greater KokstadKwaZulu-Natal47,349359,3741-12,02481112
NalediNorth West46,985153,8234-6,8383910
MohokareFree State46,983860,4911-13,507368
Dr JS MorokaMpumalanga46,7603UnavailableUnavailable2939
ThembelihleNorthern Cape46,359439,81486,544655
KHâI-MANorthern Cape46,183150,5453-4,362256
LephalaleLimpopo46,087461,0196-14,93211419
Greater TaungNorth West46,0778UnavailableUnavailable2428
Blue Crane RouteEastern Cape45,247356,3723-11,12556
KamiesbergNorthern Cape45,090652,4493-7,358856
DihlabengFree State44,9833UnavailableUnavailable1823
Lepele-NkumpiLimpopo44,8316UnavailableUnavailable2940
Thembisile HaniMpumalanga44,7265UnavailableUnavailable3340
MamusaNorth West44,658455,477-10,818679
PhumelelaFree State44,658264,1941-19,5359811
PhokwaneNorthern Cape44,590747,1734-2,58271010
SetsotoFree State44,563850,958-6,39421317
MafikengNorth West44,2744UnavailableUnavailable3440
Enoch MgijimaEastern Cape43,9604UnavailableUnavailable3144
KareebergNorthern Cape43,600244,1673-0,567255
Ramotshere MoiloaNorth West43,4772UnavailableUnavailable1823
KgetlengrivierNorth West43,349656,1027-12,753167
Ga-SegonyanaNorthern Cape43,215355,4642-12,24881317
NdlambeEastern Cape43,08552,6074-9,5225911
Ba-PhalaborwaLimpopo43,0817UnavailableUnavailable1724
MogalakwenaLimpopo42,8004UnavailableUnavailable2942
King Sabata DalindyeboEastern Cape42,782264,2633-21,4811Unavailable48
Inxuba YethembaEastern Cape42,761853,0371-10,2753810
HantamNorthern Cape42,437544,5292-2,091756
DikgatlongNorthern Cape42,110151,0704-8,960388
DipalesengMpumalanga42,052857,78-15,727268
Buffalo CityEastern Cape41,9338UnavailableUnavailable4261
EmthanjeniNorthern Cape41,678660,3061-18,627569
MadibengNorth West41,5288UnavailableUnavailable3444
PolokwaneLimpopo41,2356UnavailableUnavailable3756
MatlosanaNorth West41,1634UnavailableUnavailable3240
Thaba ChweuMpumalanga41,049458,3285-17,27911216
Dawid KruiperNorthern Cape41,025255,1372-14,11191418
Bela-BelaLimpopo40,418255,8224-15,4042710
Dr Pixley Ka Isaka SemeMpumalanga40,339860,7017-20,3618913
MkhambathiniKwaZulu-Natal39,75563,6938-23,938889
MagarengNorthern Cape39,648450,3447-10,696346
SiyathembaNorthern Cape39,593144,4018-4,808855
Kai !GaribNorthern Cape39,584444,3608-4,7765810
MafubeFree State39,53656,9807-17,4447710
DitsobotlaNorth West39,5176UnavailableUnavailable1821
Kou-KammaEastern Cape38,339146,3464-8,007356
NalaFree State38,246548,7202-10,4737912
RustenburgNorth West38,2336UnavailableUnavailable3543
Sol PlaatjeNorthern Cape37,9294UnavailableUnavailable2533
Karoo HooglandNorthern Cape37,789640,8352-3,045645
Modimolle-MookgophongLimpopo37,750449,8309-12,08051114
MasilonyanaFree State37,431154,8184-17,3872711
MsukaligwaMpumalanga36,644860,9953-24,35051424
Dr. Beyers NaudeEastern Cape36,399346,8184-10,4191911
Dr. Nkosazana Dlamini ZumaKwaZulu-Natal36,16753,7902-17,62321116
NgwatheFree State36,006655,6557-19,6491021
MatjhabengFree State35,6892UnavailableUnavailable2639
MoqhakaFree State35,6125UnavailableUnavailable1522
KgatelopeleNorthern Cape35,399643,6877-8,288145
Lekwa-TeemaneNorth West34,98148,1697-13,188757
SiyancumaNorthern Cape34,192552,1206-17,928146
uMuziwabantuKwaZulu-Natal33,996147,2723-13,2761710
Merafong CityGauteng33,9268UnavailableUnavailable1727
MangaungFree State33,9059UnavailableUnavailable3551
MkhondoMpumalanga33,671854,0389-20,36711321
Nama KhoiNorthern Cape33,671642,008-8,336467
SwellendamWestern Cape33,328338,6447-5,316444
JB MarksNorth West33,152948,0042-14,85132233
Rand West CityGauteng32,8183UnavailableUnavailable2432
uMshwathiKwaZulu-Natal32,606358,8631-26,2567916
GamagaraNorthern Cape31,614543,064-11,449557
EmalahleniMpumalanga31,4485UnavailableUnavailable2335
MakanaEastern Cape31,2750,6468-19,37681014
LekwaMpumalanga30,299842,0302-11,73041013
RichmondKwaZulu-Natal30,151369,7626-39,611359
uMvotiKwaZulu-Natal30,135236,1293-5,994810
Ray NkonyeniKwaZulu-Natal29,844UnavailableUnavailable2137
MpofanaKwaZulu-Natal29,715165,7111-35,996137
Maluti a PhofungFree State29,6222UnavailableUnavailable2128
Johannes Phumani PungulaKwaZulu-Natal29,533663,0417-33,5081818
NdwedweKwaZulu-Natal29,499UnavailableUnavailable1119
LesediGauteng29,1296UnavailableUnavailable913
ThabazimbiLimpopo29,066347,3996-18,3333811
TsantsabaneNorthern Cape29,057650,4196-21,36237
uMhlabuyalinganaKwaZulu-Natal28,5665UnavailableUnavailable1118
Victor KhanyeMpumalanga28,413852,3054-23,891659
MetsimaholoFree State27,6632UnavailableUnavailable1716
Big Five HlabisaKwaZulu-Natal27,043733,1697-6,12689
uMzumbeKwaZulu-Natal26,6774UnavailableUnavailable1121
iMpendleKwaZulu-Natal26,368558,299-31,930526
Govan MbekiMpumalanga26,3041UnavailableUnavailable2326
JoziniKwaZulu-Natal26,2387UnavailableUnavailable1316
uPhongoloKwaZulu-Natal26,1205UnavailableUnavailable810
Steve TshweteMpumalanga26,050836,8462-10,79541921
Mogale CityGauteng25,9311UnavailableUnavailable2331
Nelson Mandela BayEastern Cape25,4797UnavailableUnavailable3248
Beaufort WestWestern Cape24,971428,3052-3,333834
KougaEastern Cape24,753737,1795-12,4257811
LaingsburgWestern Cape24,494726,2514-1,756722
uMdoniKwaZulu-Natal24,3779UnavailableUnavailable917
TheewaterskloofWestern Cape24,3748UnavailableUnavailable78
eMadlangeniKwaZulu-Natal24,1749UnavailableUnavailable34
EmfuleniGauteng23,9515UnavailableUnavailable2238
KwaDukuzaKwaZulu-Natal23,7358UnavailableUnavailable1429
WitzenbergWestern Cape23,4605UnavailableUnavailable67
MaphumuloKwaZulu-Natal22,9957UnavailableUnavailable611
CederbergWestern Cape22,389135,4525-13,063434
EkurhuleniGauteng22,1076UnavailableUnavailable5986
Alfred DumaKwaZulu-Natal21,6801UnavailableUnavailable1628
MandeniKwaZulu-Natal21,6035UnavailableUnavailable819
HessequaWestern Cape21,302134,8015-13,499446
NqutuKwaZulu-Natal21,1935UnavailableUnavailable814
MsunduziKwaZulu-Natal20,4211UnavailableUnavailable1740
Inkosi uMtubatubaKwaZulu-Natal20,3067UnavailableUnavailable916
JohannesburgGauteng20,2503UnavailableUnavailable6391
TshwaneGauteng20,2225UnavailableUnavailable4475
BitouWestern Cape19,9909UnavailableUnavailable34
OudtshoornWestern Cape19,53UnavailableUnavailable58
KnysnaWestern Cape18,7142UnavailableUnavailable47
DannhauserKwaZulu-Natal17,9788UnavailableUnavailable59
Breede ValleyWestern Cape17,8451UnavailableUnavailable710
MatzikamaWestern Cape17,735929,1496-11,413634
OkhahlambaKwaZulu-Natal17,6444UnavailableUnavailable58
eDumbeKwaZulu-Natal17,6355UnavailableUnavailable35
uMhlathuzeKwaZulu-Natal16,6862UnavailableUnavailable1227
uMfoloziKwaZulu-Natal16,4458UnavailableUnavailable613
eThekwiniKwaZulu-Natal16,4297UnavailableUnavailable3796
MidvaalGauteng16,0746UnavailableUnavailable56
uMngeniKwaZulu-Natal15,809739,1733-23,3636410
LangebergWestern Cape15,6822UnavailableUnavailable46
iNkosi LangalibaleleKwaZulu-Natal15,6083UnavailableUnavailable717
AbaQulusiKwaZulu-Natal15,5846UnavailableUnavailable814
GeorgeWestern Cape15,1907UnavailableUnavailable810
NewcastleKwaZulu-Natal13,9753UnavailableUnavailable1022
Cape TownWestern Cape13,9522UnavailableUnavailable3343
Cape AgulhasWestern Cape13,8866UnavailableUnavailable23
OverstrandWestern Cape13,5473UnavailableUnavailable44
DrakensteinWestern Cape13,3123UnavailableUnavailable913
eNdumeniKwaZulu-Natal13,105236,1836-23,078425
Saldanha BayWestern Cape12,0421UnavailableUnavailable46
StellenboschWestern Cape11,4994UnavailableUnavailable58
SwartlandWestern Cape11,433UnavailableUnavailable35
MthonjaneniKwaZulu-Natal11,372937,885-26,5121310
NkandlaKwaZulu-Natal11,371734,4818-23,1102310
NongomaKwaZulu-Natal11,076316,9217-5,845458
uMlalaziKwaZulu-Natal11,0318UnavailableUnavailable618
Mossel BayWestern Cape10,1548UnavailableUnavailable45
BergrivierWestern Cape8,798119,7929-10,994813
KannalandWestern Cape8,619621,5162-12,896512
uMsingaKwaZulu-Natal7,444225,8433-18,399311
UlundiKwaZulu-Natal6,864711,1861-4,321435
Prince AlbertWestern Cape6,67110,8374-4,166311

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