WardsANC 22EFF 1darker = bigger win
ANC 76.6% 4.3 pts · 2019: 80.9%
Most national votes
Vote breakdown · National ballot
- ANC 76.6%
- EFF 10.0%
- DA 6.0%
- Others 7.3%
Turnout53.5%
Voters on the roll83 491
National ballot ? · 44 077 valid votes
ANCAfrican National Congress33 78076.6%
EFFEconomic Freedom Fighters4 41310.0%
DADemocratic Alliance2 6546.0%
PAPatriotic Alliance8802.0%
UDMUnited Democratic Movement3620.8%
M.K.Umkhonto Wesizwe3290.7%
PACPan Africanist Congress of Azania3070.7%
ActionSA2560.6%
AICAfrican Independent Congress1240.3%
ATMAfrican Transformation Movement1140.3%
VF PLUSVryheidsfront Plus1000.2%
AZAPOAzanian People's Organisation1000.2%
AHCAfrican Heart Congress890.2%
BOSABuild One South Africa with Mmusi Maimane710.2%
RISERise Mzansi600.1%
DLCDemocratic Liberal Congress580.1%
ACDPAfrican Christian Democratic Party560.1%
IFPInkatha Freedom Party510.1%
APCAfrican People's Convention310.1%
COPECongress of the People260.1%
AM4CAllied Movement for Change220.0%- #HOPE4SA170.0%
UIMUnited Independent Movement160.0%
GOOD130.0%
ABCAbantu Batho Congress130.0%
ALAble Leadership130.0%
A.C.C.Alliance of Citizens for Change130.0%
ELF-SAEconomic Liberators Forum South Africa130.0%
CIASAConservatives in Action110.0%- NO_ABBRAfrican Movement Congress110.0%
OHMOrganic Humanity Movement100.0%
CITIZANS100.0%
UATUnited Africans Transformation80.0%- ACMAfrican Content Movement70.0%
SARKOSouth African Royal Kingdoms Organization50.0%
ARAAfrica Restoration Alliance40.0%- AARAfrica Africans Reclaim40.0%
- RPReferendum Party40.0%
SUNSizwe Ummah Nation30.0%
AADPAction Alliance Development Party30.0%- ACTAfrican Congress for Transformation30.0%
SARASouth African Rainbow Alliance30.0%
F4SDForum 4 Service Delivery20.0%
ALJAMAAl Jama-ah10.0%
NFPNational Freedom Party10.0%
FREE DEMSFree Democrats10.0%- CCCNational Coloured Congress10.0%
APEMOAfrican People's Movement10.0%
XILUVA10.0%
NCCMNorthern Cape Communities Movement10.0%
ACPAll Citizens Party10.0%
Wards · 23
- Ward 1ANC 87.2%
- Ward 2ANC 81.7%
- Ward 3ANC 81.9%
- Ward 4ANC 80.4%
- Ward 5ANC 79.8%
- Ward 6ANC 68.7%
- Ward 7ANC 86.0%
- Ward 8ANC 42.8%
- Ward 9ANC 85.9%
- Ward 10ANC 84.5%
- Ward 11EFF 59.0%
- Ward 12ANC 86.3%
- Ward 13ANC 89.9%
- Ward 14ANC 81.3%
- Ward 15ANC 86.2%
- Ward 16ANC 78.6%
- Ward 17ANC 85.5%
- Ward 18ANC 82.9%
- Ward 19ANC 83.5%
- Ward 20ANC 80.9%
- Ward 21ANC 75.8%
- Ward 22ANC 60.1%
- Ward 23ANC 61.4%
About these figures
Official IEC figures: how we add them up
Votes cast 44 646 · spoilt 569 · special votes 5 552 · All 150 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:37 SAST.