ANC majority
38 of 49 seats
Most provincial votes: ANC 75.5% · down 3.1 pts from 78.6% in 2014
Provincial ballot ? · 1 452 158 valid votes
ANCAfrican National Congress1 096 30075.5%
EFFEconomic Freedom Fighters209 48814.4%
DADemocratic Alliance78 3605.4%
VF PLUSVryheidsfront Plus20 5721.4%
APCAfrican People's Convention5 2900.4%
ACDPAfrican Christian Democratic Party5 0690.3%
ATMAfrican Transformation Movement4 1360.3%
AICAfrican Independent Congress3 9610.3%
COPECongress of the People3 3980.2%
AZAPOAzanian People's Organisation2 4500.2%
PACPan Africanist Congress of Azania2 4080.2%
AGANG SAAgang South Africa2 2650.2%
BPSABolsheviks Party of South Africa2 0880.1%
SAMEBASouth African Maintanance and Estate Beneficiaries Associati2 0450.1%- NO_ABBRCivic Warriors of Maruleng2 0430.1%
IRCInternational Revelation Congress1 7990.1%
SRWPSocialist Revolutionary Workers Party1 3920.1%
UDMUnited Democratic Movement1 3240.1%
XPXimoko Party1 1630.1%
GMCGaza Movement for Change8310.1%
ACOAfrican Covenant6900.0%
IFPInkatha Freedom Party6550.0%
MSMMagoshi Swaranang Movement6510.0%
BRABetter Residents Association6470.0%
GOOD4940.0%
GLCGazankulu Liberation Congress4620.0%
PAUPower of Africans Unity4140.0%
ARUAfrican Renaissance Unity3970.0%- ACMAfrican Content Movement2810.0%
APSPAfrican People's Socialist Party2670.0%
WFWomen Forward2560.0%
LANDLand Party2270.0%
NFPNational Freedom Party1910.0%
SANCOTASouth African National Congress of Traditional Authorities1440.0%
Provincial legislature seats · 49 ?
- African National Congress38
- Economic Freedom Fighters7
- Democratic Alliance3
- Vryheidsfront Plus1
Municipalities · 22
- Ba-PhalaborwaANC 74.6%
- Bela-BelaANC 61.8%
- BloubergANC 78.1%
- Collins ChabaneANC 85.9%
- Elias MotsoalediANC 68.3%
- Ephraim MogaleANC 70.3%
- Fetakgomo TubatseANC 76.0%
- Greater GiyaniANC 85.0%
- Greater LetabaANC 82.3%
- Greater TzaneenANC 78.8%
- Lepele-NkumpiANC 72.8%
- LephalaleANC 70.6%
- MakhadoANC 86.2%
- MakhuduthamagaANC 71.9%
- MarulengANC 65.7%
- Modimolle-MookgophongANC 57.1%
- MogalakwenaANC 69.6%
- MolemoleANC 76.8%
- MusinaANC 82.1%
- PolokwaneANC 63.2%
- ThabazimbiANC 56.1%
- ThulamelaANC 89.8%
About these figures
Notes on the IEC's figures for this page
Votes cast 1 470 230 · spoilt 18 072 · special votes 67 802 · All 3 157 voting districts in · the IEC marks the results complete · turnout calculated as votes cast ÷ registered voters, because the IEC's published turnout (2.75%) 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.75%) does not match its own figures (1470230 votes cast of 2608460 registered = 56.36%); 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.