2026 local elections
ABC
Abantu Batho Congress
What stands out
22 comparable councilsAcross the provinces
| Province | Vote share (%) | Basis / status |
|---|---|---|
| Eastern Cape | Unavailable | Unavailable |
| Free State | Unavailable | Unavailable |
| Gauteng | Unavailable | Unavailable |
| KwaZulu-Natal | Unavailable | Unavailable |
| Limpopo | Unavailable | Unavailable |
| Mpumalanga | Unavailable | Unavailable |
| North West | Unavailable | Unavailable |
| Northern Cape | Unavailable | Unavailable |
| Western Cape | Unavailable | Unavailable |
Ward + municipal PR vote · * Count in progress
The council picture
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
Local results
24 councilsNo matching councils.
| Council | Province | 2026 vote share (%) | 2021 vote share (%) | Change (pp) | 2026 seats | 2021 seats |
|---|---|---|---|---|---|---|
| uMvoti | KwaZulu-Natal | 2,5899 | 24,5736 | -21,9838 | 1 | 7 |
| Msunduzi | KwaZulu-Natal | 0,1035 | Unavailable | Unavailable | 0 | 2 |
| eThekwini | KwaZulu-Natal | 0,0412 | Unavailable | Unavailable | 0 | 2 |
| Big Five Hlabisa | KwaZulu-Natal | 0 | 0,1562 | -0,1562 | 0 | 0 |
| Dr. Nkosazana Dlamini Zuma | KwaZulu-Natal | 0 | 0,5052 | -0,5052 | 0 | 0 |
| eNdumeni | KwaZulu-Natal | 0 | 7,5032 | -7,5032 | 0 | 1 |
| Greater Kokstad | KwaZulu-Natal | 0 | 0,1374 | -0,1374 | 0 | 0 |
| iMpendle | KwaZulu-Natal | 0 | 0,6343 | -0,6343 | 0 | 0 |
| JB Marks | North West | 0 | 0,3337 | -0,3337 | 0 | 0 |
| Johannes Phumani Pungula | KwaZulu-Natal | 0 | 0,4558 | -0,4558 | 0 | 0 |
| Kgetlengrivier | North West | 0 | 0,2993 | -0,2993 | 0 | 0 |
| Mkhambathini | KwaZulu-Natal | 0 | 0,367 | -0,367 | 0 | 0 |
| Mkhondo | Mpumalanga | 0 | 0,3974 | -0,3974 | 0 | 0 |
| Mpofana | KwaZulu-Natal | 0 | 2,1392 | -2,1392 | 0 | 0 |
| Mthonjaneni | KwaZulu-Natal | 0 | 0,2881 | -0,2881 | 0 | 0 |
| Nkandla | KwaZulu-Natal | 0 | 0,3945 | -0,3945 | 0 | 0 |
| Nongoma | KwaZulu-Natal | 0 | 0,2248 | -0,2248 | 0 | 0 |
| Richmond | KwaZulu-Natal | 0 | 0,5701 | -0,5701 | 0 | 0 |
| Ulundi | KwaZulu-Natal | 0 | 0,0545 | -0,0545 | 0 | 0 |
| uMngeni | KwaZulu-Natal | 0 | 0,1723 | -0,1723 | 0 | 0 |
| uMshwathi | KwaZulu-Natal | 0 | 4,1159 | -4,1159 | 0 | 1 |
| uMsinga | KwaZulu-Natal | 0 | 2,5759 | -2,5759 | 0 | 1 |
| uMuziwabantu | KwaZulu-Natal | 0 | 4,9527 | -4,9527 | 0 | 1 |
| uMzimkhulu | KwaZulu-Natal | 0 | 0,4499 | -0,4499 | 0 | 0 |
Ward + municipal PR ballots. Missing comparisons remain unavailable; changes use comparable completed counts.
Ward + municipal PR vote · Change in percentage points since 2021 · Missing comparisons shown as —