All partiesExplore local results
2026 local elections
Economic Emancipation Forum
0reported local + metro seats
National share not separately reportedIEC
What stands out
1 comparable councilsAcross the provinces
Eastern Cape—Free State—Gauteng—KwaZulu-Natal—Limpopo—Mpumalanga—North West—Northern Cape—Western Cape—
| 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
Local results
16 councilsBloubergLimpopo0.6%—0Maluti a PhofungFree State0.2%—0MoreteleNorth West0.2%—0MoqhakaFree State0.2%—0Moses KotaneNorth West0.1%—0MolemoleLimpopo0.1%—0PolokwaneLimpopo0.1%—0MadibengNorth West0.10%—0Govan MbekiMpumalanga0.08%—0MatjhabengFree State0.07%—0TshwaneGauteng0.06%—0RustenburgNorth West0.05%—0EkurhuleniGauteng0.04%—0JohannesburgGauteng0.04%—0Nelson Mandela BayEastern Cape0.03%—0Modimolle-MookgophongLimpopo0.0%−0.1 pp0
No matching councils.
| Council | Province | 2026 vote share (%) | 2021 vote share (%) | Change (pp) | 2026 seats | 2021 seats |
|---|---|---|---|---|---|---|
| Blouberg | Limpopo | 0,5636 | Unavailable | Unavailable | 0 | Unavailable |
| Maluti a Phofung | Free State | 0,183 | Unavailable | Unavailable | 0 | Unavailable |
| Moretele | North West | 0,1753 | Unavailable | Unavailable | 0 | 1 |
| Moqhaka | Free State | 0,1653 | Unavailable | Unavailable | 0 | Unavailable |
| Moses Kotane | North West | 0,1274 | Unavailable | Unavailable | 0 | Unavailable |
| Molemole | Limpopo | 0,1144 | Unavailable | Unavailable | 0 | Unavailable |
| Polokwane | Limpopo | 0,1121 | Unavailable | Unavailable | 0 | Unavailable |
| Madibeng | North West | 0,0968 | Unavailable | Unavailable | 0 | Unavailable |
| Govan Mbeki | Mpumalanga | 0,077 | Unavailable | Unavailable | 0 | Unavailable |
| Matjhabeng | Free State | 0,0727 | Unavailable | Unavailable | 0 | Unavailable |
| Tshwane | Gauteng | 0,0643 | Unavailable | Unavailable | 0 | Unavailable |
| Rustenburg | North West | 0,0495 | Unavailable | Unavailable | 0 | Unavailable |
| Ekurhuleni | Gauteng | 0,0428 | Unavailable | Unavailable | 0 | Unavailable |
| Johannesburg | Gauteng | 0,0355 | Unavailable | Unavailable | 0 | Unavailable |
| Nelson Mandela Bay | Eastern Cape | 0,0269 | Unavailable | Unavailable | 0 | Unavailable |
| Modimolle-Mookgophong | Limpopo | 0 | 0,0523 | -0,0523 | 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 —