WardsANC 30DA 1darker = bigger win
ANC 63.9%
Most regional votes
Vote breakdown · Regional ballot
- ANC 63.9%
- EFF 20.3%
- DA 7.7%
- Others 8.1%
Turnout49.4%
Voters on the roll130k
Regional ballot ? · 61 504 valid votes
ANCAfrican National Congress39 29563.9%
EFFEconomic Freedom Fighters12 47920.3%
DADemocratic Alliance4 7487.7%
M.K.Umkhonto Wesizwe1 6312.7%
UATUnited Africans Transformation8231.3%
VF PLUSVryheidsfront Plus5600.9%
ActionSA2930.5%
BOSABuild One South Africa with Mmusi Maimane2310.4%
ACDPAfrican Christian Democratic Party2050.3%
AZAPOAzanian People's Organisation1680.3%
ATMAfrican Transformation Movement1160.2%
PAPatriotic Alliance1130.2%
A.C.C.Alliance of Citizens for Change850.1%
PACPan Africanist Congress of Azania800.1%
UIMUnited Independent Movement710.1%
IFPInkatha Freedom Party700.1%
COPECongress of the People630.1%
UDMUnited Democratic Movement550.1%
RISERise Mzansi510.1%
APCAfrican People's Convention440.1%
F4SDForum 4 Service Delivery380.1%
CITIZANS340.1%
ELF-SAEconomic Liberators Forum South Africa330.1%
ACPAll Citizens Party270.0%- Ramoba Lehlohonolo Blessings AnswerIndependent candidate240.0%
PMCPeople's Movement for Change200.0%
ARAAfrica Restoration Alliance180.0%
ALAble Leadership170.0%
GOOD160.0%
SARASouth African Rainbow Alliance150.0%- Ndou Lovemore RayIndependent candidate130.0%
FREE DEMSFree Democrats130.0%- Phathela Ntakadzeni FaithIndependent candidate120.0%
OHMOrganic Humanity Movement100.0%
ALJAMAAl Jama-ah90.0%
SUNSizwe Ummah Nation90.0%
AADPAction Alliance Development Party90.0%- AARAfrica Africans Reclaim60.0%
Wards · 31
- Ward 1ANC 64.5%
- Ward 2ANC 67.4%
- Ward 3ANC 73.8%
- Ward 4ANC 61.7%
- Ward 5ANC 70.3%
- Ward 6ANC 66.4%
- Ward 7ANC 60.1%
- Ward 8ANC 59.6%
- Ward 9ANC 60.9%
- Ward 10ANC 62.2%
- Ward 11ANC 59.3%
- Ward 12ANC 56.4%
- Ward 13DA 57.4%
- Ward 14ANC 66.5%
- Ward 15ANC 75.7%
- Ward 16ANC 67.0%
- Ward 17ANC 69.6%
- Ward 18ANC 68.0%
- Ward 19ANC 60.6%
- Ward 20ANC 63.9%
- Ward 21ANC 70.2%
- Ward 22ANC 69.9%
- Ward 23ANC 70.7%
- Ward 24ANC 68.5%
- Ward 25ANC 63.1%
- Ward 26ANC 67.8%
- Ward 27ANC 69.4%
- Ward 28ANC 67.9%
- Ward 29ANC 65.8%
- Ward 30ANC 66.7%
- Ward 31ANC 63.9%
About these figures
Official IEC figures: how we add them up
Votes cast 64 145 · spoilt 1 258 · special votes 3 625 · All 173 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:02 SAST.