DA 40.9%
Democratic Alliance · won the ward ballot
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Kishore BadalDemocratic AllianceWard ballot ? · 10 515 valid votes
DAKishore Badal4 30240.9%
ANCCelstina Nzimande2 13220.3%
ActionSAOageng Joseph Mahlangu1 24111.8%
MKPNelson Letlhogonolo Tsabone1 0039.5%
EFFItumeleng Precious Pitso3843.7%
ALJAMAImtiaz Mohamed Essop3072.9%- TRUTHOmar Khan1891.8%
ATMTendani Kishner Muofhe1421.4%
IFPHezi Lungisane Ntuli1281.2%
BOSALehlohonolo Petrus Mohapi1101.0%
PALizelle Bikhani850.8%
VF PLUSLuvuyo Louis Zithulele Ngubane670.6%
RISENhlanhla Moses Malisa610.6%
O.DShawn Christopher de Sai520.5%
AICClare Natalie Palmer-Everts390.4%
ACDPNomathemba Idah Dlamini370.4%- SACPIgnatius Pule270.3%
- MAYIBUYEIsaac Junior Masuku250.2%
- IMSPoobalan Govender210.2%
ACPLorraine Maluleke200.2%
UDMMziwandile Ceswell Matya170.2%
AHCMoloko Michael Mpolobosho140.1%- SAPCOLoyiso Toyiya130.1%
PMCThabiso Hendrik Majoe120.1%
APCPhumzile Ndaba100.1%
MFIshwar Kumar Beesunlal90.1%
AUCCebolenkosi Patriot Nondanyana80.1%- POJXoliswa Martha Madliwa70.1%
- MOVEBusisiwe Nicholine Ngqavu70.1%
AZANIARicardo Maarman60.1%
AZAPOStephen Wauchope50.0%
ECOFORUMThandiwe Dumapi50.0%- Umphakathi WaronaShadrack Thabang Moloi50.0%
ARALorrance Bafana Mtimkulu30.0%
ICMErick Sibusiso Ntuli30.0%
Elf-SA - Economic Liberators Forum South AfricaGcinile Mahore30.0%- AGFTshidiso Nefthali Monaisa30.0%
- ARRC.George Buthi Maluleke30.0%
- UMBRELLAVuyelwa Mnyatheli30.0%
- AEFLehlohonolo Leballo20.0%
- CCCDeonie Jenay Swart10.0%
- AACUMPenny Masala Mathibele10.0%
- EKHETHUNkosifikile Lucas Facu10.0%
- ALCSibongile Tryphinah Zwane10.0%
- CMPCDoris Nolwazi Tsotetsi10.0%
Also on the ballot: Refilwe Masemola (All Natives of South Africa), Mzwandile Ngcayiya (Bolsheviks Party of South Africa), Rebecca Palisa Qotyana (Know Your Power), Xolani Magnificent Hlongwane (Labour Party of South Africa), Phumzile Rachel Mtshali (National Democratic Convention), Panashe Dylan Malatsi (Organic Humanity Movement), Midlaas Maesela Dikobo (Service Delivery Party), Raynauld Dumisani Russon (Shosholoza Progressive Party), Garth Stuart Jack (United Independent Movement), Sphiwe Alvin Mteshane (Vuka SA).
Candidates: IEC certified candidate list (PDF, 16 Sept 2026).
Hours off in Ward 120 ?
Reported in the ESP app
Voting districts · 8 ?
Kishore Badal (DA) won Ward 120 with 4 302 votes, 22.9% of the ward's 18 757 registered voters. Turnout was 57.2%: 10 723 of 18 757 registered voters voted. Official IEC results of the 2026 local government elections in Ward 120, City of Johannesburg, voting district by voting district.
- South View High SchoolVD 32860773DA 42.0%
- Kiasha Park Primary SchoolVD 32860807DA 42.7%
- Sierra Nevada Primary SchoolVD 32860818DA 45.0%
- Madiba Primary SchoolVD 32860829DA 63.3%
- Lancaster Primary SchoolVD 32862337DA 59.1%
- Touch Life MinistriesVD 32862810MKP 28.5%
- Tent At 6th Street and Centre RoadVD 32863585ANC 27.5%
- Winnie Mabaso FoundationVD 32863631ANC 31.1%
This ward in earlier elections ?
Boundaries changed after 2021: each ward's own results, never re-allocated.
- 2021 Ward 120, City of JohannesburgMost of this ward (89%) · 2021: ANC 36.9% · 2024 national: ANC 38.2%
- 2021 Ward 7, City of JohannesburgPart of this ward (8%) · 2021: ANC 37.5% · 2024 national: ANC 31.9%
- 2021 Ward 6, City of JohannesburgPart of this ward (3%) · 2021: ANC 56.4% · 2024 national: ANC 49.6%
ESP areas in this ward · 7 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 10 752 · spoilt 237 · special votes 668 · All 8 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 8 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 8 voting districts here (10 723 of 18 757). The IEC publishes 57.4%.
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): DA 4 302 vs 8 295; ANC 2 132 vs 4 359; ActionSA 1 241 vs 2 773; MKP 1 003 vs 1 991; EFF 384 vs 756; ALJAMA 307 vs 622; TRUTH 189 vs 261; ATM 142 vs 261; IFP 128 vs 251; BOSA 110 vs 174; PA 85 vs 157; VF PLUS 67 vs 189; RISE 61 vs 121; O.D 52 vs 84; AIC 39 vs 50; ACDP 37 vs 80; SACP 27 vs 52; MAYIBUYE 25 vs 43; IMS 21 vs 37; ACP 20 vs 37; AHC 14 vs 20; SAPCO 13 vs 33; PMC 12 vs 21; APC 10 vs 16; MF 9 vs 15; AUC 8 vs 15; MOVE 7 vs 20; POJ 7 vs 8; AZANIA 6 vs 8; AZAPO 5 vs 9; ECOFORUM 5 vs 8; Umphakathi Warona 5 vs 10; AGF 3 vs 4; ARA 3 vs 12; ARRC. 3 vs 5; Elf-SA - Economic Liberators Forum South Africa 3 vs 5; ICM 3 vs 5; UMBRELLA 3 vs 4; AEF 2 vs 8; AACUM 1 vs 8; ALC 1 vs 5; EKHETHU 1 vs 2; ARU 0 vs 4; BPSA 0 vs 2; CFM 0 vs 1; CKP 0 vs 2; COMBAT 0 vs 1; COPE 0 vs 13; FISA 0 vs 5; GAZA 0 vs 8; GFSA 0 vs 1; IN 0 vs 3; IRC 0 vs 8; KYP 0 vs 1; LAND 0 vs 4; MAWUSA 0 vs 2; MRP 0 vs 2; NADECO 0 vs 1; NFP 0 vs 5; PAC 0 vs 7; PRO SA 0 vs 1; SHOSH 0 vs 14; UAT 0 vs 4; UIM 0 vs 1; VSA 0 vs 5. We show each ballot's own votes.
Note: A party's total across ballots doesn't match its ballots: 207 times in 8 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, 21:40 SAST.