WardsANC 34EFF 1darker = bigger win
ANC 56.3% 1.3 pts · 2019: 57.6%
Most provincial votes
Vote breakdown · Provincial ballot
- ANC 56.3%
- EFF 22.5%
- DA 6.4%
- Others 14.8%
Turnout50.8%
Voters on the roll139k
Provincial ballot ? · 69 738 valid votes
ANCAfrican National Congress39 24456.3%
EFFEconomic Freedom Fighters15 68722.5%
DADemocratic Alliance4 4636.4%
ActionSA3 5015.0%
M.K.Umkhonto Wesizwe1 4192.0%
PAPatriotic Alliance1 1421.6%
RISERise Mzansi7481.1%
BOSABuild One South Africa with Mmusi Maimane4620.7%
ACDPAfrican Christian Democratic Party4050.6%
F4SDForum 4 Service Delivery3160.5%
IFPInkatha Freedom Party2520.4%
UATUnited Africans Transformation2490.4%
ASAArise South Africa2320.3%
VF PLUSVryheidsfront Plus2170.3%
AICAfrican Independent Congress1930.3%
COPECongress of the People1890.3%
SUNSizwe Ummah Nation1740.2%
UDMUnited Democratic Movement1590.2%
ARAAfrica Restoration Alliance1520.2%
PACPan Africanist Congress of Azania1240.2%- ACTAfrican Congress for Transformation1040.1%
APCAfrican People's Convention630.1%
ATMAfrican Transformation Movement610.1%
GOOD600.1%
ELF-SAEconomic Liberators Forum South Africa570.1%
ALJAMAAl Jama-ah280.0%
ACPAll Citizens Party270.0%- NO_ABBRAfrican Movement Congress100.0%
Wards · 35
- Ward 1ANC 72.7%
- Ward 2ANC 59.0%
- Ward 3ANC 45.2%
- Ward 4ANC 71.8%
- Ward 5ANC 58.4%
- Ward 6ANC 73.1%
- Ward 7ANC 45.9%
- Ward 8ANC 42.8%
- Ward 9ANC 43.9%
- Ward 10EFF 40.6%
- Ward 11ANC 55.6%
- Ward 12ANC 42.6%
- Ward 13ANC 41.8%
- Ward 14ANC 60.5%
- Ward 15ANC 58.7%
- Ward 16ANC 59.6%
- Ward 17ANC 36.2%
- Ward 18ANC 53.7%
- Ward 19ANC 57.6%
- Ward 20ANC 60.1%
- Ward 21ANC 61.0%
- Ward 22ANC 59.0%
- Ward 23ANC 61.3%
- Ward 24ANC 67.3%
- Ward 25ANC 68.9%
- Ward 26ANC 73.5%
- Ward 27ANC 62.7%
- Ward 28ANC 62.8%
- Ward 29ANC 67.5%
- Ward 30ANC 56.3%
- Ward 31ANC 70.9%
- Ward 32ANC 51.1%
- Ward 33ANC 51.0%
- Ward 34ANC 55.0%
- Ward 35ANC 63.1%
About these figures
Official IEC figures: how we add them up
Votes cast 70 745 · spoilt 1 007 · special votes 5 357 · All 125 voting districts in · the IEC marks the results complete
Ward figures are the sum of the IEC's voting-district results for each ward (the IEC does not publish national/provincial results per ward).
The change beside the headline is the difference between the leading party's share here and its share in the 2019 election for the same municipality, both from the IEC's counts, with no votes re-allocated between boundaries.
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 26 Oct 2026, 17:32 SAST.