Province boundaries as in 1999, drawn from the IEC's 1999 voting districts and the MDB's 2000 wards (approximate) · Boundaries: MDB / IEC
ANC 50 of 73 seats
Majority
Most votes, Provincial ballot: ANC 67.8%
Turnout89.2%
Registered voters4.15M
Provincial ballot ? · 3 662 790 valid votes
ANCAfrican National Congress2 485 06467.8%
DPDemocratic Party658 23118.0%- NNPNew National Party142 5633.9%
IFPInkatha Freedom Party128 7173.5%
UDMUnited Democratic Movement71 6042.0%- VFFFVryheidsfront \ Freedom Front45 7491.2%
ACDPAfrican Christian Democratic Party42 5811.2%
FAFederal Alliance32 4930.9%
PACPan Africanist Congress of Azania26 7740.7%
AEBAfrikaner Eenheidsbeweging11 4470.3%
UCDPUnited Christian Democratic Party8 5960.2%
AZAPOAzanian People's Organisation5 8950.2%
SOPAThe Socialist Party of Azania1 9880.1%- ALPLabor Party1 0880.0%
Provincial legislature seats · 73 ?
- African National Congress50
- Democratic Party13
- New National Party3
- Inkatha Freedom Party3
- Vryheidsfront \ Freedom Front1
- United Democratic Movement1
- African Christian Democratic Party1
- Federal Alliance1
Municipalities · 45
- Alberton TLCANC 53.7%
- Benoni TLCANC 72.9%
- Blesbokspruit TRCANC 70.5%
- Boksburg TLCANC 59.9%
- Brakpan TLCANC 76.3%
- Bronberg TRCANC 65.8%
- Bronkhorstspruit TLCANC 73.5%
- Carletonville TLCANC 74.0%
- Centurion MLCDP 42.8%
- City Council of Pretoria MLCANC 54.9%
- Crocodile River TRCANC 66.8%
- Cullinan/ Rayton TLCANC 71.1%
- De Deur/ Walkerville LACANC 57.6%
- Devon LACANC 92.3%
- Eastern Johannesburg MLCANC 59.2%
- Edenvale/ Modderfontein MLCANC 69.6%
- Eikenhof LACANC 66.9%
- Elands River TRCANC 68.4%
- Gatsrand TRCANC 83.1%
- Germiston TLCANC 72.1%
- Hammanskraal LACANC 90.3%
- Heidelberg TLCANC 70.7%
- Kempton Park/ Tembisa MLCANC 71.1%
- Krugersdorp TLCANC 70.0%
- Magaliesberg TRCANC 80.1%
- Magaliesburg LACANC 82.0%
- Midrand/ Rabie Ridge/ Ivory Park MLCANC 81.8%
- Nigel TLCANC 77.3%
- Northern Johannesburg MLCANC 61.6%
- Northern Pretoria MLCANC 90.8%
- Pienaars River TRCANC 59.2%
- Randfontein TLCANC 68.9%
- Randvaal LACANC 51.7%
- Roodeplaat LACANC 61.5%
- Southern Johannesburg MLCANC 73.4%
- Springs TLCANC 67.8%
- Suikerbosrand River TRCANC 70.2%
- Vaal Marina LACANC 55.0%
- Vaal Oewer LACDP 48.7%
- Vaal River TRCANC 62.3%
- Vereeniging-Kopanong MLCANC 79.8%
- Vischkuil LACANC 65.2%
- Western Johannesburg MLCANC 66.9%
- Western Vaal MLCANC 78.7%
- Westonaria TLCANC 75.4%
About these figures
Votes cast 3 703 633 · spoilt 40 843 · special votes 0 · All 1 841 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:25 SAST.