MunicipalitiesANC 15M.K. 2darker = bigger win
ANC 51.9%down 20.3 pts from 72.2% in 2019
Most national votes
Vote breakdown · National ballot
- ANC 51.9%
- M.K. 17.2%
- EFF 12.7%
- Others 18.2%
Turnout58.0%
Voters on the roll2.03M
National ballot ? · 1 154 199 valid votes
ANCAfrican National Congress598 95251.9%
M.K.Umkhonto Wesizwe199 00017.2%
EFFEconomic Freedom Fighters146 71112.7%
DADemocratic Alliance136 69811.8%
VF PLUSVryheidsfront Plus15 4751.3%
ActionSA5 7380.5%
UATUnited Africans Transformation5 7320.5%
IFPInkatha Freedom Party5 2850.5%
ACDPAfrican Christian Democratic Party5 0120.4%
ATMAfrican Transformation Movement4 6200.4%
PAPatriotic Alliance3 3510.3%
APCAfrican People's Convention3 1050.3%
BOSABuild One South Africa with Mmusi Maimane2 6370.2%
RISERise Mzansi1 7300.1%
AICAfrican Independent Congress1 6100.1%- #HOPE4SA1 5990.1%
AM4CAllied Movement for Change1 5630.1%
UIMUnited Independent Movement1 4200.1%
AZAPOAzanian People's Organisation1 3430.1%
PACPan Africanist Congress of Azania1 3260.1%
AHCAfrican Heart Congress1 2590.1%
UDMUnited Democratic Movement1 0320.1%
COPECongress of the People7710.1%
A.C.C.Alliance of Citizens for Change7680.1%
F4SDForum 4 Service Delivery6490.1%
SUNSizwe Ummah Nation5150.0%
ALJAMAAl Jama-ah4760.0%
SARKOSouth African Royal Kingdoms Organization4220.0%- ACTAfrican Congress for Transformation4190.0%
DLCDemocratic Liberal Congress4000.0%
NFPNational Freedom Party3850.0%
ELF-SAEconomic Liberators Forum South Africa3800.0%
GOOD3200.0%
CIASAConservatives in Action3020.0%
SARASouth African Rainbow Alliance2860.0%
ALAble Leadership2810.0%
ACPAll Citizens Party2790.0%
AADPAction Alliance Development Party2770.0%
ABCAbantu Batho Congress2460.0%
CITIZANS2450.0%- AARAfrica Africans Reclaim2280.0%
ARAAfrica Restoration Alliance1880.0%
OHMOrganic Humanity Movement1780.0%
XILUVA1770.0%- ACMAfrican Content Movement1490.0%
- RPReferendum Party1200.0%
APEMOAfrican People's Movement1130.0%- CCCNational Coloured Congress1060.0%
- NO_ABBRAfrican Movement Congress1030.0%
FREE DEMSFree Democrats840.0%
PMCPeople's Movement for Change790.0%
NCCMNorthern Cape Communities Movement550.0%
Mpumalanga's seats in Parliament · 15 ?
- African National Congress8
- Umkhonto Wesizwe3
- Democratic Alliance2
- Economic Freedom Fighters2
Municipalities · 17
- BushbuckridgeANC 77.2%
- Chief Albert LuthuliANC 57.1%
- City of MbombelaANC 50.3%
- DipalesengANC 47.1%
- Dr JS MorokaANC 64.1%
- Dr Pixley Ka Isaka SemeM.K. 42.8%
- EmakhazeniANC 57.4%
- EmalahleniANC 40.6%
- Govan MbekiANC 35.9%
- LekwaANC 39.4%
- MkhondoM.K. 55.0%
- MsukaligwaANC 40.2%
- NkomaziANC 62.5%
- Steve TshweteANC 37.6%
- Thaba ChweuANC 56.3%
- Thembisile HaniANC 59.3%
- Victor KhanyeANC 47.6%
About these figures
Official IEC figures: how we add them up
Votes cast 1 174 589 · spoilt 20 390 · special votes 86 344 · All 1 811 voting districts in · the IEC marks the results complete
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 province, both from the IEC's counts, with no votes re-allocated between boundaries.
Total is the sum of the seats the IEC allocated to parties.
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:33 SAST.