ANC 37.8%down 11.8 pts from 49.6% in 2019
Most national votes
- ANC 37.8%
- DA 30.1%
- EFF 13.7%
- Others 18.4%
National ballot ? · 994 667 valid votes
ANCAfrican National Congress376 19637.8%
DADemocratic Alliance298 93630.1%
EFFEconomic Freedom Fighters136 56913.7%
VF PLUSVryheidsfront Plus42 7104.3%
M.K.Umkhonto Wesizwe41 6134.2%
ActionSA30 9163.1%
PAPatriotic Alliance12 3071.2%
ACDPAfrican Christian Democratic Party9 4901.0%
BOSABuild One South Africa with Mmusi Maimane7 9510.8%
RISERise Mzansi7 6220.8%- #HOPE4SA3 6410.4%
UATUnited Africans Transformation2 7080.3%
UIMUnited Independent Movement2 2010.2%
PACPan Africanist Congress of Azania2 0820.2%
ATMAfrican Transformation Movement1 8890.2%
UDMUnited Democratic Movement1 7250.2%
IFPInkatha Freedom Party1 6720.2%
AHCAfrican Heart Congress1 1860.1%
GOOD1 1560.1%
AICAfrican Independent Congress1 0500.1%
COPECongress of the People1 0100.1%
AZAPOAzanian People's Organisation9690.1%
ALJAMAAl Jama-ah9310.1%
CIASAConservatives in Action7770.1%
AM4CAllied Movement for Change6700.1%
ELF-SAEconomic Liberators Forum South Africa5130.1%
OHMOrganic Humanity Movement5090.1%
SARASouth African Rainbow Alliance4990.1%
AADPAction Alliance Development Party4790.0%
APCAfrican People's Convention4650.0%
SARKOSouth African Royal Kingdoms Organization3690.0%
A.C.C.Alliance of Citizens for Change3610.0%- ACTAfrican Congress for Transformation3500.0%
F4SDForum 4 Service Delivery3160.0%
ARAAfrica Restoration Alliance2870.0%
DLCDemocratic Liberal Congress2780.0%
FREE DEMSFree Democrats2270.0%
XILUVA2020.0%
NFPNational Freedom Party1940.0%
CITIZANS1790.0%
ABCAbantu Batho Congress1780.0%
ACPAll Citizens Party1720.0%- CCCNational Coloured Congress1710.0%
- AARAfrica Africans Reclaim1570.0%
- ACMAfrican Content Movement1520.0%
- RPReferendum Party1340.0%
SUNSizwe Ummah Nation1280.0%
PMCPeople's Movement for Change1020.0%
ALAble Leadership930.0%
NCCMNorthern Cape Communities Movement830.0%- NO_ABBRAfrican Movement Congress590.0%
APEMOAfrican People's Movement330.0%
Wards · 107
- Ward 1DA 65.8%
- Ward 2DA 62.2%
- Ward 3ANC 33.7%
- Ward 4ANC 35.9%
- Ward 5DA 60.4%
- Ward 6ANC 61.3%
- Ward 7ANC 52.9%
- Ward 8ANC 62.6%
- Ward 9ANC 73.6%
- Ward 10ANC 61.5%
- Ward 11ANC 67.2%
- Ward 12ANC 62.4%
- Ward 13ANC 65.7%
- Ward 14ANC 68.7%
- Ward 15ANC 61.3%
- Ward 16ANC 63.6%
- Ward 17ANC 66.8%
- Ward 18ANC 63.5%
- Ward 19ANC 68.1%
- Ward 20ANC 54.0%
- Ward 21ANC 53.6%
- Ward 22ANC 58.8%
- Ward 23ANC 66.2%
- Ward 24ANC 74.1%
- Ward 25ANC 69.4%
- Ward 26ANC 63.8%
- Ward 27ANC 68.3%
- Ward 28ANC 61.6%
- Ward 29ANC 66.6%
- Ward 30ANC 53.2%
- Ward 31ANC 47.6%
- Ward 32ANC 47.2%
- Ward 33ANC 54.4%
- Ward 34ANC 58.9%
- Ward 35ANC 56.7%
- Ward 36ANC 48.5%
- Ward 37ANC 57.8%
- Ward 38ANC 54.9%
- Ward 39ANC 66.7%
- Ward 40ANC 68.3%
- Ward 41DA 51.1%
- Ward 42DA 70.4%
- Ward 43PA 40.7%
- Ward 44DA 74.2%
- Ward 45DA 71.8%
- Ward 46DA 70.1%
- Ward 47DA 74.0%
- Ward 48DA 42.5%
- Ward 49ANC 56.1%
- Ward 50DA 65.3%
- Ward 51ANC 52.0%
- Ward 52DA 63.8%
- Ward 53DA 59.5%
- Ward 54DA 71.8%
- Ward 55DA 43.1%
- Ward 56DA 47.1%
- Ward 57DA 53.0%
- Ward 58EFF 37.7%
- Ward 59DA 31.9%
- Ward 60ANC 34.1%
- Ward 61ANC 52.1%
- Ward 62ANC 58.7%
- Ward 63ANC 58.5%
- Ward 64DA 51.3%
- Ward 65DA 64.4%
- Ward 66DA 72.1%
- Ward 67ANC 63.1%
- Ward 68ANC 67.3%
- Ward 69DA 76.2%
- Ward 70DA 60.8%
- Ward 71ANC 70.2%
- Ward 72ANC 65.7%
- Ward 73ANC 61.5%
- Ward 74ANC 58.2%
- Ward 75ANC 53.8%
- Ward 76ANC 64.1%
- Ward 77ANC 43.2%
- Ward 78DA 62.1%
- Ward 79DA 68.4%
- Ward 80ANC 40.2%
- Ward 81ANC 36.9%
- Ward 82DA 72.7%
- Ward 83DA 69.3%
- Ward 84DA 67.5%
- Ward 85DA 63.2%
- Ward 86ANC 57.3%
- Ward 87DA 52.2%
- Ward 88ANC 63.7%
- Ward 89ANC 67.7%
- Ward 90ANC 60.1%
- Ward 91DA 60.1%
- Ward 92EFF 30.5%
- Ward 93ANC 59.8%
- Ward 94ANC 63.3%
- Ward 95ANC 62.5%
- Ward 96DA 49.2%
- Ward 97ANC 63.8%
- Ward 98DA 36.8%
- Ward 99ANC 58.7%
- Ward 100ANC 38.4%
- Ward 101DA 63.2%
- Ward 102ANC 45.9%
- Ward 103ANC 61.4%
- Ward 104ANC 65.7%
- Ward 105ANC 46.4%
- Ward 106ANC 61.2%
- Ward 107ANC 63.5%
About these figures
Official IEC figures: how we add them up
Votes cast 1 002 550 · spoilt 7 883 · special votes 59 357 · 773 of 774 voting districts in · the IEC doesn't mark the results complete yet
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:53 SAST.