ANC 23.3%
Most party (PR) votes
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Raymont Ismael SteenkampPatriotic AlliancePR ballot ? · 6 997 valid votes
ANCAfrican National Congress1 62723.3%
ActionSA1 30218.6%
PAPatriotic Alliance1 26718.1%
DADemocratic Alliance1 04114.9%
EFFEconomic Freedom Fighters4206.0%
MKPUmkhonto Wesizwe Party3024.3%
ACDPAfrican Christian Democratic Party2573.7%
AICAfrican Independent Congress1682.4%
VF PLUSVryheidsfront Plus | Freedom Front Plus1021.5%
ATMAfrican Transformation Movement610.9%
PMCPeople's Movement for Change440.6%
RISERise Mzansi380.5%- SACPSouth African Communist Party350.5%
IFPInkatha Freedom Party320.5%- UMBRELLAAllied Independents Umbrella290.4%
- MAYIBUYEAfrika Mayibuye Movement240.3%
- ALCAfrican Labour Convention210.3%
- ARRC.African Royal Rainbow Congress210.3%
PACPan Africanist Congress of Azania170.2%
BOSABuild One South Africa170.2%
APCAfrican People's Convention140.2%- IMSImstaying130.2%
AUCAfrican Unemployed Congress90.1%- Umphakathi WaronaUmphakathi Warona90.1%
ALJAMAAl Jama-ah80.1%
AHCAfrican Heart Congress80.1%- POJPeople of Joburg80.1%
UIMUnited Independent Movement60.1%
UATUnited Africans Transformation60.1%- TRUTHTruth and Solidarity Movement60.1%
AZAPOAzanian People's Organisation50.1%
COPECongress of the People50.1%- ACTAfrican Congress for Transformation50.1%
ACPAll Citizens Party50.1%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa50.1%- LABOURLabour Party of South Africa50.1%
ARUAfrican Renaissance Unity40.1%
ICMIndependent Citizens Movement40.1%- AACUMActive African Christians United Movement40.1%
IRCInternational Revelation Congress30.0%
ECOFORUMEconomic Emancipation Forum30.0%- CCCNational Coloured Congress30.0%
O.DOperation Dudula30.0%- MOVEMove SA30.0%
NFPNational Freedom Party20.0%
BPSABolsheviks Party of South Africa20.0%
AZANIAAzania Peaceful Revolution20.0%
LANDLand Party20.0%- GFSAGap Fixers of South Africa20.0%
- VSAVuka SA20.0%
- GAZAGaza Democratic Front20.0%
- SAPCOSouth African People’s Civic Organization20.0%
SHOSHShosholoza Progressive Party10.0%
KCDPKingdom Covenant Democratic Party10.0%
ARAAfrica Restoration Alliance10.0%
ARMAmalgamated Rainbow Movement10.0%- AEFAfrican Economic Freedom10.0%
- EKHETHUEkhethu Peoples Party10.0%
- FISAFreedom in South Africa10.0%
- SDPService Delivery Party10.0%
- ERMEconomic Redress Movement10.0%
- PCPPeople's Consent Party10.0%
- INIlizwe Nathi10.0%
- CKPChrist Kingdom Party10.0%
Hours off in Ward 29 ?
Reported in the ESP app
Voting districts · 6 ?
Raymont Ismael Steenkamp (PA) won Ward 29 with 1 685 votes, 14.3% of the ward's 11 818 registered voters. Turnout was 59.8%: 7 072 of 11 818 registered voters voted. Official IEC results of the 2026 local government elections in Ward 29, 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.
ESP areas in this ward · 4 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 6 705 · spoilt 46 · special votes 540 · 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 (7 072 of 11 818). The IEC publishes 60.2%.
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 64 parties (the IEC's total vs the ballots' sum): PA 1 685 vs 2 952; ANC 1 602 vs 3 229; ActionSA 1 027 vs 2 329; DA 851 vs 1 892; EFF 429 vs 849; MKP 315 vs 617; ACDP 116 vs 373; AIC 105 vs 273; ATM 58 vs 119; AACUM 45 vs 49; SACP 41 vs 76; VF PLUS 41 vs 143; UMBRELLA 40 vs 69; RISE 38 vs 76; ARRC. 32 vs 53; IFP 23 vs 55; MAYIBUYE 23 vs 47; BOSA 18 vs 35; PMC 18 vs 62; PAC 16 vs 33; IMS 15 vs 28; AHC 13 vs 21; ALJAMA 10 vs 18; APC 10 vs 24; Elf-SA - Economic Liberators Forum South Africa 10 vs 15; AZANIA 7 vs 9; ARU 5 vs 9; COPE 5 vs 10; POJ 5 vs 13; AUC 3 vs 12; AZAPO 3 vs 8; LABOUR 3 vs 8; Umphakathi Warona 3 vs 12; SAPCO 3 vs 5; SDP 3 vs 4; TRUTH 3 vs 9; UIM 3 vs 9; ALC 2 vs 23; CCC 2 vs 5; ECOFORUM 2 vs 5; VSA 2 vs 4; AEF 1 vs 2; ARA 1 vs 2; BPSA 1 vs 3; ICM 1 vs 5; MOVE 1 vs 4; SHOSH 1 vs 2; ACP 0 vs 5; ACT 0 vs 5; ARM 0 vs 1; CKP 0 vs 1; EKHETHU 0 vs 1; ERM 0 vs 1; FISA 0 vs 1; GAZA 0 vs 2; GFSA 0 vs 2; IN 0 vs 1; IRC 0 vs 3; KCDP 0 vs 1; LAND 0 vs 2; NFP 0 vs 2; O.D 0 vs 3; PCP 0 vs 1; UAT 0 vs 6. We show each ballot's own votes.
Note: A party's total across ballots doesn't match its ballots: 177 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 11 Nov 2026, 15:49 SAST.