MunicipalitiesANC 49darker = bigger win
1999 council boundaries: the IEC's 1999 voting districts dissolved by council (approximate; gaps where a VD has no shape)
ANC majority
44 of 49 seats
Most provincial votes: ANC 88.3% · down 3.3 pts from 91.6% in 1994
Turnout91.1%
Voters on the roll1.85M
Provincial ballot ? · 1 658 694 valid votes
ANCAfrican National Congress1 464 43288.3%
UDMUnited Democratic Movement41 7002.5%- NNPNew National Party28 1591.7%
DPDemocratic Party23 4861.4%
PACPan Africanist Congress of Azania23 3251.4%
ACDPAfrican Christian Democratic Party18 2811.1%
XPXimoko Party13 8170.8%- VFFFVryheidsfront \ Freedom Front10 7270.6%
AZAPOAzanian People's Organisation8 9310.5%
DPFDabalorivhuwa Patriotic Front8 2290.5%
AEBAfrikaner Eenheidsbeweging6 5980.4%
IFPInkatha Freedom Party5 6440.3%
FAFederal Alliance5 3650.3%
Provincial legislature seats · 49 ?
- African National Congress44
- New National Party1
- United Democratic Movement1
- Pan Africanist Congress of Azania1
- Democratic Party1
- African Christian Democratic Party1
Municipalities · 49
- Alldays/ Lt-Buysdorp RLCANC 93.4%
- Bakenberg RLCANC 94.0%
- Bochum/ My Darling RLCANC 94.6%
- Bolebedu CS/ Bolebedu Hlanganani RLCANC 95.4%
- Bushbuckridge Midlands RLCANC 89.7%
- Bushbuckridge North RLCANC 91.3%
- Bushbuckridge South RLCANC 92.8%
- Dendron RLCANC 92.4%
- Dikgale/ Soekmekaar RLCANC 92.5%
- Dilokong RLCANC 96.5%
- Duiwelskloof TLCANC 86.5%
- Elim/ Tshitale/ Hlanganani RLCANC 86.7%
- Ellisras Rural RLCANC 95.9%
- Ellisras TLCANC 67.0%
- Giyani RLCANC 84.8%
- Greater Nebo-North RLCANC 93.2%
- Greater Northam RLCANC 70.4%
- Haenertsburg RLCANC 91.3%
- Hlogotlou/ Lepele RLCANC 93.2%
- Hoedspruit/ Makutswi RLCANC 87.8%
- Koedoesrand-Rebone RLCANC 92.0%
- Lebowakgomo RLCANC 86.8%
- Letsitele/ Gravelotte RLCANC 90.1%
- Levhuvhu-Shinwedzi RLCANC 87.5%
- Louis Trichardt TLCANC 80.7%
- Mankweng RLCANC 90.7%
- Maraba-Mashashane/ Maja RLCANC 92.2%
- Messina TLCANC 79.3%
- Moletje/ Matlala RLCANC 93.1%
- Mooketsi/ Sekgosese RLCANC 91.6%
- Mutale/ Masisi/ Vhutswema RLCANC 85.6%
- Naboomspruit TLCANC 69.3%
- Naboomspruit/ Roedtan/Thusang RLCANC 76.4%
- Ngwaritsi/ Makhudu-Thamage RLCANC 94.9%
- Noko-tlou/Fetakgomo RLCANC 90.7%
- Nylstroom TLCANC 67.4%
- Nzhelele/ Tshipise RLCANC 86.2%
- Ohrigstad/Eastern Thubatsi RLCANC 95.8%
- Phalaborwa TLCANC 86.1%
- Pietersburg TLCANC 68.6%
- Potgietersrus TLCANC 83.2%
- Thabazimbi TLCANC 72.0%
- Thohayandou TLCANC 80.2%
- Thubatse Steelpoort RLCANC 96.6%
- Tzaneen TLCANC 77.2%
- Vaalwater RLCANC 82.5%
- Warmbad TLCANC 79.4%
- Warmbad-Pienaarsrivier RLCANC 68.8%
- Zebediela RLCANC 93.1%
About these figures
Official IEC figures: how we add them up
Votes cast 1 683 831 · spoilt 25 137 · special votes 0 · All 1 954 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:26 SAST.