WardsANC 20darker = bigger win
ANC 83.7% 1.1 pts · 2019: 84.8%
Most national votes
Vote breakdown · National ballot
- ANC 83.7%
- EFF 6.7%
- ATM 2.5%
- Others 7.1%
Turnout49.0%
Voters on the roll89 476
National ballot ? · 43 090 valid votes
ANCAfrican National Congress36 06983.7%
EFFEconomic Freedom Fighters2 8736.7%
ATMAfrican Transformation Movement1 0852.5%
DADemocratic Alliance9742.3%
UDMUnited Democratic Movement7441.7%
M.K.Umkhonto Wesizwe5451.3%
AICAfrican Independent Congress820.2%
BOSABuild One South Africa with Mmusi Maimane690.2%
AHCAfrican Heart Congress570.1%
RISERise Mzansi570.1%
AZAPOAzanian People's Organisation550.1%
ActionSA420.1%
A.C.C.Alliance of Citizens for Change410.1%
PACPan Africanist Congress of Azania360.1%
AM4CAllied Movement for Change330.1%
COPECongress of the People320.1%
APCAfrican People's Convention310.1%
IFPInkatha Freedom Party280.1%
UIMUnited Independent Movement240.1%
PAPatriotic Alliance210.0%- AARAfrica Africans Reclaim190.0%
ACDPAfrican Christian Democratic Party180.0%
DLCDemocratic Liberal Congress140.0%
CITIZANS130.0%
UATUnited Africans Transformation90.0%
VF PLUSVryheidsfront Plus80.0%
ALJAMAAl Jama-ah80.0%
ALAble Leadership80.0%
SARASouth African Rainbow Alliance80.0%
AADPAction Alliance Development Party70.0%
F4SDForum 4 Service Delivery60.0%
FREE DEMSFree Democrats60.0%
OHMOrganic Humanity Movement60.0%
GOOD60.0%- ACMAfrican Content Movement60.0%
ABCAbantu Batho Congress60.0%
SARKOSouth African Royal Kingdoms Organization60.0%
CIASAConservatives in Action50.0%
XILUVA50.0%
ACPAll Citizens Party40.0%
ELF-SAEconomic Liberators Forum South Africa40.0%
SUNSizwe Ummah Nation30.0%
PMCPeople's Movement for Change30.0%- ACTAfrican Congress for Transformation30.0%
NFPNational Freedom Party20.0%- NO_ABBRAfrican Movement Congress20.0%
- #HOPE4SA20.0%
- CCCNational Coloured Congress10.0%
ARAAfrica Restoration Alliance10.0%
APEMOAfrican People's Movement10.0%
NCCMNorthern Cape Communities Movement10.0%- RPReferendum Party10.0%
Wards · 20
- Ward 1ANC 84.3%
- Ward 2ANC 74.5%
- Ward 3ANC 82.2%
- Ward 4ANC 82.3%
- Ward 5ANC 81.3%
- Ward 6ANC 68.2%
- Ward 7ANC 82.4%
- Ward 8ANC 77.8%
- Ward 9ANC 81.7%
- Ward 10ANC 87.3%
- Ward 11ANC 86.0%
- Ward 12ANC 92.2%
- Ward 13ANC 85.3%
- Ward 14ANC 84.2%
- Ward 15ANC 91.9%
- Ward 16ANC 87.7%
- Ward 17ANC 92.4%
- Ward 18ANC 94.4%
- Ward 19ANC 79.8%
- Ward 20ANC 84.8%
About these figures
Official IEC figures: how we add them up
Votes cast 43 856 · spoilt 766 · special votes 3 710 · All 135 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, 16:41 SAST.