ANC 31.2%down 6.9 pts from 38.1% in 2021
African National Congress · won the ward ballot
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Nokulunga Esther MhlahloAfrican National CongressWard ballot ? · 4 947 valid votes
ANCNokulunga Esther Mhlahlo1 54331.2%
EFFLesenya Jonas Mokwana86017.4%
DASeabata David Ntjepela81616.5%
ActionSASandisiwe Bennett Nyengane4819.7%
MKPIsaac Siboniso Menyaka4649.4%
IFPSibongiseni Sipho Khumalo2976.0%- MAYIBUYEAdvocate Mkhomolo1002.0%
PASakhile Mkwanazi581.2%
VF PLUSMonique Hattingh Kriek541.1%
ATMZuzeka Mpingelwana300.6%
ACDPMenzi Ngcobondwana240.5%
AICFaith Mlonyeni220.4%- SACPMandla Bhanchini Nyathi220.4%
AHCGugulethu Vinolia Lungu210.4%- DOPOwen Pontsho Moraba210.4%
- UMBRELLAPhilmon Phillip Makhubele200.4%
- ALCSamkelo Mgewu110.2%
APCKhalutani Isaac Maumane100.2%
UDMNontembeko Qayinge90.2%
COPEMaidi Kate Moraba80.2%
RISEThabo Jan Mokaila70.1%- INAvhasei Cynthia Ramaru70.1%
AZAPOZakhele Benjamin Banda60.1%
PACMonde Tokwe50.1%
PMCNhongo Solo50.1%- AACUMBohale Leholo50.1%
- AGFPhildollphia Mushathoni Mudau50.1%
UIMThabo Makeketlane40.1%
MFSanjev Roopnarain30.1%- LABOURLentikile Johannes Modise30.1%
- SDPPeter Sunnyboy Monyaki30.1%
BPSANkatane Norman Kgaphola20.0%
SUNBongani Nelson Makhubo20.0%
AUCSantos Malanzele20.0%
ECOFORUMMargaret Mpho Mofokeng20.0%
ICMMatomakgole Gladys Mahlangu20.0%
BOSADisebo Lena Mtsweni20.0%- EKHETHUSivenathi Magadlela20.0%
- TRUTHTshoga Lucas Masete20.0%
IRASAIzak David Berg10.0%
ALJAMASuleiman Abdulhuck Patel10.0%
APSPMpyatshweu Johannes Tebeila10.0%- FISAFreedom in South Africa10.0%
- KYPBoingotlo Precious Mooketsi10.0%
- CMPCJoseph Zolibanzi Tshabalala10.0%
- SAPCONjabulo Innocent Mnisi10.0%
Also on the ballot: Amanda Radebe (Africa Restoration Alliance), Lerato Boitumelo Natasha Mathe (All Natives of South Africa), Tiyani Winnie Marimi (Economic Liberators Forum South Africa), Thulisile Patricia Mwelase (Move SA), Karabo Martins (Organic Humanity Movement), Sipho Bernard Linda (Palmridge Community Forum), Lebogang Mashiane (Postola), Patrick Kumalo (Umphakathi Kai One Party).
Candidates: IEC certified candidate list (PDF, 16 Sept 2026).
Hours off in Ward 21 ?
Reported in the ESP app
Voting districts · 4 ?
Nokulunga Esther Mhlahlo (ANC) won Ward 21 with 1 543 votes, 11.6% of the ward's 13 272 registered voters. Turnout was 37.6%: 4 991 of 13 272 registered voters voted. Official IEC results of the 2026 local government elections in Ward 21, Ekurhuleni, voting district by voting district.
This ward in earlier elections ?
Boundaries changed after 2021: each ward's own results, never re-allocated.
ESP areas in this ward · 6 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 5 001 · spoilt 54 · special votes 308 · All 4 voting districts in (the IEC's voting-district results so far, out of its list of voting districts for this election)
PR ballot figures for this ward are the sum of the IEC's results for its 4 voting districts; the IEC publishes the ward ballot per ward and the PR ballot per voting district.
Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 4 voting districts here (4 991 of 13 272). The IEC publishes 37.7%.
The winner's share of registered voters is calculated: the winner's votes on the IEC's ward ballot ÷ the registered voters of the ward's voting districts.
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 ward (the ward that covered the same area then), both from the IEC's counts, with no votes re-allocated between boundaries.
Note: The IEC's total across ballots differs from the party's ward + PR + DC 40% votes for 52 parties (the IEC's total vs the ballots' sum): ANC 1 543 vs 3 071; EFF 860 vs 1 707; DA 816 vs 1 584; ActionSA 481 vs 1 099; MKP 464 vs 900; IFP 297 vs 544; MAYIBUYE 100 vs 186; PA 58 vs 105; VF PLUS 54 vs 83; ATM 30 vs 63; ACDP 24 vs 54; AIC 22 vs 46; SACP 22 vs 39; AHC 21 vs 28; DOP 21 vs 40; UMBRELLA 20 vs 32; ALC 11 vs 24; APC 10 vs 17; COPE 8 vs 13; IN 7 vs 11; RISE 7 vs 9; AZAPO 6 vs 7; AACUM 5 vs 9; AGF 5 vs 7; PAC 5 vs 6; UIM 4 vs 7; LABOUR 3 vs 10; MF 3 vs 7; AUC 2 vs 7; BOSA 2 vs 4; ECOFORUM 2 vs 5; EKHETHU 2 vs 3; ICM 2 vs 4; SUN 2 vs 3; TRUTH 2 vs 5; ALJAMA 1 vs 2; FISA 1 vs 2; KYP 1 vs 3; SAPCO 1 vs 2; ABCSP 0 vs 1; ACT 0 vs 3; ARA 0 vs 1; ARRC. 0 vs 1; CKP 0 vs 5; GFSA 0 vs 2; LBKP 0 vs 1; MAWUSA 0 vs 2; MCM 0 vs 6; NDD 0 vs 2; NFP 0 vs 6; O.D 0 vs 1; UAT 0 vs 7. We show each ballot's own votes.
Note: A party's total across ballots doesn't match its ballots: 115 times in 4 voting districts. 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 voting district'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 10 Nov 2026, 20:23 SAST.