2026 local elections
African Congress For Transformation
What stands out
20 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
Matjhabeng
Lekwa-Teemane
Seat arithmetic, not confirmed agreements. The marker shows the majority needed.
Local results
41 councilsNo matching councils.
| Council | Province | 2026 vote share (%) | 2021 vote share (%) | Change (pp) | 2026 seats | 2021 seats |
|---|---|---|---|---|---|---|
| Ngwathe | Free State | 15,2112 | 0 | 15,2112 | 4 | 0 |
| Lekwa-Teemane | North West | 7,923 | 0 | 7,923 | 1 | 0 |
| Nketoana | Free State | 2,1206 | 0 | 2,1206 | 1 | 0 |
| Metsimaholo | Free State | 2,1201 | Unavailable | Unavailable | 1 | Unavailable |
| Matjhabeng | Free State | 2,0411 | Unavailable | Unavailable | 2 | Unavailable |
| Intsika Yethu | Eastern Cape | 1,9112 | 0 | 1,9112 | 1 | 0 |
| Moqhaka | Free State | 1,8702 | Unavailable | Unavailable | 1 | Unavailable |
| Greater Taung | North West | 1,677 | Unavailable | Unavailable | 1 | Unavailable |
| Setsoto | Free State | 1,6132 | 0 | 1,6132 | 1 | 0 |
| Mantsopa | Free State | 1,3408 | 0 | 1,3408 | 0 | 0 |
| Maluti a Phofung | Free State | 1,0217 | Unavailable | Unavailable | 1 | Unavailable |
| Dihlabeng | Free State | 0,9201 | Unavailable | Unavailable | 0 | Unavailable |
| Naledi | North West | 0,7693 | 0 | 0,7693 | 0 | 0 |
| Phokwane | Northern Cape | 0,7147 | 0 | 0,7147 | 0 | 0 |
| Nala | Free State | 0,5238 | 0 | 0,5238 | 0 | 0 |
| Dr. A.B. Xuma | Eastern Cape | 0,5054 | 0 | 0,5054 | 0 | 0 |
| Kagisano-Molopo | North West | 0,3826 | 0 | 0,3826 | 0 | 0 |
| Mangaung | Free State | 0,3787 | Unavailable | Unavailable | 0 | Unavailable |
| Emfuleni | Gauteng | 0,3503 | Unavailable | Unavailable | 0 | Unavailable |
| JB Marks | North West | 0,3269 | 0 | 0,3269 | 0 | 0 |
| Mafube | Free State | 0,2733 | 0 | 0,2733 | 0 | 0 |
| Phumelela | Free State | 0,252 | 0 | 0,252 | 0 | 0 |
| Enoch Mgijima | Eastern Cape | 0,2374 | Unavailable | Unavailable | 0 | Unavailable |
| Matlosana | North West | 0,2153 | Unavailable | Unavailable | 0 | Unavailable |
| King Sabata Dalindyebo | Eastern Cape | 0,2073 | 0 | 0,2073 | Unavailable | 0 |
| Winnie Madikizela-Mandela | Eastern Cape | 0,186 | 0 | 0,186 | 0 | 0 |
| Masilonyana | Free State | 0,1695 | 0 | 0,1695 | 0 | 0 |
| Ekurhuleni | Gauteng | 0,1018 | Unavailable | Unavailable | 0 | Unavailable |
| Midvaal | Gauteng | 0,0967 | Unavailable | Unavailable | 0 | Unavailable |
| Tokologo | Free State | 0,0815 | 0 | 0,0815 | 0 | 0 |
| Johannesburg | Gauteng | 0,0788 | Unavailable | Unavailable | 0 | Unavailable |
| Kopanong | Free State | 0,0702 | 0 | 0,0702 | 0 | 0 |
| Okhahlamba | KwaZulu-Natal | 0,0492 | Unavailable | Unavailable | 0 | Unavailable |
| Sol Plaatje | Northern Cape | 0,0423 | Unavailable | Unavailable | 0 | Unavailable |
| Buffalo City | Eastern Cape | 0,0368 | Unavailable | Unavailable | 0 | Unavailable |
| Jozini | KwaZulu-Natal | 0,0367 | Unavailable | Unavailable | 0 | Unavailable |
| Nelson Mandela Bay | Eastern Cape | 0,0354 | Unavailable | Unavailable | 0 | Unavailable |
| Mnquma | Eastern Cape | 0,0332 | Unavailable | Unavailable | Unavailable | Unavailable |
| Tswelopele | Free State | 0,0288 | 0 | 0,0288 | 0 | 0 |
| Rustenburg | North West | 0,0223 | Unavailable | Unavailable | 0 | Unavailable |
| eThekwini | KwaZulu-Natal | 0,0219 | Unavailable | Unavailable | 0 | Unavailable |
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 —