Municipalities:ANC 17
Boundaries: MDB / IEC
ANC 22 of 30 seats
Majority
Most votes, Provincial ballot: ANC 70.6%
Turnout (calculated)63.2%
Registered voters1.95M
Provincial ballot ? · 1 216 522 valid votes
ANCAfrican National Congress858 58970.6%
EFFEconomic Freedom Fighters155 57312.8%
DADemocratic Alliance118 9159.8%
VF PLUSVryheidsfront Plus29 5122.4%
BRABetter Residents Association8 8160.7%
ATMAfrican Transformation Movement7 4680.6%
ACDPAfrican Christian Democratic Party6 1830.5%
AICAfrican Independent Congress4 3760.4%
APCAfrican People's Convention4 0830.3%
IFPInkatha Freedom Party3 7500.3%
SANCOTASouth African National Congress of Traditional Authorities2 8840.2%
AGANG SAAgang South Africa1 8280.2%
COPECongress of the People1 8190.1%
SRWPSocialist Revolutionary Workers Party1 8140.1%
PACPan Africanist Congress of Azania1 6830.1%
NFPNational Freedom Party1 4300.1%
SPPSindawonye Progressive Party1 2050.1%- BLFBlack First Land First1 0970.1%
F4SDForum 4 Service Delivery9490.1%
UDMUnited Democratic Movement9170.1%
GOOD6730.1%
ACOAfrican Covenant5410.0%
AZAPOAzanian People's Organisation5260.0%
ATAAlliance for Transformation for All5130.0%
REAOSAResidence Association of South Africa4890.0%
IRCInternational Revelation Congress4410.0%- ACMAfrican Content Movement3230.0%
ZPMZenzeleni Progressive Movement1250.0%
Provincial legislature seats · 30 ?
- African National Congress22
- Economic Freedom Fighters4
- Democratic Alliance3
- Vryheidsfront Plus1
Municipalities · 17
- BushbuckridgeANC 78.6%
- Chief Albert LuthuliANC 82.1%
- City of MbombelaANC 74.7%
- DipalesengANC 70.1%
- Dr JS MorokaANC 72.0%
- Dr Pixley Ka Isaka SemeANC 71.2%
- EmakhazeniANC 71.2%
- EmalahleniANC 60.1%
- Govan MbekiANC 54.9%
- LekwaANC 66.5%
- MkhondoANC 68.0%
- MsukaligwaANC 69.7%
- NkomaziANC 82.4%
- Steve TshweteANC 57.5%
- Thaba ChweuANC 63.6%
- Thembisile HaniANC 72.4%
- Victor KhanyeANC 64.2%
About these figures
Votes cast 1 233 544 · spoilt 17 022 · special votes 57 036 · 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.31%) 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.31%) does not match its own figures (1233544 votes cast of 1951776 registered = 63.20%); 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, 08:56 SAST.