Municipal by-elections
25 February 2026
3 ward by-elections in City of Johannesburg, Nongoma, Polokwane, in the council term of the 2021 Local Government Elections. Candidates, votes and seat awards as the IEC published them.
Ward 102, City of Johannesburg Metropolitan Municipality
City of Johannesburg · by-election of 25 February 2026
| Candidate | Votes | Share |
|---|---|---|
| BEATRICE ALETTA SUSANNA CAMPBELL-CLOETE | 3 464 | 94,8% |
| SYDNEY KGOKANE | 119 | 3,3% |
| KELLY-ANN VAN DER MEER | 39 | 1,1% |
| LETHABO CHRISTINA MOKGOSI | 27 | 0,7% |
| KGOMOTSO MPSHE | 5 | 0,1% |
Previous result in this ward: Municipal by-elections, 23 August 2023 — LUCINDA JANE HARMAN (DEMOCRATIC ALLIANCE) was elected, 94,7% of valid votes.
Ward 17, Nongoma Local Municipality
Nongoma · by-election of 25 February 2026
| Candidate | Votes | Share |
|---|---|---|
| SIBUSISO FORTUNE NDWANDWE | 1 349 | 58,7% |
| SICELO ZEPHANIA DLAMINI | 357 | 15,5% |
| THEMBA NORMAN MBATHA | 278 | 12,1% |
| NJABULO BASIL ZULU | 197 | 8,6% |
| SIFISO THUBA NDLOZI | 65 | 2,8% |
| SIYABONGA THEMBA BUTHELEZI | 54 | 2,3% |
Previous result in this ward: 2021 Local Government Elections — NATIONAL FREEDOM PARTY had the most votes, 47,0%.
Ward 34, Polokwane Local Municipality
Polokwane · by-election of 25 February 2026
| Candidate | Votes | Share |
|---|---|---|
| MATSIKINYANE FREDDY MAKGOBA | 2 394 | 72,0% |
| MAMOSHABI ANNAH SWAFO | 685 | 20,6% |
| STEPHEN RAMOHLOLA | 159 | 4,8% |
| JERRY LEMEKU MAKGOBATHA | 75 | 2,3% |
| MELTONIA MOKGATJANE SETHOSA | 5 | 0,2% |
| ANDREW MONGATANE RAGEDI | 3 | 0,1% |
| THABANG JEAN PIERRE MANI | 3 | 0,1% |
Previous result in this ward: 2021 Local Government Elections — AFRICAN NATIONAL CONGRESS had the most votes, 81,0%.
What the record holds
- The IEC's by-election results for 25 February 2026: 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, 25 February 2026 (JSON, {"EEID":1856}) | candidate_list | 9 October 2026 | 2fc8c7fa589a7cbd… |
| IEC by-election results, 25 February 2026: JHB - City of Johannesburg (JSON) | Results data | 9 October 2026 | 1560cf86f251273f… |
| IEC by-election results, 25 February 2026: KZN265 - Nongoma (JSON) | Results data | 9 October 2026 | 749d8912c074f5ad… |
| IEC by-election results, 25 February 2026: LIM354 - Polokwane (JSON) | Results data | 9 October 2026 | 7960f93d1623e6ec… |
| IEC by-election councillors, 25 February 2026 (JSON, {"parmEEID":1856}) | Results report | 9 October 2026 | 59b9855c606fc407… |