ANC 57.1%down 5.2 pts from 62.3% in 2019
Most national votes
- ANC 57.1%
- DA 16.1%
- EFF 14.5%
- Others 12.3%
National ballot ? · 123 147 valid votes
ANCAfrican National Congress70 33157.1%
DADemocratic Alliance19 83916.1%
EFFEconomic Freedom Fighters17 84814.5%
M.K.Umkhonto Wesizwe4 0183.3%
VF PLUSVryheidsfront Plus3 3222.7%
ActionSA1 7841.4%
ACDPAfrican Christian Democratic Party6520.5%
UATUnited Africans Transformation6360.5%
BOSABuild One South Africa with Mmusi Maimane5250.4%
PAPatriotic Alliance4840.4%
RISERise Mzansi4250.3%
UDMUnited Democratic Movement3960.3%
ALJAMAAl Jama-ah2400.2%
AICAfrican Independent Congress2330.2%- #HOPE4SA1820.1%
AHCAfrican Heart Congress1760.1%
UIMUnited Independent Movement1620.1%
AZAPOAzanian People's Organisation1530.1%
IFPInkatha Freedom Party1520.1%
AM4CAllied Movement for Change1490.1%
PACPan Africanist Congress of Azania1320.1%- ACTAfrican Congress for Transformation1220.1%
F4SDForum 4 Service Delivery1200.1%
ELF-SAEconomic Liberators Forum South Africa1120.1%
ATMAfrican Transformation Movement1100.1%
COPECongress of the People1000.1%
GOOD940.1%
APCAfrican People's Convention860.1%
A.C.C.Alliance of Citizens for Change630.1%
AADPAction Alliance Development Party420.0%
SARASouth African Rainbow Alliance400.0%
SARKOSouth African Royal Kingdoms Organization390.0%
ABCAbantu Batho Congress360.0%
OHMOrganic Humanity Movement350.0%
CIASAConservatives in Action310.0%
DLCDemocratic Liberal Congress300.0%
SUNSizwe Ummah Nation290.0%
CITIZANS270.0%
ACPAll Citizens Party260.0%
ALAble Leadership230.0%- AARAfrica Africans Reclaim190.0%
ARAAfrica Restoration Alliance180.0%
PMCPeople's Movement for Change160.0%- RPReferendum Party150.0%
FREE DEMSFree Democrats140.0%
XILUVA140.0%- ACMAfrican Content Movement120.0%
NFPNational Freedom Party100.0%- CCCNational Coloured Congress100.0%
- NO_ABBRAfrican Movement Congress80.0%
APEMOAfrican People's Movement50.0%
NCCMNorthern Cape Communities Movement20.0%
Wards · 41
- Ward 1ANC 69.8%
- Ward 2ANC 66.2%
- Ward 3ANC 68.9%
- Ward 4ANC 73.2%
- Ward 5ANC 70.6%
- Ward 6ANC 75.7%
- Ward 7ANC 76.0%
- Ward 8ANC 64.2%
- Ward 9ANC 71.4%
- Ward 10ANC 55.9%
- Ward 11ANC 70.6%
- Ward 12ANC 61.3%
- Ward 13ANC 76.6%
- Ward 14ANC 38.3%
- Ward 15ANC 61.6%
- Ward 16ANC 67.8%
- Ward 17ANC 68.7%
- Ward 18ANC 64.8%
- Ward 19ANC 62.7%
- Ward 20ANC 57.6%
- Ward 21ANC 61.8%
- Ward 22ANC 75.0%
- Ward 23DA 65.8%
- Ward 24ANC 75.8%
- Ward 25ANC 57.1%
- Ward 26ANC 49.9%
- Ward 27EFF 32.1%
- Ward 28ANC 73.9%
- Ward 29DA 48.9%
- Ward 30DA 52.4%
- Ward 31ANC 65.7%
- Ward 32ANC 57.2%
- Ward 33DA 67.4%
- Ward 34ANC 71.5%
- Ward 35ANC 64.2%
- Ward 36ANC 72.2%
- Ward 37ANC 68.3%
- Ward 38ANC 70.8%
- Ward 39ANC 41.4%
- Ward 40ANC 51.0%
- Ward 41ANC 60.7%
About these figures
Official IEC figures: how we add them up
Votes cast 125 061 · spoilt 1 914 · special votes 10 198 · All 181 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:01 SAST.