DA 34.1%
Leading on the ward ballot so far (provisional)
- 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 518 686 valid votes
DADemocratic Alliance1 200 67634.1%
ANCAfrican National Congress758 79021.6%
ActionSA553 48115.7%
EFFEconomic Freedom Fighters229 3906.5%
MKPUmkhonto Wesizwe Party172 8594.9%
VF PLUSVryheidsfront Plus | Freedom Front Plus166 2474.7%
PAPatriotic Alliance53 3131.5%
IFPInkatha Freedom Party45 3411.3%- SACPSouth African Communist Party42 7761.2%
RISERise Mzansi36 2041.0%- IndependentIndependent candidates23 9760.7%
ATMAfrican Transformation Movement22 8360.6%- MAYIBUYEAfrika Mayibuye Movement18 6490.5%
AICAfrican Independent Congress18 5110.5%
ALJAMAAl Jama-ah15 6110.4%
ACDPAfrican Christian Democratic Party14 6850.4%
PACPan Africanist Congress of Azania13 9410.4%
BOSABuild One South Africa11 7250.3%
UDMUnited Democratic Movement6 2930.2%
APCAfrican People's Convention5 8160.2%- SPPSASecurity Personnel Party of South Africa5 2710.1%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa4 7240.1%
UATUnited Africans Transformation4 5250.1%
AHCAfrican Heart Congress4 4000.1%
PMCPeople's Movement for Change4 1210.1%- OMOOne Merafong Organisation4 1110.1%
- SDPService Delivery Party3 4490.1%
COPECongress of the People3 4230.1%- ACSAActive Citizens of South Africa3 3250.1%
AZAPOAzanian People's Organisation3 2760.1%- UMBRELLAAllied Independents Umbrella2 7470.1%
- ACTAfrican Congress for Transformation2 7050.1%
- MOVEMove SA2 5660.1%
- LABOURLabour Party of South Africa2 1940.1%
- TRUTHTruth and Solidarity Movement2 1030.1%
- MSJThe Movement for Social Justice2 0430.1%
- SAPCOSouth African People’s Civic Organization1 9680.1%
- POJPeople of Joburg1 8050.1%
ICMIndependent Citizens Movement1 7340.0%
IRASAIndependent Ratepayers Association of SA1 7100.0%- UPPAUnited Progressive People Alliance1 7060.0%
ACPAll Citizens Party1 6670.0%
AUCAfrican Unemployed Congress1 6070.0%
ARAAfrica Restoration Alliance1 4940.0%- CONCERN1 3990.0%
- COMBAT1 3950.0%
- MAWUSAMawusa Movement Party1 3200.0%
ECOFORUMEconomic Emancipation Forum1 3050.0%- DITAUTau Dia Rora Cultural and Traditional Lekgotla1 1890.0%
- CMPCCivic Movement for Progressive Citizens1 0580.0%
MFMinority Front1 0480.0%- AACUMActive African Christians United Movement1 0240.0%
- KYPKnow Your Power1 0220.0%
- FISAFreedom in South Africa9500.0%
- Umphakathi WaronaUmphakathi Warona9430.0%
- CFMCommunity First Movement8960.0%
- RDResident Development8900.0%
NFPNational Freedom Party8760.0%- VAALVaal Party8470.0%
IRCInternational Revelation Congress8420.0%
OHMOrganic Humanity Movement8070.0%- EKHETHUEkhethu Peoples Party7720.0%
UIMUnited Independent Movement7580.0%- IMSImstaying7060.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 Congress5430.0%
- RWPPRand West Peoples Party5280.0%
ARUAfrican Renaissance Unity5120.0%- TYMTransformative Yes Movement5080.0%
- ARRC.African Royal Rainbow Congress4650.0%
- RCRepublican Conference of Tshwane4630.0%
- AEFAfrican Economic Freedom4540.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 Party2470.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%- INIlizwe Nathi1540.0%
AACAfrican Alliance Congress1530.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%
MECAMerafong Civic Association490.0%- AAAAlternative African Allegiance470.0%
- CKPChrist Kingdom Party470.0%
- AIPOAfrican Independent People's Organisation370.0%
- AOCAlliance of Change250.0%
- ANFAmalgamated National Forum230.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%
ESP app
How long is the queue?
Chat about the election in your area
ESP app
How did Gauteng vote?
Get notified when it's declared
Hours off in Gauteng ?
Reported in the ESP app
Municipalities · 9
- City of TshwaneDA 74 of 214 seats · no majority
- EkurhuleniDA 66 of 224 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
- City of Johannesburg861 of 862 voting districts inDA 35.0%
- Emfuleni164 of 168 voting districts inDA 40.7%
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 285 969 · 2 831 of 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 831 voting districts with results so far here (3 573 238 of 6 738 624). The IEC publishes 53.5%.
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, 14:47 SAST.