DA 34.1%up 5.0 pts from 29.1% in 2021
Most ward votes
- DA 34.1%
- ANC 21.6%
- ActionSA 15.7%
- Others 28.6%
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Ward ballot ? · 3 525 718 valid votes
DADemocratic Alliance1 202 85134.1%
ANCAfrican National Congress760 29021.6%
ActionSA554 18515.7%
EFFEconomic Freedom Fighters229 8986.5%
MKPUmkhonto Wesizwe Party173 1594.9%
VF PLUSVryheidsfront Plus | Freedom Front Plus166 3274.7%
PAPatriotic Alliance54 3131.5%
IFPInkatha Freedom Party45 3441.3%- SACPSouth African Communist Party42 8531.2%
RISERise Mzansi36 2051.0%- IndependentIndependent candidates23 9800.7%
ATMAfrican Transformation Movement22 8730.6%- MAYIBUYEAfrika Mayibuye Movement18 6750.5%
AICAfrican Independent Congress18 5540.5%
ALJAMAAl Jama-ah15 6150.4%
ACDPAfrican Christian Democratic Party14 7740.4%
PACPan Africanist Congress of Azania14 0360.4%
BOSABuild One South Africa11 7400.3%
UDMUnited Democratic Movement6 2960.2%
APCAfrican People's Convention5 9010.2%- SPPSASecurity Personnel Party of South Africa5 2710.1%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa4 7280.1%
UATUnited Africans Transformation4 5260.1%
AHCAfrican Heart Congress4 4000.1%
PMCPeople's Movement for Change4 1350.1%- OMOOne Merafong Organisation4 1110.1%
- SDPService Delivery Party3 4500.1%
COPECongress of the People3 4270.1%- ACSAActive Citizens of South Africa3 3580.1%
AZAPOAzanian People's Organisation3 2830.1%- UMBRELLAAllied Independents Umbrella2 7470.1%
- ACTAfrican Congress for Transformation2 7150.1%
- MOVEMove SA2 5810.1%
- LABOURLabour Party of South Africa2 1990.1%
- TRUTHTruth and Solidarity Movement2 1330.1%
- MSJThe Movement for Social Justice2 0430.1%
- SAPCOSouth African People’s Civic Organization1 9690.1%
- POJPeople of Joburg1 8060.1%
ICMIndependent Citizens Movement1 7340.0%
IRASAIndependent Ratepayers Association of SA1 7100.0%- UPPAUnited Progressive People Alliance1 7060.0%
ACPAll Citizens Party1 6720.0%
AUCAfrican Unemployed Congress1 6070.0%
ARAAfrica Restoration Alliance1 4980.0%- CONCERN1 3990.0%
- COMBAT1 3950.0%
- MAWUSAMawusa Movement Party1 3200.0%
ECOFORUMEconomic Emancipation Forum1 3060.0%- DITAUTau Dia Rora Cultural and Traditional Lekgotla1 2950.0%
- CMPCCivic Movement for Progressive Citizens1 0580.0%
MFMinority Front1 0480.0%- KYPKnow Your Power1 0250.0%
- AACUMActive African Christians United Movement1 0240.0%
- FISAFreedom in South Africa9500.0%
- Umphakathi WaronaUmphakathi Warona9430.0%
- CFMCommunity First Movement8960.0%
- RDResident Development8900.0%
NFPNational Freedom Party8760.0%- VAALVaal Party8590.0%
IRCInternational Revelation Congress8420.0%
OHMOrganic Humanity Movement8070.0%- EKHETHUEkhethu Peoples Party7720.0%
UIMUnited Independent Movement7610.0%- IMSImstaying7110.0%
- ALCAfrican Labour Convention6880.0%
BPSABolsheviks Party of South Africa6470.0%- BPCSDTBatho Pele Community Service Delivery Tshwane6330.0%
- Umphakathi Kai One PartyUmphakathi Kai One Party6150.0%
O.DOperation Dudula5740.0%- SAMMOSouth African Mass Movement5690.0%
URFUnited Residents Front5530.0%- AGFAzanian Ground Forces5510.0%
AGANG SAAgang South Africa5470.0%- CCCNational Coloured Congress5440.0%
- RWPPRand West Peoples Party5280.0%
ARUAfrican Renaissance Unity5130.0%- TYMTransformative Yes Movement5080.0%
- ARRC.African Royal Rainbow Congress4660.0%
- RCRepublican Conference of Tshwane4630.0%
- AEFAfrican Economic Freedom4560.0%
NADECONational Democratic Convention4420.0%- MRPMovement of Residents Party4340.0%
- SERASedibeng Emfuleni Residents Associations4330.0%
AZANIAAzania Peaceful Revolution4310.0%- ERMEconomic Redress Movement4170.0%
- ANOSAAll Natives of South Africa3980.0%
- GAZAGaza Democratic Front3590.0%
- BSCMBopa Sechaba Community Movement3570.0%
ARECOArusha Economic Coalition3270.0%- MOSHABIMoshabi Party2750.0%
APSPAfrican People's Socialist Party2740.0%
SUNSizwe Ummah Nation2710.0%- VSAVuka SA2680.0%
MAOCMerafong Agents of Change2630.0%- PTA012Progressive Tshwane Alliance-Pta0122600.0%
SHOSHShosholoza Progressive Party2480.0%- DOPDefenders of the People2360.0%
LANDLand Party2340.0%- UCOUnified Civic Organisation2290.0%
- STREWECOStretford Wildebeesfontein Elected Civic Organisation2260.0%
- PPostola2190.0%
- PALCOFPalmridge Community Forum2160.0%
FPSAFederal Party SA2110.0%- ARDAfrica Redemption Democracy1860.0%
- SEFMSocialist Economic Freedom Movement1850.0%
- AAAMAll African Alliance Movement1790.0%
- GFSAGap Fixers of South Africa1720.0%
- Bophuthatswana Civil MovementBophuthatswana Civil Movement1680.0%
PRPPoelano Revelation Party1570.0%
AACAfrican Alliance Congress1540.0%- INIlizwe Nathi1540.0%
SARKOSouth African Royal Kingdoms Organization1450.0%
ARMAmalgamated Rainbow Movement1420.0%
INGUBOAbafuna Ingubo Yeskhethu Party1410.0%
UCDPUnited Christian Democratic Party1200.0%- VDMVaal River City Democratic Movement1040.0%
- NEGEPA7Region 7 New Generation Party950.0%
- COMSACommunity Service Alliance950.0%
- H.JHuconomics Justice830.0%
- S.A.P.South African Party750.0%
- TRPTrue Reformation Party680.0%
- MCMMzansi Citizens’ Movement670.0%
KCDPKingdom Covenant Democratic Party620.0%- LBKPLekwe Bepe Kingdom Party550.0%
- BUYISABuyisa Community Movement530.0%
- AAAAlternative African Allegiance510.0%
MECAMerafong Civic Association490.0%- CKPChrist Kingdom Party470.0%
- AIPOAfrican Independent People's Organisation370.0%
- ANFAmalgamated National Forum300.0%
- AOCAlliance of Change250.0%
- MA AFRIKAAfrika Unite Congress190.0%
- NDDNational Democratic Dialogue180.0%
- A.T.C.African Traditional Congres150.0%
- ALAMAfrican Liberation Alliance Movement140.0%
- ROOSARebuilding Our Own South Africa70.0%
- PCPPeople's Consent Party40.0%
- ABCSPActive Business and Civil Society Party40.0%
Hours off in Gauteng ?
Reported in the ESP app
Municipalities · 9
- City of JohannesburgDA 91 of 270 seats · no majority
- City of TshwaneDA 74 of 214 seats · no majority
- EkurhuleniDA 66 of 224 seats · no majority
- EmfuleniDA 37 of 90 seats · no majority
- LesediANC 9 of 26 seats · no majority
- Merafong CityANC 17 of 49 seats · no majority
- MidvaalDA 19 of 30 seats
- Mogale CityDA 27 of 77 seats · no majority
- Rand West CityANC 24 of 69 seats · no majority
District councils · 2
On EskomSePush
ESP's own data, not the IEC's.
About these figures
Official IEC figures: how we add them up
special votes 286 245 · All 2 836 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 2 836 voting districts here (3 579 957 of 6 751 064). The IEC publishes 53.6%.
The change beside the headline is the difference between the leading party's share here and its share in the 2021 election for the same province, 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 08 Nov 2026, 16:49 SAST.