ANC majority
50 of 90 seats
Most party (PR) votes: ANC 55.7% · down 16.1 pts from 71.8% in 2011
PR ballot ? · 195 639 valid votes
ANCAfrican National Congress109 03055.7%
DADemocratic Alliance48 19924.6%
EFFEconomic Freedom Fighters23 81412.2%
AICAfrican Independent Congress5 9953.1%
VF PLUSVryheidsfront Plus4 1862.1%
PACPan Africanist Congress of Azania1 5170.8%
COPECongress of the People8080.4%
ACDPAfrican Christian Democratic Party5850.3%
APCAfrican People's Convention5010.3%
UDMUnited Democratic Movement3850.2%
IFPInkatha Freedom Party3300.2%
AZAPOAzanian People's Organisation1400.1%
UBUNTUUbuntu Party1100.1%- AAAAlternative African Allegiance390.0%
Council seats · 90 ?
- African National Congress37 ward · 13 PR50
- Democratic Alliance8 ward · 14 PR22
- Economic Freedom Fighters0 ward · 11 PR11
- African Independent Congress0 ward · 3 PR3
- Vryheidsfront Plus0 ward · 2 PR2
- Pan Africanist Congress of Azania0 ward · 1 PR1
- Congress of the People0 ward · 1 PR1
Wards · 45
- Ward 1DA 86.0%
- Ward 2ANC 46.1%
- Ward 3ANC 47.2%
- Ward 4DA 64.3%
- Ward 5DA 85.7%
- Ward 6ANC 75.8%
- Ward 7ANC 64.2%
- Ward 8ANC 59.4%
- Ward 9DA 78.1%
- Ward 10DA 56.6%
- Ward 11ANC 68.4%
- Ward 12ANC 66.0%
- Ward 13ANC 62.3%
- Ward 14ANC 69.5%
- Ward 15DA 43.1%
- Ward 16DA 57.6%
- Ward 17ANC 68.9%
- Ward 18ANC 79.3%
- Ward 19ANC 74.4%
- Ward 20ANC 68.7%
- Ward 21ANC 64.2%
- Ward 22ANC 69.3%
- Ward 23ANC 52.1%
- Ward 24ANC 72.6%
- Ward 25ANC 50.1%
- Ward 26ANC 73.2%
- Ward 27ANC 75.2%
- Ward 28ANC 64.9%
- Ward 29ANC 74.5%
- Ward 30ANC 78.6%
- Ward 31ANC 60.8%
- Ward 32ANC 71.2%
- Ward 33ANC 69.3%
- Ward 34ANC 69.0%
- Ward 35ANC 65.5%
- Ward 36ANC 61.8%
- Ward 37ANC 66.0%
- Ward 38ANC 67.9%
- Ward 39ANC 69.2%
- Ward 40ANC 65.4%
- Ward 41ANC 68.1%
- Ward 42ANC 74.1%
- Ward 43ANC 77.9%
- Ward 44ANC 72.6%
- Ward 45DA 73.1%
About these figures
Notes on the IEC's figures for this page
special votes 5 679 · All 170 voting districts in · the IEC marks the results complete
In local elections the IEC adds votes across the ward, PR and district ballots, so we show valid votes per ballot instead of one "votes cast" total.
Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 170 voting districts here (198 335 of 362 634). The IEC publishes 54.9%.
The change beside the headline is the difference between the leading party's share here and its share in the 2011 election for the same municipality, both from the IEC's counts, with no votes re-allocated between boundaries.
Note: the IEC's seat calculation lists 1 party row twice with identical figures; each party is counted once.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 27 Oct 2026, 11:04 SAST.