No majority
DA 91 of 270 seats · 136 for a majority
Most ward votes: DA 35.0%
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Ward ballot ? · 1 247 695 valid votes
DADemocratic Alliance436 39435.0%
ANCAfrican National Congress251 05620.1%
ActionSA189 11715.2%
EFFEconomic Freedom Fighters81 4946.5%
MKPUmkhonto Wesizwe Party69 5765.6%
IFPInkatha Freedom Party30 9572.5%
PAPatriotic Alliance27 3272.2%
RISERise Mzansi23 5961.9%
VF PLUSVryheidsfront Plus | Freedom Front Plus21 9921.8%
ALJAMAAl Jama-ah13 2241.1%
ATMAfrican Transformation Movement12 4301.0%- IndependentIndependent candidates10 1540.8%
- SACPSouth African Communist Party9 2850.7%
- MAYIBUYEAfrika Mayibuye Movement7 9520.6%
ACDPAfrican Christian Democratic Party7 3220.6%
AICAfrican Independent Congress7 1970.6%
BOSABuild One South Africa5 6290.5%
PMCPeople's Movement for Change3 5270.3%
PACPan Africanist Congress of Azania3 0170.2%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa2 9930.2%
UDMUnited Democratic Movement2 6980.2%
APCAfrican People's Convention2 5150.2%
AHCAfrican Heart Congress2 0520.2%- POJPeople of Joburg1 8060.1%
COPECongress of the People1 4240.1%- COMBAT1 3950.1%
- SAPCOSouth African People’s Civic Organization1 2570.1%
UATUnited Africans Transformation1 1950.1%- TRUTHTruth and Solidarity Movement1 1950.1%
- MOVEMove SA9910.1%
- ACTAfrican Congress for Transformation9440.1%
- Umphakathi WaronaUmphakathi Warona9430.1%
- CFMCommunity First Movement8960.1%
- MAWUSAMawusa Movement Party8630.1%
- UMBRELLAAllied Independents Umbrella7710.1%
AUCAfrican Unemployed Congress7700.1%
AZAPOAzanian People's Organisation7550.1%- IMSImstaying7110.1%
ACPAll Citizens Party6980.1%- KYPKnow Your Power5550.0%
MFMinority Front4810.0%
AZANIAAzania Peaceful Revolution4310.0%- ERMEconomic Redress Movement3900.0%
- SDPService Delivery Party3880.0%
- LABOURLabour Party of South Africa3820.0%
- AACUMActive African Christians United Movement3740.0%
- CCCNational Coloured Congress3720.0%
ECOFORUMEconomic Emancipation Forum3640.0%
ARUAfrican Renaissance Unity3390.0%
ARAAfrica Restoration Alliance3190.0%- ARRC.African Royal Rainbow Congress3020.0%
- FISAFreedom in South Africa2990.0%
- AEFAfrican Economic Freedom2970.0%
OHMOrganic Humanity Movement2890.0%
ICMIndependent Citizens Movement2840.0%
NFPNational Freedom Party2740.0%- VSAVuka SA2680.0%
- GAZAGaza Democratic Front2550.0%
SHOSHShosholoza Progressive Party2480.0%
UIMUnited Independent Movement2420.0%- AGFAzanian Ground Forces2400.0%
- ALCAfrican Labour Convention2380.0%
- EKHETHUEkhethu Peoples Party2280.0%
- ANOSAAll Natives of South Africa2040.0%
- CMPCCivic Movement for Progressive Citizens1980.0%
IRCInternational Revelation Congress1850.0%
NADECONational Democratic Convention1650.0%
BPSABolsheviks Party of South Africa1590.0%
ARMAmalgamated Rainbow Movement1420.0%- MRPMovement of Residents Party1240.0%
- GFSAGap Fixers of South Africa1160.0%
- DITAUTau Dia Rora Cultural and Traditional Lekgotla1140.0%
O.DOperation Dudula1060.0%
KCDPKingdom Covenant Democratic Party560.0%- INIlizwe Nathi490.0%
- RDResident Development440.0%
LANDLand Party200.0%- CKPChrist Kingdom Party150.0%
- MA AFRIKAAfrika Unite Congress110.0%
- LBKPLekwe Bepe Kingdom Party60.0%
- PCPPeople's Consent Party40.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
2000 Ward 41, 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 35.0% on the ward 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.