WardsDA 17ANC 8PA 3darker = bigger win
DA 50.8%up 0.6 pts from 50.2% in 2019
Most national votes
Vote breakdown · National ballot
- DA 50.8%
- ANC 19.8%
- PA 14.4%
- Others 14.9%
Turnout60.7%
Voters on the roll116k
National ballot ? · 69 786 valid votes
DADemocratic Alliance35 47850.8%
ANCAfrican National Congress13 83519.8%
PAPatriotic Alliance10 08314.4%
EFFEconomic Freedom Fighters3 4675.0%
VF PLUSVryheidsfront Plus2 5163.6%
ACDPAfrican Christian Democratic Party9501.4%
GOOD5640.8%- #HOPE4SA4310.6%
M.K.Umkhonto Wesizwe3420.5%
ActionSA1960.3%
BOSABuild One South Africa with Mmusi Maimane1680.2%- RPReferendum Party1640.2%
ARAAfrica Restoration Alliance1550.2%
OHMOrganic Humanity Movement1450.2%
UIMUnited Independent Movement1310.2%
ATMAfrican Transformation Movement1270.2%
DLCDemocratic Liberal Congress1080.2%
PACPan Africanist Congress of Azania1050.2%
RISERise Mzansi1000.1%
UDMUnited Democratic Movement990.1%
ELF-SAEconomic Liberators Forum South Africa880.1%- CCCNational Coloured Congress550.1%
AICAfrican Independent Congress480.1%
ALJAMAAl Jama-ah420.1%
AM4CAllied Movement for Change380.1%
APCAfrican People's Convention330.0%
AHCAfrican Heart Congress290.0%
IFPInkatha Freedom Party260.0%
CIASAConservatives in Action250.0%
AZAPOAzanian People's Organisation220.0%
A.C.C.Alliance of Citizens for Change210.0%
COPECongress of the People200.0%
SUNSizwe Ummah Nation200.0%
PMCPeople's Movement for Change190.0%
ACPAll Citizens Party190.0%
ABCAbantu Batho Congress180.0%
UATUnited Africans Transformation180.0%
XILUVA130.0%
CITIZANS120.0%- ACTAfrican Congress for Transformation90.0%
NFPNational Freedom Party70.0%
FREE DEMSFree Democrats60.0%
SARKOSouth African Royal Kingdoms Organization60.0%
SARASouth African Rainbow Alliance60.0%
AADPAction Alliance Development Party50.0%
ALAble Leadership40.0%- AARAfrica Africans Reclaim40.0%
NCCMNorthern Cape Communities Movement30.0%- NO_ABBRAfrican Movement Congress30.0%
APEMOAfrican People's Movement20.0%
F4SDForum 4 Service Delivery10.0%
Wards · 28
- Ward 1DA 58.4%
- Ward 2DA 85.0%
- Ward 3DA 81.0%
- Ward 4DA 55.3%
- Ward 5DA 69.9%
- Ward 6PA 45.0%
- Ward 7ANC 42.1%
- Ward 8PA 58.8%
- Ward 9ANC 76.9%
- Ward 10ANC 83.3%
- Ward 11ANC 42.5%
- Ward 12ANC 70.2%
- Ward 13ANC 76.1%
- Ward 14DA 43.5%
- Ward 15ANC 71.5%
- Ward 16DA 51.7%
- Ward 17DA 46.6%
- Ward 18DA 82.9%
- Ward 19DA 80.1%
- Ward 20PA 36.5%
- Ward 21ANC 74.7%
- Ward 22DA 76.5%
- Ward 23DA 72.6%
- Ward 24DA 42.6%
- Ward 25DA 37.7%
- Ward 26DA 84.2%
- Ward 27DA 50.9%
- Ward 28DA 78.9%
About these figures
Official IEC figures: how we add them up
Votes cast 70 443 · spoilt 657 · special votes 5 172 · All 59 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:03 SAST.