ANC 40.0%
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 ?
Thebeyatumelo Macdonald GalesheweAfrican National CongressWard ballot ? · 8 628 valid votes
ANCThebeyatumelo Macdonald Galeshewe3 45340.0%
DAMasello Agnes Molokela1 19213.8%
EFFWelcome Souza Mboniswa1 11412.9%
ActionSAMoganetsi Albanius Mokae92510.7%
MKPJabulani Joseph Ngubane4485.2%
UATJerome Mthokozisi Ndabandaba3844.5%
Elf-SA - Economic Liberators Forum South AfricaDanisa Mgutshini1802.1%
RISEThembinkosi Elvis Moeketsi1762.0%- IndependentThokozani Doctor Dlamini, Lancerola Ndebele · independents, their votes counted together1471.7%
IFPBhekithemba Mboneni Mpanza1321.5%
ATMNtombikayise Elizabeth Mdhluli921.1%- SACPMoipone Mary Violet Mokete841.0%
VF PLUSNubijara Wilson Tloubatla560.6%- MAYIBUYEMbongeni Dlamini490.6%
AICXolani Velvet Jnr Lize330.4%
APCJeremiah Mazibuko270.3%
UDMOlwethu Siviwe Ivory Papu180.2%
ACDPJessica Rowena Bergover140.2%- SAPCOLoyiso Toyiya90.1%
PAThapelo Kenneth Kunene80.1%
AUCCebolenkosi Patriot Nondanyana80.1%- CCCKeagan Mark Dalton Everson80.1%
BOSAAobakwe Motsamai80.1%- TRUTHCleopas Mwaiwanga Sehumbuzo Chidothe60.1%
COPEMmathapelo Priscilla Mokhera50.1%
ECOFORUMThandiwe Dumapi50.1%- Umphakathi WaronaShadrack Thabang Moloi40.0%
UIMGarth Stuart Jack30.0%- LABOURXolani Magnificent Hlongwane30.0%
- MOVENgwako Daniel Radupi30.0%
AZAPOMziafani Vincent Ngcobo20.0%
MFNishani Kishore20.0%
NADECONomvula Nolwazi Ndwandwe20.0%
ALJAMAAshley Mama20.0%
AZANIARicardo Maarman20.0%
OHMPanashe Dylan Malatsi20.0%
AHCMatshipi Solomon Mamabolo20.0%
ICMErick Sibusiso Ntuli20.0%- AACUMPenny Masala Mathibele20.0%
- AEFLehlohonolo Leballo20.0%
- VSASipho Jim Jantjie20.0%
- POJNorman Zola Gqoma20.0%
- CMPCDoris Nolwazi Tsotetsi20.0%
BPSAMzwandile Ngcayiya10.0%
PMCLerato Josephine Mafoko10.0%
ARAMalehlohonolo Maria Mavundhla10.0%- AGFDavie Mathavele10.0%
- SDPMidlaas Maesela Dikobo10.0%
- KYPDavid Kwinda10.0%
- ANOSARefilwe Masemola10.0%
- UMBRELLAWinter-Rose Nkosi10.0%
Also on the ballot: Simon Modjadji (Ekhethu Peoples Party), Foster Mabuza (Gaza Democratic Front), Raynauld Dumisani Russon (Shosholoza Progressive Party).
Candidates: IEC certified candidate list (PDF, 16 Sept 2026).
Hours off in Ward 128 ?
Reported in the ESP app
Voting districts · 6 ?
Thebeyatumelo Macdonald Galeshewe (ANC) won Ward 128 with 3 453 votes, 17.4% of the ward's 19 881 registered voters. Turnout was 44.3%: 8 798 of 19 881 registered voters voted. Official IEC results of the 2026 local government elections in Ward 128, City of Johannesburg, voting district by voting district.
This ward in earlier elections ?
Boundaries changed after 2021: each ward's own results, never re-allocated.
- 2021 Ward 128, City of JohannesburgMost of this ward (74%) · 2021: ANC 69.4% · 2024 national: ANC 60.2%
- 2021 Ward 50, City of JohannesburgPart of this ward (19%) · 2021: ANC 54.0% · 2024 national: ANC 51.7%
- 2021 Ward 53, City of JohannesburgPart of this ward (7%) · 2021: ANC 59.0% · 2024 national: ANC 47.2%
ESP areas in this ward · 2 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 8 895 · spoilt 267 · special votes 1 308 · All 6 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 6 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 6 voting districts here (8 798 of 19 881). The IEC publishes 44.8%.
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 66 parties (the IEC's total vs the ballots' sum): ANC 3 453 vs 6 854; DA 1 192 vs 2 412; EFF 1 114 vs 2 131; ActionSA 925 vs 2 077; MKP 448 vs 887; UAT 384 vs 618; Elf-SA - Economic Liberators Forum South Africa 180 vs 337; RISE 176 vs 320; IFP 132 vs 320; ATM 92 vs 197; SACP 84 vs 118; VF PLUS 56 vs 139; MAYIBUYE 49 vs 98; AIC 33 vs 67; APC 27 vs 41; ACDP 14 vs 30; SAPCO 9 vs 12; AUC 8 vs 31; BOSA 8 vs 30; CCC 8 vs 9; PA 8 vs 25; TRUTH 6 vs 13; COPE 5 vs 21; ECOFORUM 5 vs 12; Umphakathi Warona 4 vs 9; LABOUR 3 vs 8; MOVE 3 vs 7; UIM 3 vs 9; AACUM 2 vs 5; AEF 2 vs 5; AHC 2 vs 24; ALJAMA 2 vs 7; AZAPO 2 vs 5; ICM 2 vs 14; VSA 2 vs 4; AGF 1 vs 4; ANOSA 1 vs 2; ARA 1 vs 5; KYP 1 vs 3; SDP 1 vs 3; UMBRELLA 1 vs 2; ACP 0 vs 1; ACT 0 vs 8; ALC 0 vs 6; ARM 0 vs 2; ARRC. 0 vs 4; ARU 0 vs 6; CFM 0 vs 1; CHANGE 0 vs 2; EKHETHU 0 vs 2; ERM 0 vs 2; FISA 0 vs 5; GAZA 0 vs 11; GFSA 0 vs 2; IN 0 vs 1; IRC 0 vs 6; KCDP 0 vs 1; LAND 0 vs 8; LBKP 0 vs 2; MAWUSA 0 vs 5; MRP 0 vs 8; NFP 0 vs 12; O.D 0 vs 5; PAC 0 vs 6; PCP 0 vs 2; SHOSH 0 vs 1. We show each ballot's own votes.
Note: A party's total across ballots doesn't match its ballots: 163 times in 6 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, 18:58 SAST.