Municipalities:ANC 77
1999 council boundaries: the IEC's 1999 voting districts dissolved by council (approximate; gaps where a VD has no shape) · Boundaries: MDB / IEC
ANC 85.3%
Most national votes
Vote breakdown · National ballot
- ANC 85.3%
- DP 5.0%
- NNP 2.4%
- Others 7.4%
Turnout90.6%
Registered voters1.28M
National ballot ? · 1 132 517 valid votes
ANCAfrican National Congress965 88685.3%
DPDemocratic Party56 1185.0%- NNPNew National Party26 7902.4%
IFPInkatha Freedom Party15 9641.4%
UDMUnited Democratic Movement15 8691.4%- VFFFVryheidsfront \ Freedom Front14 6881.3%
ACDPAfrican Christian Democratic Party12 4531.1%
FAFederal Alliance8 4820.7%
PACPan Africanist Congress of Azania6 9460.6%
AEBAfrikaner Eenheidsbeweging4 2600.4%
UCDPUnited Christian Democratic Party2 3940.2%
AZAPOAzanian People's Organisation1 0620.1%
SOPAThe Socialist Party of Azania5190.0%
AITUPAbolition of Income Tax and Usury Party4390.0%
MFMinority Front4010.0%- GPGPThe Government By the People Green Party2460.0%
National Assembly seats from this province's regional list · 14 ?
- African National Congress13
- Democratic Party1
Municipalities · 79
- Amersfoort Rural TRCANC 91.8%
- Amersfoort TLCANC 84.7%
- Amsterdam TLCANC 85.7%
- Badplaas TLCANC 92.5%
- Balfour Rural TRCANC 76.5%
- Balfour TLCANC 84.6%
- Barberton Rural TRCANC 87.7%
- Barberton TLCANC 82.1%
- Belfast Rural TRCANC 90.1%
- Belfast TLCANC 81.8%
- Bethal Rural TRCANC 80.2%
- Bethal TLCANC 81.3%
- Breyton TLCANC 89.7%
- Carolina Rural TRCANC 88.6%
- Carolina TLCANC 80.5%
- Chrissiesmeer TLCANC 78.1%
- Davel TLCANC 86.3%
- Delmas Rural TRCANC 86.8%
- Delmas TLCANC 79.4%
- Dullstroom TLCANC 81.0%
- Ekangala TLCANC 94.7%
- Ekulindeni TLCANC 93.9%
- Elukwatini TLCANC 92.4%
- Empuluzi TLCANC 90.1%
- Ermelo Rural TRCANC 90.1%
- Ermelo TLCANC 75.0%
- Graskop TLCANC 68.0%
- Greylingstad TLCANC 92.7%
- Groblersdal TLCANC 36.5%
- Groblersdal TRCANC 88.2%
- Grootvlei TLCANC 61.3%
- Hazyview TLCANC 87.8%
- Hendrina TLCANC 87.9%
- Highveld Ridge Rural TRCANC 83.3%
- Highveld Ridge TLCANC 73.4%
- Komatipoort TLCANC 82.1%
- Kriel Rural TRCANC 87.5%
- Kriel TLCANC 66.3%
- Kruger National Park TRCANC 69.2%
- Kwamahlanga TLCANC 94.4%
- Leandra TLCANC 92.3%
- Lothair TLCANC 95.0%
- Lydenburg Rural TRCANC 91.3%
- Lydenburg TLCANC 76.3%
- Machadodorp TLCANC 84.4%
- Malelane TLCANC 69.2%
- Marblehall TLCANC 45.2%
- Marloth Park TLCANC 32.5%
- Mathanjana TLCANC 91.7%
- Mbibane TLCANC 95.7%
- Mdutjane TLCANC 92.5%
- Middelburg Rural TRCANC 84.0%
- Middelburg TLCANC 70.8%
- Mkobola TLCANC 93.0%
- Morgenzon TLCANC 82.5%
- Moutse TLCANC 95.3%
- Nelspruit Rural TRCANC 77.8%
- Nelspruit TLCANC 84.0%
- Nkomazi East TRCANC 94.1%
- Nkomazi West TRCANC 94.9%
- Ogies/ Phola TLCANC 93.4%
- Perdekop TLCANC 88.8%
- Piet Retief Rural TRCANC 76.4%
- Piet Retief TLCANC 71.1%
- Pilgrims Rest TRCANC 94.7%
- Sabie TLCANC 77.9%
- Standerton Rural TRCANC 84.7%
- Standerton TLCANC 80.9%
- Steelpoort / Burgersfort / Ohrigstad TLCANC 79.2%
- Volksrust Rural TRCANC 71.7%
- Volksrust TLCANC 74.2%
- Wakkerstroom Rural TRCANC 82.2%
- Wakkerstroom TLCANC 62.9%
- Waterval Boven Rural TRCANC 89.6%
- Waterval Boven TLCANC 76.1%
- White River Rural TRCANC 94.5%
- White River TLCANC 74.6%
- Witbank Rural TRCANC 87.7%
- Witbank TLCANC 77.6%
About these figures
Votes cast 1 157 229 · spoilt 24 712 · special votes 0 · All 879 voting districts in · the IEC marks the results complete
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.
IEC data last fetched 27 Oct 2026, 23:22 SAST.