DA 80.6%
Democratic Alliance · won the ward ballot
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Devon SteenkampDemocratic AllianceWard ballot ? · 12 420 valid votes
DADevon Steenkamp10 00980.6%
ActionSATshepo Thapelo Lebogang Mapharisa8546.9%
ANCKutlo Delicia Matshwe3873.1%
VF PLUSArmand van Vuuren3312.7%
EFFRebecca Lerabi Motlhabane2912.3%
RISENiel James Meyer2381.9%
BOSAStory Machethe800.6%
ATMKgothatso Mokhothu390.3%
ACDPJohn Stalin van Rooyen360.3%
PAThapelo Kenneth Kunene240.2%- SACPGisimani Steve Mchunu200.2%
ALJAMAKabelo Gwamanda170.1%
PMCMelicia Peters120.1%
UDMMolly Tseboeng Mphande110.1%- MAYIBUYEMbali Dube90.1%
PACPalesa Mokoena70.1%- TRUTHHoosein Khan70.1%
COPEDavid Ofentse Malatji60.0%
MFAnash Parsuram50.0%
SHOSHElisa Rosina Sithole50.0%
AICYandisa Solutia Nqayi40.0%
OHMPanashe Dylan Malatsi40.0%
ARALerato Palesa Manamela30.0%- MOVESealotlegeng Gladness Masonto30.0%
ECOFORUMThandiwe Dumapi20.0%- AGFSiyabonga Mninzi20.0%
AZAPOMfundo Stanley Ketye10.0%
NADECONomalanga Octavia Dladla10.0%
NFPNthabiseng Diana Lephoko10.0%
BPSAMzwandile Ngcayiya10.0%
ARUDaphne Dianne Woodworth10.0%- CCCDerrion Alroy Venter10.0%
AHCKarabo Emmanuel Mamodiyela Motimele10.0%
UIMGarth Stuart Jack10.0%- AACUMJonathan Shaldone Baker10.0%
- AEFLehlohonolo Leballo10.0%
- VSASam Dyers10.0%
- POJLebogang Pamela Mpshe10.0%
- CMPCDoris Nolwazi Tsotetsi10.0%
- MRPRossana Maharaj10.0%
Also on the ballot: Mpho Mavhungu (African People's Convention), Njabulo Sbusiso Dubazane (African Unemployed Congress), Refilwe Masemola (All Natives of South Africa), Avhaathu Peggy Mugwena (Allied Independents Umbrella), Ricardo Maarman (Azania Peaceful Revolution), Martha Dikeledi Mphephu (Combat), Kefilwe Sophie Moyo (Economic Liberators Forum South Africa), Nkosifikile Lucas Facu (Ekhethu Peoples Party), Bronwynn Mary Rodrigues (Know Your Power), Xolani Magnificent Hlongwane (Labour Party of South Africa), Midlaas Maesela Dikobo (Service Delivery Party), Loyiso Toyiya (South African People’s Civic Organization), Shadrack Thabang Moloi (Umphakathi Warona).
Candidates: IEC certified candidate list (PDF, 16 Sept 2026).
Hours off in Ward 98 ?
Reported in the ESP app
Voting districts · 4 ?
Devon Steenkamp (DA) won Ward 98 with 10 009 votes, 53.4% of the ward's 18 741 registered voters. Turnout was 67.8%: 12 714 of 18 741 registered voters voted. Official IEC results of the 2026 local government elections in Ward 98, 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 98, City of JohannesburgPart of this ward (44%) · 2021: DA 65.7% · 2024 national: DA 60.2%
- 2021 Ward 134, City of JohannesburgPart of this ward (37%) · 2021: DA 64.7% · 2024 national: DA 62.1%
- 2021 Ward 101, City of JohannesburgPart of this ward (19%) · 2021: DA 64.1% · 2024 national: DA 62.4%
ESP areas in this ward · 7 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 12 462 · spoilt 42 · special votes 979 · 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 (12 714 of 18 741). The IEC publishes 67.9%.
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 45 parties (the IEC's total vs the ballots' sum): DA 10 009 vs 20 007; ActionSA 854 vs 1 796; ANC 387 vs 804; VF PLUS 331 vs 654; EFF 291 vs 612; RISE 238 vs 450; BOSA 80 vs 177; ATM 39 vs 89; ACDP 36 vs 81; PA 24 vs 47; SACP 20 vs 44; ALJAMA 17 vs 34; PMC 12 vs 27; MAYIBUYE 9 vs 26; PAC 7 vs 12; TRUTH 7 vs 12; COPE 6 vs 12; MF 5 vs 9; AIC 4 vs 8; OHM 4 vs 9; MOVE 3 vs 6; ECOFORUM 2 vs 4; AACUM 1 vs 5; AEF 1 vs 2; ARU 1 vs 2; AZAPO 1 vs 3; BPSA 1 vs 2; MRP 1 vs 2; NFP 1 vs 2; POJ 1 vs 2; UIM 1 vs 2; VSA 1 vs 2; ACT 0 vs 1; APC 0 vs 2; AUC 0 vs 3; CKP 0 vs 3; COMBAT 0 vs 1; Elf-SA - Economic Liberators Forum South Africa 0 vs 1; ERM 0 vs 1; FISA 0 vs 2; IFP 0 vs 11; KCDP 0 vs 1; LAND 0 vs 3; MKP 0 vs 78; PRO SA 0 vs 1. We show each ballot's own votes.
Note: A party's total across ballots doesn't match its ballots: 100 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, 18:57 SAST.