Municipalities:ANC 18
Boundaries: MDB / IEC
ANC 24 of 30 seats
Majority
Most votes, Provincial ballot: ANC 78.2%
Turnout (calculated)72.8%
Registered voters1.86M
Provincial ballot ? · 1 336 259 valid votes
ANCAfrican National Congress1 045 40978.2%
DADemocratic Alliance138 99010.4%
EFFEconomic Freedom Fighters83 5896.3%
BRABushbuckridge Residents Association15 3681.2%
VF PLUSVryheidsfront Plus11 0180.8%
NFPNational Freedom Party10 0660.8%
APCAfrican People's Convention5 9400.4%
ACDPAfrican Christian Democratic Party5 3240.4%
COPECongress of the People4 2880.3%
SPPSindawonye Progressive Party4 2440.3%
IFPInkatha Freedom Party3 4810.3%
PACPan Africanist Congress of Azania3 1090.2%
AGANG SAAgang South Africa1 7050.1%
UDMUnited Democratic Movement1 7010.1%
AZAPOAzanian People's Organisation1 2350.1%
UCDPUnited Christian Democratic Party7920.1%
Provincial legislature seats · 30 ?
- African National Congress24
- Democratic Alliance3
- Economic Freedom Fighters2
- Bushbuckridge Residents Association1
Municipalities · 18
- Albert LuthuliANC 88.6%
- BushbuckridgeANC 77.9%
- DelmasANC 72.3%
- DipalesengANC 79.4%
- Dr JS MorokaANC 81.6%
- EmakhazeniANC 76.7%
- EmalahleniANC 68.9%
- Govan MbekiANC 70.7%
- LekwaANC 77.8%
- MbombelaANC 82.0%
- MkhondoANC 75.5%
- MsukaligwaANC 80.7%
- NkomaziANC 89.9%
- Pixley Ka SemeANC 79.6%
- Steve TshweteANC 66.3%
- Thaba ChweuANC 68.9%
- ThembisileANC 81.4%
- UmjindiANC 79.9%
About these figures
Votes cast 1 355 592 · spoilt 19 333 · special votes 41 551 · All 1 678 voting districts in · the IEC marks the results complete · turnout calculated as votes cast ÷ registered voters, because the IEC's published turnout (2.67%) doesn't match its own figures
Total is the sum of the seats the IEC allocated to parties.
Note: the IEC's published turnout (2.67%) does not match its own figures (1355592 votes cast of 1860834 registered = 72.85%); we show the calculated figure.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
IEC data last fetched 27 Oct 2026, 15:46 SAST.