Municipal by-elections
23 July 2025
3 ward by-elections in Bergrivier, Emfuleni, Sol Plaatje, in the council term of the 2021 Local Government Elections. Candidates, votes and seat awards as the IEC published them.
Ward 6, Bergrivier Local Municipality
Bergrivier · by-election of 23 July 2025
| Candidate | Votes | Share |
|---|---|---|
| RHIME LOUIS LAUBSCHER | 1 529 | 44,8% |
| REGINALD HEINRICH DANIEL CAROLUS | 1 321 | 38,7% |
| BAHLE SIKHUNI | 460 | 13,5% |
| FELECIA DIANNE LOTTERING | 100 | 2,9% |
Previous result in this ward: 2021 Local Government Elections — DEMOCRATIC ALLIANCE had the most votes, 39,8%.
Ward 35, Emfuleni Local Municipality
Emfuleni · by-election of 23 July 2025
| Candidate | Votes | Share |
|---|---|---|
| CHAKANE PETRUS MOHLAMME | 861 | 37,7% |
| SAJINI DAVID TSHABALALA | 481 | 21,1% |
| KHOROMMBI PETER MMBOYI | 281 | 12,3% |
| THABISO SIMON LENKA | 266 | 11,7% |
| LILLY 'MONE SEBESO | 189 | 8,3% |
| PULE SIMON MOFOKENG | 128 | 5,6% |
| MBUYISELO DANIEL KANTSO | 45 | 2,0% |
| IMAM HAROEN SOETSANG | 10 | 0,4% |
| TLADI ZACHARIA MOKOATSI | 9 | 0,4% |
| ALOICIDUS THAPELO MTHEMBU | 7 | 0,3% |
| AYANDA MOSHE | 6 | 0,3% |
Previous result in this ward: 2021 Local Government Elections — AFRICAN NATIONAL CONGRESS had the most votes, 54,1%.
Ward 1, Sol Plaatje Local Municipality
Sol Plaatje · by-election of 23 July 2025
| Candidate | Votes | Share |
|---|---|---|
| ROSIE ANNIE LUDICK | 1 414 | 42,8% |
| RUFARO VAN DER ROSS | 1 279 | 38,7% |
| GLADWIN GLENVILLE FRANCIS | 532 | 16,1% |
| TITO PONDE | 51 | 1,5% |
| HENDRICO GYS | 25 | 0,8% |
Previous result in this ward: Municipal by-elections, 11 October 2023 — JOHAN LOFF (PATRIOTIC ALLIANCE) was elected, 53,3% of valid votes.
What the record holds
- The IEC's by-election results for 23 July 2025: 3 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, 23 July 2025 (JSON, {"EEID":1720}) | candidate_list | 9 October 2026 | 385408e658a36d30… |
| IEC by-election results, 23 July 2025: GT421 - Emfuleni (JSON) | Results data | 9 October 2026 | d8bc41dbae308694… |
| IEC by-election results, 23 July 2025: NC091 - Sol Plaatje (JSON) | Results data | 9 October 2026 | 45078e9b88cb9d1e… |
| IEC by-election results, 23 July 2025: WC013 - Bergrivier (JSON) | Results data | 9 October 2026 | d9fb35c044c60081… |
| IEC by-election councillors, 23 July 2025 (JSON, {"parmEEID":1720}) | Results report | 9 October 2026 | 082c66ce069d2ffa… |