2026 local elections
United Christian Democratic Party
What stands out
11 comparable councilsThe long view
Local elections| Election | Votes | Vote share (%) | Availability |
|---|---|---|---|
| 2 000 | 169 015 | 0,9795 | Reported |
| 2 006 | 118 043 | 0,5985 | Reported |
| 2 011 | Unavailable | Unavailable | Not separately listed in this source. |
| 2 016 | Unavailable | Unavailable | Not separately listed in this source. |
| 2 021 | Unavailable | Unavailable | Not separately listed in this source. |
| 2 026 | Unavailable | Unavailable | Not separately listed in this source. |
Gaps mean unavailable data. All elections use the same ballot basis.
Ward + municipal PR vote · Gaps mean unavailable data
Across 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
Ramotshere Moiloa
Seat arithmetic, not confirmed agreements. The marker shows the majority needed.
Local results
33 councilsNo matching councils.
| Council | Province | 2026 vote share (%) | 2021 vote share (%) | Change (pp) | 2026 seats | 2021 seats |
|---|---|---|---|---|---|---|
| Kagisano-Molopo | North West | 3,4283 | 3,6704 | -0,2421 | 1 | 1 |
| Ramotshere Moiloa | North West | 2,132 | Unavailable | Unavailable | 1 | 1 |
| Mafikeng | North West | 2,1219 | Unavailable | Unavailable | 1 | 2 |
| Ratlou | North West | 2,0106 | 2,4414 | -0,4308 | 1 | 1 |
| Moses Kotane | North West | 0,9638 | Unavailable | Unavailable | 1 | 1 |
| Greater Taung | North West | 0,6978 | Unavailable | Unavailable | 0 | 0 |
| Joe Morolong | Northern Cape | 0,5413 | 1,4303 | -0,889 | 0 | 0 |
| Ga-Segonyana | Northern Cape | 0,4351 | 0,9617 | -0,5265 | 0 | 0 |
| Tswaing | North West | 0,4116 | 0,678 | -0,2664 | 0 | 0 |
| Naledi | North West | 0,3625 | 0,4446 | -0,0821 | 0 | 0 |
| Inkosi uMtubatuba | KwaZulu-Natal | 0,3298 | Unavailable | Unavailable | 0 | 0 |
| Phokwane | Northern Cape | 0,2314 | 0,2171 | 0,0143 | 0 | 0 |
| Ditsobotla | North West | 0,2273 | Unavailable | Unavailable | 0 | Unavailable |
| Rand West City | Gauteng | 0,2136 | Unavailable | Unavailable | 0 | Unavailable |
| Rustenburg | North West | 0,1949 | Unavailable | Unavailable | 0 | Unavailable |
| Big Five Hlabisa | KwaZulu-Natal | 0,1865 | 0,1132 | 0,0733 | 0 | 0 |
| Maquassi Hills | North West | 0,1753 | 0,1272 | 0,0481 | 0 | 0 |
| Mangaung | Free State | 0,1514 | Unavailable | Unavailable | 0 | 0 |
| Mandeni | KwaZulu-Natal | 0,1472 | Unavailable | Unavailable | 0 | Unavailable |
| uMdoni | KwaZulu-Natal | 0,1464 | Unavailable | Unavailable | 0 | Unavailable |
| uMfolozi | KwaZulu-Natal | 0,1144 | Unavailable | Unavailable | 0 | Unavailable |
| uMhlabuyalingana | KwaZulu-Natal | 0,102 | Unavailable | Unavailable | 0 | 0 |
| Madibeng | North West | 0,1009 | Unavailable | Unavailable | 0 | 0 |
| Matlosana | North West | 0,09 | Unavailable | Unavailable | 0 | Unavailable |
| Greater Letaba | Limpopo | 0,0873 | Unavailable | Unavailable | 0 | Unavailable |
| uMlalazi | KwaZulu-Natal | 0,0841 | Unavailable | Unavailable | 0 | Unavailable |
| Jozini | KwaZulu-Natal | 0,0828 | Unavailable | Unavailable | 0 | 0 |
| uMhlathuze | KwaZulu-Natal | 0,066 | Unavailable | Unavailable | 0 | Unavailable |
| Greater Tzaneen | Limpopo | 0,0551 | Unavailable | Unavailable | 0 | Unavailable |
| eThekwini | KwaZulu-Natal | 0,0335 | Unavailable | Unavailable | 0 | Unavailable |
| Tshwane | Gauteng | 0,019 | Unavailable | Unavailable | 0 | Unavailable |
| Lekwa-Teemane | North West | 0 | 0,3782 | -0,3782 | 0 | 0 |
| Lephalale | Limpopo | 0 | 0,0744 | -0,0744 | 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 —