ANC 72.2%down 6.6 pts from 78.8% in 2014
Most national votes
- ANC 72.2%
- EFF 11.5%
- DA 9.1%
- Others 7.1%
National ballot ? · 1 271 979 valid votes
ANCAfrican National Congress918 75672.2%
EFFEconomic Freedom Fighters146 42611.5%
DADemocratic Alliance116 0509.1%
VF PLUSVryheidsfront Plus33 8422.7%
BRABetter Residents Association6 9710.5%
ACDPAfrican Christian Democratic Party6 3750.5%
ATMAfrican Transformation Movement5 9820.5%
IFPInkatha Freedom Party5 7860.5%
AICAfrican Independent Congress3 9450.3%
APCAfrican People's Convention3 3580.3%
SANCOTASouth African National Congress of Traditional Authorities2 3360.2%
ASCAfrican Security Congress2 2070.2%
COPECongress of the People1 9470.2%
SRWPSocialist Revolutionary Workers Party1 7970.1%
AASDAfrikan Alliance of Social Democrats1 5910.1%
PACPan Africanist Congress of Azania1 5160.1%
NFPNational Freedom Party1 4990.1%- BLFBlack First Land First1 2590.1%
AGANG SAAgang South Africa1 1510.1%
UDMUnited Democratic Movement9820.1%
F4SDForum 4 Service Delivery8210.1%
ECOFORUMEconomic Emancipation Forum7420.1%
GOOD5650.0%
FNFront Nasionaal/Front National5280.0%
ALJAMAAl Jama-ah5270.0%
ACOAfrican Covenant4550.0%
AZAPOAzanian People's Organisation4500.0%
IRCInternational Revelation Congress3870.0%
PAUPower of Africans Unity3720.0%
ZACPCapitalist Party of South Africa3650.0%
CPMChristian Political Movement2780.0%
ATAAlliance for Transformation for All2660.0%
DLCDemocratic Liberal Congress2100.0%
CSACompatriots of South Africa2050.0%
A.C.DAfrican Congress of Democrats2030.0%
ARUAfrican Renaissance Unity1970.0%- ACMAfrican Content Movement1900.0%
WFWomen Forward1850.0%
ADECAfrican Democratic Change1850.0%
NAPFNational People's Front1580.0%
MFMinority Front1570.0%
FREE DEMSFree Democrats1470.0%
PAPatriotic Alliance1250.0%
PRMPeople's Revolutionary Movement1160.0%
NPANational Peoples Ambassadors1100.0%
LANDLand Party980.0%
ICOSAIndependent Civic Organisation of South Africa940.0%
SAMEBASouth African Maintanance and Estate Beneficiaries Associati670.0%
Mpumalanga's seats in Parliament · 15 ?
- African National Congress12
- Economic Freedom Fighters2
- Democratic Alliance1
Municipalities · 17
- BushbuckridgeANC 80.5%
- Chief Albert LuthuliANC 83.1%
- City of MbombelaANC 75.6%
- DipalesengANC 71.0%
- Dr JS MorokaANC 73.8%
- Dr Pixley Ka Isaka SemeANC 72.5%
- EmakhazeniANC 72.1%
- EmalahleniANC 62.7%
- Govan MbekiANC 58.4%
- LekwaANC 69.0%
- MkhondoANC 70.2%
- MsukaligwaANC 72.0%
- NkomaziANC 83.0%
- Steve TshweteANC 58.8%
- Thaba ChweuANC 65.4%
- Thembisile HaniANC 75.7%
- Victor KhanyeANC 65.9%
About these figures
Notes on the IEC's figures for this page
Votes cast 1 290 908 · spoilt 18 929 · special votes 56 466 · All 1 772 voting districts in · the IEC marks the results complete · turnout calculated as votes cast ÷ registered voters, because the IEC's published turnout (2.42%) doesn't match its own figures
The change beside the headline is the difference between the leading party's share here and its share in the 2014 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.
Note: the IEC's published turnout (2.42%) does not match its own figures (1290908 votes cast of 1951776 registered = 66.14%); we show the calculated figure.
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 27 Oct 2026, 08:50 SAST.