ANC 53.1%down 0.5 pts from 53.6% in 2014
Most national votes
- ANC 53.1%
- DA 26.3%
- EFF 13.7%
- Others 7.0%
National ballot ? · 1 608 066 valid votes
ANCAfrican National Congress853 69753.1%
DADemocratic Alliance422 13526.3%
EFFEconomic Freedom Fighters220 13013.7%
IFPInkatha Freedom Party26 0171.6%
VF PLUSVryheidsfront Plus18 9441.2%
ACDPAfrican Christian Democratic Party12 2400.8%
UDMUnited Democratic Movement5 8030.4%
GOOD5 6020.3%
ALJAMAAl Jama-ah4 4590.3%
COPECongress of the People4 2720.3%
ZACPCapitalist Party of South Africa3 7360.2%
ATMAfrican Transformation Movement3 7160.2%- BLFBlack First Land First3 2800.2%
AICAfrican Independent Congress3 2390.2%
PACPan Africanist Congress of Azania2 9270.2%
SRWPSocialist Revolutionary Workers Party1 8150.1%
NFPNational Freedom Party1 5350.1%
AZAPOAzanian People's Organisation1 2910.1%
WFWomen Forward1 1740.1%
APCAfrican People's Convention1 1240.1%
ASCAfrican Security Congress9490.1%
AGANG SAAgang South Africa8590.1%
AASDAfrikan Alliance of Social Democrats8040.0%
ICOSAIndependent Civic Organisation of South Africa7670.0%
ATAAlliance for Transformation for All7520.0%
MFMinority Front6650.0%- ACMAfrican Content Movement5330.0%
ADECAfrican Democratic Change4730.0%
ACOAfrican Covenant4690.0%
NAPFNational People's Front4580.0%
ECOFORUMEconomic Emancipation Forum4480.0%
CPMChristian Political Movement4090.0%
FREE DEMSFree Democrats3900.0%
FNFront Nasionaal/Front National3740.0%
PAPatriotic Alliance3290.0%
DLCDemocratic Liberal Congress3240.0%
ARUAfrican Renaissance Unity2880.0%
IRCInternational Revelation Congress2410.0%
A.C.DAfrican Congress of Democrats2220.0%
F4SDForum 4 Service Delivery2080.0%
SANCOTASouth African National Congress of Traditional Authorities1910.0%
BRABetter Residents Association1650.0%
LANDLand Party1460.0%
PAUPower of Africans Unity1420.0%
CSACompatriots of South Africa1220.0%
NPANational Peoples Ambassadors910.0%
SAMEBASouth African Maintanance and Estate Beneficiaries Associati560.0%
PRMPeople's Revolutionary Movement550.0%
Wards · 135
City of Johannesburg's 2019 election results: ANC 53.1% on the national ballot; turnout 70.8%. Official IEC results of the 2019 national election in City of Johannesburg, ward by ward.
- Ward 1 election resultsANC 79.6%
- Ward 2 election resultsANC 76.6%
- Ward 3 election resultsANC 77.9%
- Ward 4 election resultsANC 79.1%
- Ward 5 election resultsANC 78.7%
- Ward 6 election resultsANC 74.4%
- Ward 7 election resultsANC 43.0%
- Ward 8 election resultsANC 54.5%
- Ward 9 election resultsANC 43.2%
- Ward 10 election resultsANC 59.7%
- Ward 11 election resultsANC 58.5%
- Ward 12 election resultsANC 77.1%
- Ward 13 election resultsANC 72.6%
- Ward 14 election resultsANC 71.9%
- Ward 15 election resultsANC 76.6%
- Ward 16 election resultsANC 64.2%
- Ward 17 election resultsDA 58.4%
- Ward 18 election resultsDA 77.1%
- Ward 19 election resultsANC 75.9%
- Ward 20 election resultsANC 74.3%
- Ward 21 election resultsANC 74.2%
- Ward 22 election resultsANC 71.7%
- Ward 23 election resultsDA 65.1%
- Ward 24 election resultsANC 65.2%
- Ward 25 election resultsANC 70.2%
- Ward 26 election resultsANC 75.9%
- Ward 27 election resultsANC 70.7%
- Ward 28 election resultsANC 73.4%
- Ward 29 election resultsANC 59.1%
- Ward 30 election resultsANC 68.3%
- Ward 31 election resultsANC 71.1%
- Ward 32 election resultsDA 42.2%
- Ward 33 election resultsANC 74.8%
- Ward 34 election resultsANC 64.0%
- Ward 35 election resultsANC 75.3%
- Ward 36 election resultsANC 76.3%
- Ward 37 election resultsANC 65.5%
- Ward 38 election resultsANC 62.9%
- Ward 39 election resultsANC 74.7%
- Ward 40 election resultsANC 62.7%
- Ward 41 election resultsANC 77.4%
- Ward 42 election resultsANC 79.2%
- Ward 43 election resultsANC 76.3%
- Ward 44 election resultsANC 74.0%
- Ward 45 election resultsANC 74.2%
- Ward 46 election resultsANC 77.3%
- Ward 47 election resultsANC 69.2%
- Ward 48 election resultsANC 72.9%
- Ward 49 election resultsANC 77.2%
- Ward 50 election resultsANC 75.4%
- Ward 51 election resultsANC 76.5%
- Ward 52 election resultsANC 80.0%
- Ward 53 election resultsANC 76.6%
- Ward 54 election resultsDA 43.3%
- Ward 55 election resultsDA 43.0%
- Ward 56 election resultsDA 49.3%
- Ward 57 election resultsDA 40.0%
- Ward 58 election resultsANC 49.9%
- Ward 59 election resultsANC 67.9%
- Ward 60 election resultsANC 59.0%
- Ward 61 election resultsANC 44.3%
- Ward 62 election resultsANC 68.7%
- Ward 63 election resultsANC 72.9%
- Ward 64 election resultsANC 68.7%
- Ward 65 election resultsANC 43.8%
- Ward 66 election resultsANC 43.8%
- Ward 67 election resultsANC 60.3%
- Ward 68 election resultsANC 44.6%
- Ward 69 election resultsDA 38.6%
- Ward 70 election resultsDA 45.2%
- Ward 71 election resultsDA 40.1%
- Ward 72 election resultsDA 71.9%
- Ward 73 election resultsDA 51.9%
- Ward 74 election resultsDA 57.7%
- Ward 75 election resultsANC 51.5%
- Ward 76 election resultsANC 72.0%
- Ward 77 election resultsANC 70.9%
- Ward 78 election resultsANC 70.0%
- Ward 79 election resultsANC 71.7%
- Ward 80 election resultsANC 65.8%
- Ward 81 election resultsANC 52.1%
- Ward 82 election resultsDA 53.2%
- Ward 83 election resultsDA 65.3%
- Ward 84 election resultsDA 52.3%
- Ward 85 election resultsDA 56.4%
- Ward 86 election resultsDA 60.7%
- Ward 87 election resultsDA 52.3%
- Ward 88 election resultsDA 63.3%
- Ward 89 election resultsDA 69.7%
- Ward 90 election resultsDA 65.4%
- Ward 91 election resultsANC 43.1%
- Ward 92 election resultsANC 56.3%
- Ward 93 election resultsDA 67.0%
- Ward 94 election resultsDA 64.4%
- Ward 95 election resultsANC 72.5%
- Ward 96 election resultsANC 55.0%
- Ward 97 election resultsDA 61.0%
- Ward 98 election resultsDA 60.0%
- Ward 99 election resultsDA 70.6%
- Ward 100 election resultsANC 70.2%
- Ward 101 election resultsDA 68.4%
- Ward 102 election resultsDA 63.8%
- Ward 103 election resultsDA 64.5%
- Ward 104 election resultsDA 60.0%
- Ward 105 election resultsANC 72.0%
- Ward 106 election resultsDA 69.5%
- Ward 107 election resultsANC 68.6%
- Ward 108 election resultsANC 70.5%
- Ward 109 election resultsANC 47.2%
- Ward 110 election resultsANC 62.9%
- Ward 111 election resultsANC 67.8%
- Ward 112 election resultsANC 46.5%
- Ward 113 election resultsANC 74.3%
- Ward 114 election resultsANC 65.9%
- Ward 115 election resultsDA 60.7%
- Ward 116 election resultsANC 73.1%
- Ward 117 election resultsDA 65.3%
- Ward 118 election resultsDA 41.9%
- Ward 119 election resultsANC 67.9%
- Ward 120 election resultsANC 53.7%
- Ward 121 election resultsANC 63.3%
- Ward 122 election resultsANC 72.7%
- Ward 123 election resultsANC 61.7%
- Ward 124 election resultsANC 57.1%
- Ward 125 election resultsANC 47.5%
- Ward 126 election resultsDA 71.9%
- Ward 127 election resultsANC 74.3%
- Ward 128 election resultsANC 77.4%
- Ward 129 election resultsANC 75.0%
- Ward 130 election resultsANC 75.2%
- Ward 131 election resultsANC 78.1%
- Ward 132 election resultsDA 49.4%
- Ward 133 election resultsANC 69.4%
- Ward 134 election resultsDA 67.5%
- Ward 135 election resultsANC 70.0%
Other municipalities in Gauteng
About these figures
Official IEC figures: how we add them up
Votes cast 1 622 378 · spoilt 14 312 · special votes 28 843 · All 853 voting districts in · the IEC marks the results complete
Ward figures are the sum of the IEC's voting-district results for each ward (the IEC does not publish national/provincial results per ward).
The change beside the headline is the difference between the leading party's share here and its share in the 2014 election for the same municipality, both from the IEC's counts, with no votes re-allocated between boundaries.
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, 09:21 SAST.