No majority
DA 91 of 270 seats · 136 for a majority
Most party (PR) votes: DA 34.6%
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
PR ballot ? · 1 244 780 valid votes
DADemocratic Alliance430 67434.6%
ANCAfrican National Congress253 67720.4%
ActionSA216 37117.4%
EFFEconomic Freedom Fighters80 9326.5%
MKPUmkhonto Wesizwe Party69 3015.6%
IFPInkatha Freedom Party30 4722.4%
VF PLUSVryheidsfront Plus | Freedom Front Plus23 6831.9%
PAPatriotic Alliance22 4331.8%
RISERise Mzansi20 7601.7%
ATMAfrican Transformation Movement13 9531.1%
ALJAMAAl Jama-ah10 8570.9%
ACDPAfrican Christian Democratic Party8 2970.7%- SACPSouth African Communist Party7 2650.6%
- MAYIBUYEAfrika Mayibuye Movement6 2670.5%
BOSABuild One South Africa4 9940.4%
AICAfrican Independent Congress3 5060.3%
PMCPeople's Movement for Change3 4830.3%
PACPan Africanist Congress of Azania2 5430.2%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa2 4290.2%
APCAfrican People's Convention2 0720.2%
AHCAfrican Heart Congress1 8440.1%
UATUnited Africans Transformation1 8130.1%- POJPeople of Joburg1 3420.1%
- Umphakathi WaronaUmphakathi Warona1 3240.1%
COPECongress of the People1 2920.1%- COMBAT1 2780.1%
- CFMCommunity First Movement1 2710.1%
- ACTAfrican Congress for Transformation1 0190.1%
- MAWUSAMawusa Movement Party9040.1%
- SAPCOSouth African People’s Civic Organization8950.1%
- MOVEMove SA8550.1%
- TRUTHTruth and Solidarity Movement8270.1%
ACPAll Citizens Party7140.1%
AZAPOAzanian People's Organisation7110.1%
AUCAfrican Unemployed Congress6840.1%
MFMinority Front6620.1%
LANDLand Party6000.0%- ALCAfrican Labour Convention5890.0%
- GAZAGaza Democratic Front5770.0%
- IMSImstaying5670.0%
- MRPMovement of Residents Party5230.0%
ECOFORUMEconomic Emancipation Forum5210.0%- AEFAfrican Economic Freedom5200.0%
- AACUMActive African Christians United Movement4840.0%
- UMBRELLAAllied Independents Umbrella4830.0%
NFPNational Freedom Party4720.0%
ARUAfrican Renaissance Unity4440.0%
O.DOperation Dudula4300.0%- FISAFreedom in South Africa4270.0%
ARAAfrica Restoration Alliance4260.0%- ARRC.African Royal Rainbow Congress4100.0%
- VSAVuka SA3840.0%
- CHANGEChange Party3690.0%
ICMIndependent Citizens Movement3650.0%- KYPKnow Your Power3650.0%
IRCInternational Revelation Congress3570.0%- ERMEconomic Redress Movement2960.0%
- CCCNational Coloured Congress2940.0%
AZANIAAzania Peaceful Revolution2810.0%
BPSABolsheviks Party of South Africa2640.0%- PRO SAPro South Africa2500.0%
UIMUnited Independent Movement2450.0%- PCPPeople's Consent Party2400.0%
OHMOrganic Humanity Movement2310.0%- EKHETHUEkhethu Peoples Party2200.0%
- SDPService Delivery Party2200.0%
- LABOURLabour Party of South Africa2170.0%
ARMAmalgamated Rainbow Movement2110.0%- CKPChrist Kingdom Party2110.0%
- GFSAGap Fixers of South Africa1520.0%
KCDPKingdom Covenant Democratic Party1460.0%- AGFAzanian Ground Forces1220.0%
SHOSHShosholoza Progressive Party1190.0%- ANOSAAll Natives of South Africa1090.0%
- INIlizwe Nathi900.0%
NADECONational Democratic Convention760.0%- LBKPLekwe Bepe Kingdom Party690.0%
Council seats · 270 ?
- Democratic Alliance51 ward · 40 PR91
- African National Congress63 ward · 0 PR63
- ActionSA10 ward · 33 PR43
- Economic Freedom Fighters2 ward · 15 PR17
- Umkhonto Wesizwe Party1 ward · 14 PR15
- Inkatha Freedom Party4 ward · 3 PR7
- Vryheidsfront Plus | Freedom Front Plus0 ward · 5 PR5
- Patriotic Alliance2 ward · 3 PR5
- Rise Mzansi0 ward · 5 PR5
- Al Jama-ah2 ward · 1 PR3
- African Transformation Movement0 ward · 3 PR3
- African Christian Democratic Party0 ward · 2 PR2
- South African Communist Party0 ward · 2 PR2
- Afrika Mayibuye Movement0 ward · 2 PR2
- Pan Africanist Congress of Azania0 ward · 1 PR1
- African Independent Congress0 ward · 1 PR1
- African People's Convention0 ward · 1 PR1
- People's Movement for Change0 ward · 1 PR1
- African Heart Congress0 ward · 1 PR1
- Build One South Africa0 ward · 1 PR1
- Economic Liberators Forum South Africa0 ward · 1 PR1
Hours off in City of Johannesburg ?
Reported in the ESP app
2016 Ward 49, City of Johannesburg in 2026 ?
No 2026 ward has the same boundary. These 2026 wards cover that area, each with its own results.
Wards · 135
City of Johannesburg's 2026 election results: no majority, DA 91 of 270 seats; DA 34.6% on the PR ballot; turnout 52.2%. Official IEC results of the 2026 local government elections in City of Johannesburg, ward by ward.
- Ward 1 election resultsANC 34.0%
- Ward 2 election resultsANC 35.5%
- Ward 3 election resultsANC 36.8%
- Ward 4 election resultsANC 34.9%
- Ward 5 election resultsANC 32.6%
- Ward 6 election resultsANC 34.8%
- Ward 7 election resultsPA 35.2%
- Ward 8 election resultsANC 31.3%
- Ward 9 election resultsALJAMA 35.4%
- Ward 10 election resultsALJAMA 33.2%
- Ward 11 election resultsANC 35.2%
- Ward 12 election resultsANC 31.2%
- Ward 13 election resultsActionSA 29.0%
- Ward 14 election resultsANC 29.6%
- Ward 15 election resultsANC 32.1%
- Ward 16 election resultsANC 28.7%
- Ward 17 election resultsDA 36.7%
- Ward 18 election resultsDA 41.8%
- Ward 19 election resultsActionSA 30.7%
- Ward 20 election resultsANC 38.2%
- Ward 21 election resultsANC 33.9%
- Ward 22 election resultsANC 32.5%
- Ward 23 election resultsDA 74.3%
- Ward 24 election resultsANC 33.0%
- Ward 25 election resultsANC 29.6%
- Ward 26 election resultsANC 26.5%
- Ward 27 election resultsActionSA 30.3%
- Ward 28 election resultsANC 30.2%
- Ward 29 election resultsPA 25.3%
- Ward 30 election resultsANC 37.6%
- Ward 31 election resultsANC 27.8%
- Ward 32 election resultsDA 60.2%
- Ward 33 election resultsANC 27.2%
- Ward 34 election resultsIFP 26.1%
- Ward 35 election resultsANC 35.8%
- Ward 36 election resultsANC 32.9%
- Ward 37 election resultsANC 26.0%
- Ward 38 election resultsANC 29.2%
- Ward 39 election resultsANC 46.3%
- Ward 40 election resultsIFP 32.4%
- Ward 41 election resultsANC 38.7%
- Ward 42 election resultsANC 40.9%
- Ward 43 election resultsANC 49.0%
- Ward 44 election resultsANC 33.3%
- Ward 45 election resultsANC 31.6%
- Ward 46 election resultsANC 31.0%
- Ward 47 election resultsActionSA 27.9%
- Ward 48 election resultsActionSA 21.4%
- Ward 49 election resultsANC 31.5%
- Ward 50 election resultsANC 36.9%
- Ward 51 election resultsANC 29.7%
- Ward 52 election resultsANC 32.5%
- Ward 53 election resultsANC 33.6%
- Ward 54 election resultsDA 53.1%
- Ward 55 election resultsDA 41.3%
- Ward 56 election resultsDA 60.9%
- Ward 57 election resultsDA 47.5%
- Ward 58 election resultsANC 34.5%
- Ward 59 election resultsANC 30.5%
- Ward 60 election resultsEFF 28.0%
- Ward 61 election resultsMKP 30.2%
- Ward 62 election resultsANC 27.9%
- Ward 63 election resultsANC 18.7%
- Ward 64 election resultsANC 24.7%
- Ward 65 election resultsIFP 59.9%
- Ward 66 election resultsDA 57.2%
- Ward 67 election resultsDA 22.4%
- Ward 68 election resultsDA 33.8%
- Ward 69 election resultsDA 32.7%
- Ward 70 election resultsDA 55.5%
- Ward 71 election resultsDA 37.3%
- Ward 72 election resultsDA 89.0%
- Ward 73 election resultsDA 60.9%
- Ward 74 election resultsDA 71.1%
- Ward 75 election resultsIFP 23.9%
- Ward 76 election resultsANC 30.4%
- Ward 77 election resultsEFF 33.4%
- Ward 78 election resultsANC 36.9%
- Ward 79 election resultsANC 37.4%
- Ward 80 election resultsANC 27.0%
- Ward 81 election resultsDA 33.5%
- Ward 82 election resultsDA 30.4%
- Ward 83 election resultsDA 75.1%
- Ward 84 election resultsDA 59.7%
- Ward 85 election resultsDA 71.8%
- Ward 86 election resultsDA 65.2%
- Ward 87 election resultsDA 61.2%
- Ward 88 election resultsDA 73.6%
- Ward 89 election resultsDA 78.7%
- Ward 90 election resultsDA 79.4%
- Ward 91 election resultsDA 61.7%
- Ward 92 election resultsDA 26.1%
- Ward 93 election resultsDA 70.1%
- Ward 94 election resultsDA 78.6%
- Ward 95 election resultsANC 50.8%
- Ward 96 election resultsDA 39.4%
- Ward 97 election resultsDA 70.5%
- Ward 98 election resultsDA 80.6%
- Ward 99 election resultsDA 75.9%
- Ward 100 election resultsANC 25.0%
- Ward 101 election resultsDA 70.1%
- Ward 102 election resultsDA 71.6%
- Ward 103 election resultsDA 75.4%
- Ward 104 election resultsDA 69.2%
- Ward 105 election resultsANC 36.0%
- Ward 106 election resultsDA 71.8%
- Ward 107 election resultsANC 33.3%
- Ward 108 election resultsANC 33.4%
- Ward 109 election resultsDA 58.2%
- Ward 110 election resultsActionSA 25.8%
- Ward 111 election resultsActionSA 28.1%
- Ward 112 election resultsDA 35.5%
- Ward 113 election resultsANC 46.7%
- Ward 114 election resultsANC 25.9%
- Ward 115 election resultsDA 66.3%
- Ward 116 election resultsANC 56.0%
- Ward 117 election resultsDA 78.6%
- Ward 118 election resultsDA 57.2%
- Ward 119 election resultsANC 34.9%
- Ward 120 election resultsDA 40.9%
- Ward 121 election resultsANC 29.0%
- Ward 122 election resultsANC 40.9%
- Ward 123 election resultsActionSA 20.8%
- Ward 124 election resultsDA 23.5%
- Ward 125 election resultsDA 48.9%
- Ward 126 election resultsDA 79.5%
- Ward 127 election resultsANC 31.2%
- Ward 128 election resultsANC 40.0%
- Ward 129 election resultsANC 39.9%
- Ward 130 election resultsActionSA 30.8%
- Ward 131 election resultsANC 26.2%
- Ward 132 election resultsDA 61.9%
- Ward 133 election resultsANC 39.3%
- Ward 134 election resultsDA 61.5%
- Ward 135 election resultsActionSA 33.1%
On EskomSePush
ESP's own data, not the IEC's.
Other municipalities in Gauteng
About these figures
Notes on the IEC's figures for this page
special votes 83 896 · All 862 voting districts in (the IEC's voting-district results so far, out of its list of voting districts for this election)
In local elections the IEC adds votes across the ward, PR and district ballots, so we show valid votes per ballot instead of one "votes cast" total.
Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 862 voting districts here (1 262 120 of 2 417 915). The IEC publishes 52.8%.
Note: A party's total across ballots doesn't match its ballots: 7 787 times in 135 wards. In local elections the IEC also publishes each party's total across the ward, PR and DC 40% ballots. For these parties (by IEC party number) that total differs from the party's votes on the ballots themselves. We show each ballot's own votes. Each ward's own page lists the IEC's figures.
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 09 Nov 2026, 06:59 SAST.