WardsANC 40DA 3EFF 2darker = bigger win
ANC 60.0%
Most regional votes
Vote breakdown · Regional ballot
- ANC 60.0%
- EFF 24.6%
- DA 8.3%
- Others 7.0%
Turnout51.6%
Voters on the roll351k
Regional ballot ? · 178 039 valid votes
ANCAfrican National Congress106 82360.0%
EFFEconomic Freedom Fighters43 80724.6%
DADemocratic Alliance14 8638.3%
ActionSA2 4611.4%
VF PLUSVryheidsfront Plus2 1491.2%
UATUnited Africans Transformation1 4630.8%
M.K.Umkhonto Wesizwe1 0480.6%
PAPatriotic Alliance9520.5%
ACDPAfrican Christian Democratic Party8830.5%
BOSABuild One South Africa with Mmusi Maimane8590.5%
AZAPOAzanian People's Organisation4160.2%
RISERise Mzansi3150.2%
PACPan Africanist Congress of Azania2300.1%
COPECongress of the People2090.1%
UDMUnited Democratic Movement1250.1%- Ramoba Lehlohonolo Blessings AnswerIndependent candidate1220.1%
F4SDForum 4 Service Delivery1130.1%
ELF-SAEconomic Liberators Forum South Africa1080.1%
A.C.C.Alliance of Citizens for Change1070.1%
APCAfrican People's Convention1050.1%
ATMAfrican Transformation Movement870.0%
UIMUnited Independent Movement870.0%
IFPInkatha Freedom Party850.0%
CITIZANS800.0%
ACPAll Citizens Party760.0%
AADPAction Alliance Development Party720.0%
GOOD670.0%
SARASouth African Rainbow Alliance670.0%
ALJAMAAl Jama-ah350.0%- AARAfrica Africans Reclaim350.0%
- Ndou Lovemore RayIndependent candidate330.0%
OHMOrganic Humanity Movement310.0%
ARAAfrica Restoration Alliance280.0%- Phathela Ntakadzeni FaithIndependent candidate250.0%
PMCPeople's Movement for Change220.0%
ALAble Leadership200.0%
SUNSizwe Ummah Nation170.0%
FREE DEMSFree Democrats140.0%
Wards · 45
- Ward 1ANC 66.0%
- Ward 2ANC 67.4%
- Ward 3ANC 74.9%
- Ward 4ANC 77.5%
- Ward 5ANC 66.2%
- Ward 6ANC 53.2%
- Ward 7ANC 70.6%
- Ward 8ANC 62.1%
- Ward 9ANC 64.5%
- Ward 10ANC 52.9%
- Ward 11ANC 54.7%
- Ward 12ANC 53.4%
- Ward 13EFF 52.3%
- Ward 14ANC 55.2%
- Ward 15ANC 72.2%
- Ward 16ANC 60.8%
- Ward 17ANC 53.7%
- Ward 18ANC 62.3%
- Ward 19ANC 50.0%
- Ward 20ANC 41.1%
- Ward 21DA 44.8%
- Ward 22ANC 32.7%
- Ward 23DA 35.4%
- Ward 24ANC 69.8%
- Ward 25ANC 55.7%
- Ward 26EFF 67.2%
- Ward 27ANC 66.4%
- Ward 28ANC 74.4%
- Ward 29ANC 70.6%
- Ward 30ANC 74.1%
- Ward 31ANC 64.5%
- Ward 32ANC 72.8%
- Ward 33ANC 72.8%
- Ward 34ANC 78.3%
- Ward 35ANC 70.4%
- Ward 36ANC 64.5%
- Ward 37ANC 50.3%
- Ward 38ANC 78.5%
- Ward 39DA 44.8%
- Ward 40ANC 74.4%
- Ward 41ANC 75.0%
- Ward 42ANC 73.5%
- Ward 43ANC 73.1%
- Ward 44ANC 74.2%
- Ward 45ANC 73.5%
About these figures
Official IEC figures: how we add them up
Votes cast 181 137 · spoilt 1 788 · special votes 11 403 · All 306 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:00 SAST.