Wards:ANC 36EFF 4DA 4Independent 1
Boundaries: MDB / IEC
ANC 56 of 90 seats
Majority
Most votes, Ward ballot: ANC 58.3%
Turnout43.5%
Registered voters327k
Ward ballot ? · 139 930 valid votes
ANCAfrican National Congress81 58958.3%
EFFEconomic Freedom Fighters30 84422.0%
DADemocratic Alliance10 0797.2%- IndependentIndependent candidates9 2186.6%
VF PLUSVryheidsfront Plus2 6181.9%
ACDPAfrican Christian Democratic Party8350.6%
ABCAbantu Batho Congress6610.5%
COPECongress of the People4690.3%
PAPatriotic Alliance4380.3%
MSMMagoshi Swaranang Movement3970.3%
PACPan Africanist Congress of Azania3250.2%
APCAfrican People's Convention3240.2%- DOPDefenders of the People3220.2%
AZAPOAzanian People's Organisation2710.2%
ARAAfrica Restoration Alliance2550.2%
MTLMovement for Total Liberation2220.2%
UCDPUnited Christian Democratic Party2010.1%
UDMUnited Democratic Movement1790.1%
ATMAfrican Transformation Movement1760.1%
POAParty of Action1620.1%
KCDPKingdom Covenant Democratic Party1570.1%- YPPYoung Peoples Party580.0%
SARKOSouth African Royal Kingdoms Organization520.0%
DAPDemocratic African Party420.0%- PMAProphetic Movement Army360.0%
Council seats · 90 ?
- African National Congress37 ward · 19 PR56
- Economic Freedom Fighters4 ward · 17 PR21
- Democratic Alliance4 ward · 3 PR7
- Vryheidsfront Plus0 ward · 2 PR2
- African Christian Democratic Party0 ward · 1 PR1
- Congress of the People0 ward · 1 PR1
- Magoshi Swaranang Movement0 ward · 1 PR1
- Abantu Batho Congress0 ward · 1 PR1
Wards · 45
- Ward 1Independent 38.9%
- Ward 2ANC 54.6%
- Ward 3ANC 73.2%
- Ward 4ANC 74.1%
- Ward 5ANC 66.3%
- Ward 6ANC 53.3%
- Ward 7ANC 75.0%
- Ward 8ANC 60.9%
- Ward 9ANC 63.7%
- Ward 10EFF 48.3%
- Ward 11ANC 57.0%
- Ward 12ANC 51.1%
- Ward 13EFF 50.7%
- Ward 14ANC 51.9%
- Ward 15ANC 78.0%
- Ward 16ANC 58.0%
- Ward 17ANC 54.2%
- Ward 18ANC 59.5%
- Ward 19ANC 52.5%
- Ward 20ANC 42.6%
- Ward 21DA 52.1%
- Ward 22DA 38.5%
- Ward 23DA 37.0%
- Ward 24ANC 72.2%
- Ward 25ANC 65.3%
- Ward 26EFF 49.0%
- Ward 27ANC 73.7%
- Ward 28ANC 71.0%
- Ward 29ANC 70.0%
- Ward 30ANC 75.5%
- Ward 31ANC 75.5%
- Ward 32ANC 73.6%
- Ward 33ANC 46.2%
- Ward 34ANC 81.0%
- Ward 35ANC 63.3%
- Ward 36ANC 58.9%
- Ward 37EFF 50.1%
- Ward 38ANC 80.5%
- Ward 39DA 48.9%
- Ward 40ANC 47.1%
- Ward 41ANC 70.7%
- Ward 42ANC 74.8%
- Ward 43ANC 58.4%
- Ward 44ANC 50.5%
- Ward 45ANC 66.7%
About these figures
special votes 9 121 · All 305 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.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
IEC data last fetched 26 Oct 2026, 16:10 SAST.