Counted.co.zaGame
All parties

2026 local elections

ActionSA

Explore local results
+3.3ppsince 2021
320council seats+230 since 2021
Ward + municipal PR voteIEC

What stands out

26 comparable councils

The long view

Local elections
2000—2006—2011—2016—20212.3%20265.7%

Ward + municipal PR vote · Gaps mean unavailable data

Across the provinces

Gauteng16.9%Eastern Cape—Free State—KwaZulu-Natal—Limpopo—Mpumalanga—North West—Northern Cape—Western Cape—

Ward + municipal PR vote

The council picture

Explore majorities
68councils with seats
48hung councils with seats

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.

Past partners

Shared governments · Nov 2021–Feb 2026

MISTRA dataset

Local results

79 councils
LaingsburgWestern Cape26.6%+26.6 pp3TshwaneGauteng22.1%—48EkurhuleniGauteng18.5%—40Ramotshere MoiloaNorth West18.2%—6JohannesburgGauteng16.3%—43Ba-PhalaborwaLimpopo15.6%—6Greater TzaneenLimpopo13.2%—9MoreteleNorth West12.7%—7PolokwaneLimpopo11.1%—10Greater LetabaLimpopo9.9%—6Mogale CityGauteng8.8%—7MafikengNorth West8.6%—6Greater TaungNorth West8.1%—4JB MarksNorth West7.9%+7.9 pp5Dr JS MorokaMpumalanga6.9%—4Rand West CityGauteng6.8%—5Lepele-NkumpiLimpopo6.4%—4MadibengNorth West6.3%—5RustenburgNorth West6.2%—6PhokwaneNorthern Cape6.0%+6.0 pp1EmakhazeniMpumalanga5.9%+5.9 pp1EmfuleniGauteng5.9%—5RatlouNorth West5.7%+5.7 pp2DipalesengMpumalanga5.3%+5.3 pp1MolemoleLimpopo5.2%—2Thembisile HaniMpumalanga5.2%—3TswaingNorth West5.2%+5.2 pp2Lekwa-TeemaneNorth West4.8%+4.8 pp1MamusaNorth West4.8%+4.8 pp1NewcastleKwaZulu-Natal4.7%—3Beaufort WestWestern Cape4.7%+4.7 pp1EmalahleniMpumalanga4.5%—3KgetlengrivierNorth West4.3%+4.3 pp1MakhuduthamagaLimpopo4.0%—3DitsobotlaNorth West3.9%—2Moses KotaneNorth West3.7%—3LesediGauteng3.6%—1Merafong CityGauteng3.6%—2Steve TshweteMpumalanga3.4%+3.4 pp2Collins ChabaneLimpopo3.3%—3MatlosanaNorth West3.2%—3Fetakgomo TubatseLimpopo3.1%—3DannhauserKwaZulu-Natal3.0%—1MidvaalGauteng3.0%—1eThekwiniKwaZulu-Natal2.9%—7MetsimaholoFree State2.8%—1Enoch MgijimaEastern Cape2.8%—2Cape TownWestern Cape2.7%—7MangaungFree State2.7%—3Maquassi HillsNorth West2.7%+2.7 pp1Kagisano-MolopoNorth West2.5%+2.5 pp1Prince AlbertWestern Cape2.5%+2.5 pp0DihlabengFree State2.5%—1NalediNorth West2.4%+2.4 pp1MafubeFree State2.3%+2.3 pp0MakhadoLimpopo2.2%—2uMhlathuzeKwaZulu-Natal2.1%—2MatjhabengFree State2.1%—2City of MbombelaMpumalanga2.1%+2.1 pp2Thaba ChweuMpumalanga2.1%+2.1 pp1SetsotoFree State2.0%+2.0 pp1MakanaEastern Cape1.9%+1.9 pp1Dr Pixley Ka Isaka SemeMpumalanga1.9%+1.9 pp0MoqhakaFree State1.8%—1Nelson Mandela BayEastern Cape1.8%—2Greater GiyaniLimpopo1.8%—1Buffalo CityEastern Cape1.6%—2Chief Albert LuthuliMpumalanga1.5%+1.5 pp1MsunduziKwaZulu-Natal1.3%—1MaphumuloKwaZulu-Natal1.2%—0BushbuckridgeMpumalanga1.2%—1KwaDukuzaKwaZulu-Natal1.1%—1Victor KhanyeMpumalanga1.1%+1.1 pp0Dr. A.B. XumaEastern Cape0.7%+0.7 pp0NdwedweKwaZulu-Natal0.5%—0NongomaKwaZulu-Natal0.5%+0.5 pp0NkomaziMpumalanga0.4%—0AbaQulusiKwaZulu-Natal0.4%—0uPhongoloKwaZulu-Natal0.2%—0

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