Voting districtsANC 78DP 44NNP 4IFP 1darker = bigger win
VD shapes: the IEC's 1999 boundaries; 26 VD(s) with their 2026 shape · 5 VD(s) have no boundary and are listed below only
Election yearDrag or tap a yearDrag the handle or click a year · ← → keys work too
Northern Johannesburg MLC 1994 election resultsNorthern Johannesburg MLC 1999 election resultsNorthern Johannesburg MLC 2004 election resultsNorthern Johannesburg MLC 2009 election resultsNorthern Johannesburg MLC 2014 election resultsNorthern Johannesburg MLC 2019 election resultsNorthern Johannesburg MLC 2024 election results
ANC 61.5%
Most national votes
Vote breakdown · National ballot
- ANC 61.5%
- DP 24.4%
- NNP 4.2%
- Others 9.9%
Turnout90.7%
Voters on the roll319k
National ballot ? · 286 861 valid votes
ANCAfrican National Congress176 41661.5%
DPDemocratic Party69 89724.4%- NNPNew National Party12 0334.2%
IFPInkatha Freedom Party9 6413.4%
UDMUnited Democratic Movement8 2182.9%
ACDPAfrican Christian Democratic Party3 5191.2%
FAFederal Alliance2 1590.8%
PACPan Africanist Congress of Azania1 6040.6%- VFFFVryheidsfront \ Freedom Front1 1710.4%
UCDPUnited Christian Democratic Party7820.3%- GPGPThe Government By the People Green Party4060.1%
AZAPOAzanian People's Organisation3860.1%
AEBAfrikaner Eenheidsbeweging2930.1%
AITUPAbolition of Income Tax and Usury Party1230.0%
SOPAThe Socialist Party of Azania1200.0%
MFMinority Front930.0%
Voting districts · 132 ?
Northern Johannesburg MLC's 1999 election results: ANC 61.5% on the national ballot; turnout 90.7%. Official IEC results of the 1999 national election in Northern Johannesburg MLC, voting district by voting district.
- VD 32840018ANC 48.1%
- VD 32840029DP 47.9%
- VD 32840030ANC 51.3%
- VD 32840041DP 45.7%
- VD 32840052NNP 30.7%
- VD 32840063NNP 28.3%
- VD 32840074DP 57.0%
- VD 32840085DP 52.7%
- VD 32840096DP 58.2%
- VD 32840108DP 54.9%
- VD 32840119DP 52.7%
- VD 32840120DP 57.1%
- VD 32840131DP 51.8%
- VD 32840142DP 50.2%
- VD 32840153DP 56.6%
- VD 32840164DP 49.3%
- VD 32840175DP 47.7%
- VD 32840186DP 51.4%
- VD 32840197ANC 44.0%
- VD 32840209DP 38.3%
- VD 32840210ANC 38.4%
- VD 32840221ANC 57.2%
- VD 32840232ANC 56.9%
- VD 32840243ANC 39.2%
- VD 32840254ANC 64.1%
- VD 32840265ANC 69.9%
- VD 32840276DP 48.4%
- VD 32840287DP 42.0%
- VD 32840298DP 28.3%
- VD 32840300DP 29.7%
- VD 32840311DP 45.9%
- VD 32840322ANC 30.7%
- VD 32840333NNP 31.4%
- VD 32840344NNP 44.2%
- VD 32840355DP 54.4%
- VD 32840366DP 48.6%
- VD 32840377DP 55.7%
- VD 32840388DP 55.4%
- VD 32840399DP 49.8%
- VD 32840401DP 59.8%
- VD 32840412DP 45.8%
- VD 32840423DP 54.0%
- VD 32840434ANC 50.8%
- VD 32840445DP 47.0%
- VD 32840456ANC 48.0%
- VD 32840467DP 55.9%
- VD 32840478DP 52.5%
- VD 32840489DP 51.6%
- VD 32840490DP 62.3%
- VD 32840502DP 58.1%
- VD 32840513DP 63.9%
- VD 32840524DP 56.8%
- VD 32840535DP 66.0%
- VD 32840546DP 69.7%
- VD 32840557ANC 50.3%
- VD 32840568DP 64.9%
- VD 32840579DP 59.8%
- VD 32840580DP 52.3%
- VD 32840591ANC 59.2%
- VD 32840603DP 55.5%
- VD 32840614ANC 93.1%
- VD 32840625ANC 93.8%
- VD 32840636ANC 90.9%
- VD 32840647ANC 90.0%
- VD 32840658ANC 90.7%
- VD 32840669ANC 88.8%
- VD 32840670ANC 90.6%
- VD 32840681ANC 90.1%
- VD 32840692ANC 86.2%
- VD 32840704ANC 89.8%
- VD 32840715ANC 89.3%
- VD 32840726ANC 91.0%
- VD 32840737ANC 89.7%
- VD 32840748ANC 91.1%
- VD 32840759ANC 93.0%
- VD 32840760ANC 89.7%
- VD 32840771ANC 91.3%
- VD 32840782ANC 92.6%
- VD 32840793ANC 93.7%
- VD 32840805ANC 90.5%
- VD 32840816ANC 89.4%
- VD 32840827ANC 91.6%
- VD 32840838ANC 92.9%
- VD 32840849ANC 91.5%
- VD 32840850ANC 94.4%
- VD 32840861ANC 93.9%
- VD 32840872ANC 90.2%
- VD 32840883ANC 95.0%
- VD 32840894IFP 74.2%
- VD 32840906ANC 84.3%
- VD 32840917ANC 91.3%
- VD 32840928ANC 91.7%
- VD 32840939ANC 93.2%
- VD 32840940ANC 90.2%
- VD 32840951ANC 89.3%
- VD 32840962ANC 86.7%
- VD 32840973ANC 88.3%
- VD 32840984ANC 95.3%
- VD 32840995ANC 95.2%
- VD 32841008ANC 95.8%
- VD 32841019ANC 95.9%
- VD 32841020ANC 96.1%
- VD 32841031ANC 94.5%
- VD 32841042ANC 93.8%
- VD 32841053ANC 91.3%
- VD 32841064ANC 88.3%
- VD 32841075ANC 87.5%
- VD 32841086ANC 93.9%
- VD 32841097ANC 94.4%
- VD 32841109ANC 89.8%
- VD 32841110ANC 92.6%
- VD 32841121ANC 93.0%
- VD 32841132ANC 91.4%
- VD 32841143ANC 91.1%
- VD 32841154ANC 92.0%
- VD 32841165ANC 92.7%
- VD 32841176ANC 64.6%
- VD 32841187ANC 91.7%
- VD 32841198ANC 94.7%
- VD 32841200ANC 93.4%
- VD 32841211ANC 92.5%
- VD 32841233DP 43.6%
- VD 32841244ANC 61.5%
- VD 32841255DP 47.3%
- VD 32841266ANC 48.7%
- VD 32841277ANC 91.0%
- VD 32841288ANC 84.3%
- VD 32841299ANC 88.0%
- VD 32841301ANC 82.1%
- VD 32841312DP 48.2%
- VD 32841323ANC 89.9%
- VD 32841334ANC 94.7%
Other municipalities in Gauteng
- Alberton TLC election results
- Benoni TLC election results
- Blesbokspruit TRC election results
- Boksburg TLC election results
- Brakpan TLC election results
- Bronberg TRC election results
- Bronkhorstspruit TLC election results
- Carletonville TLC election results
- Centurion MLC election results
- City Council of Pretoria MLC election results
- Crocodile River TRC election results
- Cullinan/ Rayton TLC election results
- De Deur/ Walkerville LAC election results
- Devon LAC election results
- Eastern Johannesburg MLC election results
- Edenvale/ Modderfontein MLC election results
- Eikenhof LAC election results
- Elands River TRC election results
- Gatsrand TRC election results
- Germiston TLC election results
- Hammanskraal LAC election results
- Kempton Park/ Tembisa MLC election results
- Krugersdorp TLC election results
- Magaliesberg TRC election results
- Magaliesburg LAC election results
- Midrand/ Rabie Ridge/ Ivory Park MLC election results
- Nigel TLC election results
- Northern Pretoria MLC election results
- Pienaars River TRC election results
- Randfontein TLC election results
- Randvaal LAC election results
- Roodeplaat LAC election results
- Southern Johannesburg MLC election results
- Springs TLC election results
- Suikerbosrand River TRC election results
- Vaal Marina LAC election results
- Vaal Oewer LAC election results
- Vaal River TRC election results
- Vereeniging-Kopanong MLC election results
- Vischkuil LAC election results
- Western Johannesburg MLC election results
- Western Vaal MLC election results
- Westonaria TLC election results
About these figures
Notes on the IEC's figures for this page
Votes cast 289 264 · spoilt 2 403 · special votes 0 · All 132 voting districts in · the IEC marks the results complete
Note: the IEC's 1999 delimitation lists no wards for Northern Johannesburg MLC; its voting districts are listed directly, and the municipal result is the IEC's own.
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 28 Oct 2026, 13:07 SAST.