MunicipalitiesANC 43DP 2darker = bigger win
1999 council boundaries: the IEC's 1999 voting districts dissolved by council (approximate; gaps where a VD has no shape)
ANC 68.1%up 9.0 pts from 59.1% in 1994
Most national votes
Vote breakdown · National ballot
- ANC 68.1%
- DP 17.7%
- NNP 3.9%
- Others 10.3%
Turnout90.2%
Voters on the roll4.15M
National ballot ? · 3 704 449 valid votes
ANCAfrican National Congress2 524 05068.1%
DPDemocratic Party655 87917.7%- NNPNew National Party142 7383.9%
IFPInkatha Freedom Party131 2003.5%
UDMUnited Democratic Movement79 5652.1%
ACDPAfrican Christian Democratic Party43 3211.2%- VFFFVryheidsfront \ Freedom Front40 7811.1%
FAFederal Alliance31 3850.8%
PACPan Africanist Congress of Azania25 3950.7%
AEBAfrikaner Eenheidsbeweging10 9180.3%
UCDPUnited Christian Democratic Party7 6180.2%
AZAPOAzanian People's Organisation5 2900.1%- GPGPThe Government By the People Green Party2 1790.1%
SOPAThe Socialist Party of Azania1 7150.0%
MFMinority Front1 2710.0%
AITUPAbolition of Income Tax and Usury Party1 1440.0%
Gauteng's seats in Parliament · 46 ?
- African National Congress32
- Democratic Party8
- New National Party2
- Inkatha Freedom Party2
- United Democratic Movement1
- African Christian Democratic Party1
Municipalities · 45
- Alberton TLCANC 54.0%
- Benoni TLCANC 73.1%
- Blesbokspruit TRCANC 70.9%
- Boksburg TLCANC 60.5%
- Brakpan TLCANC 75.4%
- Bronberg TRCANC 65.4%
- Bronkhorstspruit TLCANC 74.0%
- Carletonville TLCANC 74.1%
- Centurion MLCDP 44.3%
- City Council of Pretoria MLCANC 55.1%
- Crocodile River TRCANC 66.6%
- Cullinan/ Rayton TLCANC 70.3%
- De Deur/ Walkerville LACANC 56.6%
- Devon LACANC 92.3%
- Eastern Johannesburg MLCANC 60.9%
- Edenvale/ Modderfontein MLCANC 69.8%
- Eikenhof LACANC 66.5%
- Elands River TRCANC 69.7%
- Gatsrand TRCANC 82.8%
- Germiston TLCANC 72.2%
- Hammanskraal LACANC 91.1%
- Heidelberg TLCANC 70.9%
- Kempton Park/ Tembisa MLCANC 71.1%
- Krugersdorp TLCANC 70.7%
- Magaliesberg TRCANC 81.6%
- Magaliesburg LACANC 81.9%
- Midrand/ Rabie Ridge/ Ivory Park MLCANC 82.0%
- Nigel TLCANC 77.3%
- Northern Johannesburg MLCANC 61.5%
- Northern Pretoria MLCANC 91.1%
- Pienaars River TRCANC 59.5%
- Randfontein TLCANC 69.0%
- Randvaal LACANC 52.5%
- Roodeplaat LACANC 64.2%
- Southern Johannesburg MLCANC 73.7%
- Springs TLCANC 68.1%
- Suikerbosrand River TRCANC 70.6%
- Vaal Marina LACANC 51.0%
- Vaal Oewer LACDP 47.8%
- Vaal River TRCANC 62.5%
- Vereeniging-Kopanong MLCANC 80.3%
- Vischkuil LACANC 65.5%
- Western Johannesburg MLCANC 67.4%
- Western Vaal MLCANC 78.9%
- Westonaria TLCANC 76.1%
About these figures
Official IEC figures: how we add them up
Votes cast 3 744 958 · spoilt 40 509 · special votes 0 · All 1 841 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.