MunicipalitiesANC 46UCDP 2darker = bigger win
1999 council boundaries: the IEC's 1999 voting districts dissolved by council (approximate; gaps where a VD has no shape)
ANC 27 of 33 seats
Majority
Most provincial votes: ANC 79.0% 4.3 pts · 1994: 83.3%
Turnout86.9%
Voters on the roll1.53M
Provincial ballot ? · 1 305 441 valid votes
ANCAfrican National Congress1 030 90179.0%
UCDPUnited Christian Democratic Party124 8749.6%
DPDemocratic Party42 5933.3%- NNPNew National Party29 9312.3%
- VFFFVryheidsfront \ Freedom Front17 9641.4%
UDMUnited Democratic Movement16 7851.3%
ACDPAfrican Christian Democratic Party12 2270.9%
PACPan Africanist Congress of Azania9 6130.7%
FAFederal Alliance7 1570.5%
IFPInkatha Freedom Party6 7590.5%
AEBAfrikaner Eenheidsbeweging6 6370.5%
Provincial legislature seats · 33 ?
- African National Congress27
- United Christian Democratic Party3
- New National Party1
- Vryheidsfront \ Freedom Front1
- Democratic Party1
Municipalities · 48
- Amalia TRCANC 88.9%
- Biesiesvlei TRCANC 89.9%
- Bloemhof TLCANC 86.6%
- Brits TLCANC 77.9%
- Christiana TLCANC 75.0%
- Coligny TLCANC 85.2%
- Delareyville TLCANC 59.6%
- Derby TRCANC 64.5%
- Fochville TLCANC 71.5%
- Ga Rankuwa TRCANC 86.3%
- Groot Marico TRCANC 75.4%
- Hartebeesfontein TLCANC 85.9%
- Hartebeespoort TLCANC 36.7%
- Klerksdorp TLCANC 70.4%
- Koster TLCANC 79.5%
- Leeudoringstad TLCANC 84.9%
- Lichtenburg TLCANC 67.3%
- Mabopane TRCANC 85.4%
- Madikwe TRCANC 69.1%
- Mafikeng TLCUCDP 49.9%
- Makwassie TLCANC 87.2%
- Marikana TLCANC 79.8%
- Mogwase TRCANC 65.5%
- Monnakato TRCANC 90.2%
- Mothibistad TRCANC 50.5%
- Orkney TLCANC 83.5%
- Ottosdal TLCANC 84.3%
- Ottoshoop TRCANC 75.6%
- Pampierstad TRCANC 80.6%
- Piet Plessis TRCANC 65.0%
- Potchefstroom TLCANC 66.7%
- Pudimoe TRCUCDP 50.2%
- Reiveilo TLCANC 72.9%
- Rustenburg TLCANC 65.5%
- Sannieshof TLCANC 76.3%
- Schweizer Reneke TLCANC 82.6%
- Skeerpoort TRCANC 82.7%
- Stella TLCANC 51.2%
- Stilfontein TLCANC 76.4%
- Swartruggens TLCANC 71.7%
- Temba TRCANC 89.7%
- Ventersdorp TLCANC 79.6%
- Vryburg TLCANC 71.1%
- Wedela TLCANC 87.3%
- Winterveld TRCANC 95.0%
- Witpoort TRCANC 79.3%
- Wolmaranstad TLCANC 83.8%
- Zeerust TLCANC 56.7%
About these figures
Official IEC figures: how we add them up
Votes cast 1 327 163 · spoilt 21 722 · special votes 0 · All 1 252 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.