ANC 32.8%
Most party (PR) votes
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Mbuyiseni MngomezuluAfrican National CongressPR ballot ? · 8 183 valid votes
ANCAfrican National Congress2 68232.8%
ActionSA2 33328.5%
DADemocratic Alliance82010.0%
MKPUmkhonto Wesizwe Party7469.1%
EFFEconomic Freedom Fighters4986.1%- SACPSouth African Communist Party1161.4%
VF PLUSVryheidsfront Plus | Freedom Front Plus1101.3%
PAPatriotic Alliance1001.2%
ATMAfrican Transformation Movement951.2%
RISERise Mzansi941.1%
IFPInkatha Freedom Party931.1%- UMBRELLAAllied Independents Umbrella821.0%
- MAYIBUYEAfrika Mayibuye Movement590.7%
BOSABuild One South Africa360.4%
AICAfrican Independent Congress270.3%
PACPan Africanist Congress of Azania250.3%
APCAfrican People's Convention200.2%
KCDPKingdom Covenant Democratic Party190.2%
AHCAfrican Heart Congress190.2%
ACDPAfrican Christian Democratic Party170.2%
ICMIndependent Citizens Movement140.2%- EKHETHUEkhethu Peoples Party120.1%
- MAWUSAMawusa Movement Party110.1%
- Umphakathi WaronaUmphakathi Warona110.1%
- ACTAfrican Congress for Transformation100.1%
LANDLand Party80.1%
AZAPOAzanian People's Organisation70.1%
AUCAfrican Unemployed Congress70.1%- AACUMActive African Christians United Movement70.1%
O.DOperation Dudula70.1%
IRCInternational Revelation Congress60.1%- TRUTHTruth and Solidarity Movement60.1%
- GAZAGaza Democratic Front60.1%
COPECongress of the People50.1%- VSAVuka SA50.1%
- MOVEMove SA50.1%
ARUAfrican Renaissance Unity40.0%
UIMUnited Independent Movement40.0%
ACPAll Citizens Party40.0%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa40.0%- ALCAfrican Labour Convention40.0%
- IMSImstaying40.0%
NFPNational Freedom Party30.0%
ARMAmalgamated Rainbow Movement30.0%- POJPeople of Joburg30.0%
- ARRC.African Royal Rainbow Congress30.0%
- INIlizwe Nathi30.0%
ALJAMAAl Jama-ah20.0%
BPSABolsheviks Party of South Africa20.0%
SHOSHShosholoza Progressive Party20.0%
AZANIAAzania Peaceful Revolution20.0%- CHANGEChange Party20.0%
- GFSAGap Fixers of South Africa20.0%
UATUnited Africans Transformation20.0%- SDPService Delivery Party20.0%
ECOFORUMEconomic Emancipation Forum10.0%
ARAAfrica Restoration Alliance10.0%- FISAFreedom in South Africa10.0%
- LABOURLabour Party of South Africa10.0%
- AGFAzanian Ground Forces10.0%
- PCPPeople's Consent Party10.0%
- KYPKnow Your Power10.0%
- ANOSAAll Natives of South Africa10.0%
- MRPMovement of Residents Party10.0%
- PRO SAPro South Africa10.0%
Hours off in Ward 28 ?
Reported in the ESP app
Voting districts · 9 ?
Mbuyiseni Mngomezulu (ANC) won Ward 28 with 2 472 votes, 15.2% of the ward's 16 263 registered voters. Turnout was 51.3%: 8 335 of 16 263 registered voters voted. Official IEC results of the 2026 local government elections in Ward 28, City of Johannesburg, voting district by voting district.
- Khomanani Primary SchoolVD 32840625ANC 29.9%
- Immanuel Evangelical Lutheran ChurchVD 32840636ANC 35.3%
- Qhobosheane Primary SchoolVD 32840793ActionSA 33.1%
- Diepkloof Adult Education CentreVD 32840827ANC 36.9%
- Elitheni Lsen SchoolVD 32840838ActionSA 24.1%
- Dumezweni Junior Primary SchoolVD 32840849ActionSA 31.8%
- Tiyane Junior Secondary SchoolVD 32840850ANC 39.6%
- Vulamazibuko Higher Primary SchoolVD 32840951ANC 32.2%
- Diepdale Secondary SchoolVD 32841031ANC 40.3%
This ward in earlier elections ?
Boundaries changed after 2021: each ward's own results, never re-allocated.
ESP areas in this ward · 2 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 8 432 · spoilt 241 · special votes 483 · All 9 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 9 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 9 voting districts here (8 335 of 16 263). The IEC publishes 52.0%.
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.
Note: The IEC's total across ballots differs from the party's ward + PR + DC 40% votes for 65 parties (the IEC's total vs the ballots' sum): ANC 2 472 vs 5 154; ActionSA 2 105 vs 4 438; MKP 704 vs 1 450; DA 671 vs 1 491; EFF 478 vs 976; SACP 179 vs 295; AIC 119 vs 146; PA 117 vs 217; IFP 111 vs 204; UMBRELLA 103 vs 185; VF PLUS 94 vs 204; MAYIBUYE 83 vs 142; RISE 81 vs 175; SHOSH 31 vs 33; AHC 28 vs 47; BOSA 26 vs 62; PAC 25 vs 50; Umphakathi Warona 23 vs 34; APC 22 vs 42; ACDP 18 vs 35; MAWUSA 12 vs 23; COPE 10 vs 15; Elf-SA - Economic Liberators Forum South Africa 10 vs 14; AUC 7 vs 14; GAZA 7 vs 13; NFP 6 vs 9; EKHETHU 5 vs 17; ARA 4 vs 5; AZAPO 4 vs 11; FISA 4 vs 5; ANOSA 3 vs 4; ARU 3 vs 7; AZANIA 3 vs 5; MOVE 3 vs 8; VSA 3 vs 8; AACUM 2 vs 9; AGF 2 vs 3; BPSA 2 vs 4; ECOFORUM 2 vs 3; SDP 2 vs 4; TRUTH 2 vs 8; UIM 2 vs 6; ALJAMA 1 vs 3; ICM 1 vs 15; IMS 1 vs 5; KYP 1 vs 2; POJ 1 vs 4; ACP 0 vs 4; ACT 0 vs 10; ALC 0 vs 4; ARM 0 vs 3; ARRC. 0 vs 3; ATM 0 vs 95; CHANGE 0 vs 2; GFSA 0 vs 2; IN 0 vs 3; IRC 0 vs 6; KCDP 0 vs 19; LABOUR 0 vs 1; LAND 0 vs 8; MRP 0 vs 1; O.D 0 vs 7; PCP 0 vs 1; PRO SA 0 vs 1; UAT 0 vs 2. We show each ballot's own votes.
Note: A party's total across ballots doesn't match its ballots: 260 times in 9 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 11 Nov 2026, 15:49 SAST.