ANC 85.3%up 3.4 pts from 81.9% in 1994
Most national votes
- ANC 85.3%
- DP 5.0%
- NNP 2.4%
- Others 7.4%
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%
Mpumalanga's seats in Parliament · 14 ?
- African National Congress13
- Democratic Party1
Municipalities · 79
Mpumalanga's 1999 election results: ANC 85.3% on the national ballot; turnout 90.6%. Official IEC results of the 1999 national election in Mpumalanga, municipality by municipality.
- Amersfoort Rural TRC election resultsANC 91.8%
- Amersfoort TLC election resultsANC 84.7%
- Amsterdam TLC election resultsANC 85.7%
- Badplaas TLC election resultsANC 92.5%
- Balfour Rural TRC election resultsANC 76.5%
- Balfour TLC election resultsANC 84.6%
- Barberton Rural TRC election resultsANC 87.7%
- Barberton TLC election resultsANC 82.1%
- Belfast Rural TRC election resultsANC 90.1%
- Belfast TLC election resultsANC 81.8%
- Bethal Rural TRC election resultsANC 80.2%
- Bethal TLC election resultsANC 81.3%
- Breyton TLC election resultsANC 89.7%
- Carolina Rural TRC election resultsANC 88.6%
- Carolina TLC election resultsANC 80.5%
- Chrissiesmeer TLC election resultsANC 78.1%
- Davel TLC election resultsANC 86.3%
- Delmas Rural TRC election resultsANC 86.8%
- Delmas TLC election resultsANC 79.4%
- Dullstroom TLC election resultsANC 81.0%
- Ekangala TLC election resultsANC 94.7%
- Ekulindeni TLC election resultsANC 93.9%
- Elukwatini TLC election resultsANC 92.4%
- Empuluzi TLC election resultsANC 90.1%
- Ermelo Rural TRC election resultsANC 90.1%
- Ermelo TLC election resultsANC 75.0%
- Graskop TLC election resultsANC 68.0%
- Greylingstad TLC election resultsANC 92.7%
- Groblersdal TLC election resultsANC 36.5%
- Groblersdal TRC election resultsANC 88.2%
- Grootvlei TLC election resultsANC 61.3%
- Hazyview TLC election resultsANC 87.8%
- Hendrina TLC election resultsANC 87.9%
- Highveld Ridge Rural TRC election resultsANC 83.3%
- Highveld Ridge TLC election resultsANC 73.4%
- Komatipoort TLC election resultsANC 82.1%
- Kriel Rural TRC election resultsANC 87.5%
- Kriel TLC election resultsANC 66.3%
- Kruger National Park TRC election resultsANC 69.2%
- Kwamahlanga TLC election resultsANC 94.4%
- Leandra TLC election resultsANC 92.3%
- Lothair TLC election resultsANC 95.0%
- Lydenburg Rural TRC election resultsANC 91.3%
- Lydenburg TLC election resultsANC 76.3%
- Machadodorp TLC election resultsANC 84.4%
- Malelane TLC election resultsANC 69.2%
- Marblehall TLC election resultsANC 45.2%
- Marloth Park TLC election resultsANC 32.5%
- Mathanjana TLC election resultsANC 91.7%
- Mbibane TLC election resultsANC 95.7%
- Mdutjane TLC election resultsANC 92.5%
- Middelburg Rural TRC election resultsANC 84.0%
- Middelburg TLC election resultsANC 70.8%
- Mkobola TLC election resultsANC 93.0%
- Morgenzon TLC election resultsANC 82.5%
- Moutse TLC election resultsANC 95.3%
- Nelspruit Rural TRC election resultsANC 77.8%
- Nelspruit TLC election resultsANC 84.0%
- Nkomazi East TRC election resultsANC 94.1%
- Nkomazi West TRC election resultsANC 94.9%
- Ogies/ Phola TLC election resultsANC 93.4%
- Perdekop TLC election resultsANC 88.8%
- Piet Retief Rural TRC election resultsANC 76.4%
- Piet Retief TLC election resultsANC 71.1%
- Pilgrims Rest TRC election resultsANC 94.7%
- Sabie TLC election resultsANC 77.9%
- Standerton Rural TRC election resultsANC 84.7%
- Standerton TLC election resultsANC 80.9%
- Steelpoort / Burgersfort / Ohrigstad TLC election resultsANC 79.2%
- Volksrust Rural TRC election resultsANC 71.7%
- Volksrust TLC election resultsANC 74.2%
- Wakkerstroom Rural TRC election resultsANC 82.2%
- Wakkerstroom TLC election resultsANC 62.9%
- Waterval Boven Rural TRC election resultsANC 89.6%
- Waterval Boven TLC election resultsANC 76.1%
- White River Rural TRC election resultsANC 94.5%
- White River TLC election resultsANC 74.6%
- Witbank Rural TRC election resultsANC 87.7%
- Witbank TLC election resultsANC 77.6%
About these figures
Official IEC figures: how we add them up
Votes cast 1 157 229 · spoilt 24 712 · special votes 0 · All 879 voting districts in · the IEC marks the results complete
The change beside the headline is the difference between the leading party's share here and its share in the 1994 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.
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, 23:22 SAST.