Municipal by-elections
10 September 2025
4 ward by-elections in Bela-Bela, City of Johannesburg, Kou-Kamma, Nala, in the council term of the 2021 Local Government Elections. Candidates, votes and seat awards as the IEC published them.
Ward 5, Bela-Bela Local Municipality
Bela-Bela · by-election of 10 September 2025
| Candidate | Votes | Share |
|---|---|---|
| MALESELA MICHAEL KLAAS RAMASHALA | 1 099 | 60,5% |
| TSHEPANG JIMMUY MOLEFE | 645 | 35,5% |
| PHILLEMON MPATITI PUTUKA | 56 | 3,1% |
| BERNARD MALESELA GALANE | 15 | 0,8% |
| KEPILE FRANS MOTHOKWA | 3 | 0,2% |
Previous result in this ward: 2021 Local Government Elections — AFRICAN NATIONAL CONGRESS had the most votes, 71,4%.
Ward 130, City of Johannesburg Metropolitan Municipality
City of Johannesburg · by-election of 10 September 2025
| Candidate | Votes | Share |
|---|---|---|
| NDUDUZO MZOLO | 1 426 | 34,1% |
| SIYABONGA ZWANE | 947 | 22,7% |
| NJABULO LINCOLN MAPHALALA | 905 | 21,7% |
| THEMBA PHINEAS MATSUMA | 721 | 17,2% |
| TERRANCE THABISO LETHALE | 148 | 3,5% |
| BENJAMIN NTSELE | 28 | 0,7% |
| LIPHAPANG MARK ANTHONY TSOSANE | 5 | 0,1% |
Previous result in this ward: 2021 Local Government Elections — AFRICAN NATIONAL CONGRESS had the most votes, 56,2%.
Ward 1, Kou-Kamma Local Municipality
Kou-Kamma · by-election of 10 September 2025
| Candidate | Votes | Share |
|---|---|---|
| BETRAM MORNAY KORKEE | 1 079 | 47,6% |
| JESSIE PLAATJIES | 967 | 42,7% |
| GRADWILL ROMANO FOURIE | 221 | 9,7% |
Previous result in this ward: 2021 Local Government Elections — AFRICAN NATIONAL CONGRESS had the most votes, 53,0%.
Ward 7, Nala Local Municipality
Nala · by-election of 10 September 2025
| Candidate | Votes | Share |
|---|---|---|
| ANNA MANTHOBA MOHAPI | 889 | 50,2% |
| PHAKI WILLIAM MAFOJANE | 825 | 46,6% |
| THEMBA GOODWILL DLAMINI | 58 | 3,3% |
Previous result in this ward: 2021 Local Government Elections — AFRICAN NATIONAL CONGRESS had the most votes, 54,3%.
What the record holds
- The IEC's by-election results for 10 September 2025: 4 wards, each candidate by name and party with their votes. Votes cast and spoilt ballots are published per municipality, so they — and the ward's registered voters and turnout with them — are shown only where a municipality held one by-election that day.
How it was read and checked
- The winner is the candidate the IEC's results award the seat. Why each seat fell vacant is not published with these results and is not stated here.
Sources
The IEC files this day's record was loaded from
| Document | Role | Retrieved | SHA-256 |
|---|---|---|---|
| IEC by-election candidates, 10 September 2025 (JSON, {"EEID":1762}) | candidate_list | 9 October 2026 | 2fd272ff566e783c… |
| IEC by-election results, 10 September 2025: EC109 - Kou-Kamma (JSON) | Results data | 9 October 2026 | 3c642d654a06896d… |
| IEC by-election results, 10 September 2025: FS185 - Nala (JSON) | Results data | 9 October 2026 | 242a6d4607a15708… |
| IEC by-election results, 10 September 2025: JHB - City of Johannesburg (JSON) | Results data | 9 October 2026 | 1e6b291a4c319131… |
| IEC by-election results, 10 September 2025: LIM366 - Bela-Bela (JSON) | Results data | 9 October 2026 | 75a6ff00b0006045… |
| IEC by-election councillors, 10 September 2025 (JSON, {"parmEEID":1762}) | Results report | 9 October 2026 | 1d639f039afa405e… |