No results, yet
Dots: voting stations
Voting day: Wed 4 Nov
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
ESP app
How long is the queue?
Chat about the election in your area
ESP app
Who won Ward 31?
Get notified when it's declared
Your ballot papers · 2
Hours off in Ward 31 ?
Reported in the ESP app
Power1 134hours off72 outages
Water263hours off19 outages
Internet23hours off3 outages
Voting stations · 11 ?- You can only vote at the voting station where you're registered. Your ballots are for that ward and municipality.
- If you've moved since you registered, your station is still the old one unless you re-registered.
- Can't get there on 4 Nov? Special votes 2 and 3 Nov, 8am–5pm. Source
- Check your station: SMS your ID number to 32810 · IEC voter portal
Vote where you're registered. Not sure which? SMS your ID number to 32810.
- Lofentse Secondary SchoolVD 32840647
- The African Congregational ChurchVD 32840681
- African Methodist Episcopal ChurchVD 32840704
- Orlando East Footprints HospiceVD 32840726
- Thembalihle Primary SchoolVD 32840759
- Leresche Primary SchoolVD 32840760
- Municipal Multipurpose Community CentreVD 32840771
- Job Rathebe Junior Secondary SchoolVD 32840782
- GOOD News Outreach Bible ChurchVD 32840805
- Orlando East Communal HallVD 32840816
- St Matthew Church of England in South AfricaVD 32841356
Candidates · 56
Kathleen Desiree MoticoeActionSA- Penny Masala MathibeleActive African Christians United Movement
Malehlohonolo Maria MavundhlaAfrica Restoration Alliance- Lehlohonolo LeballoAfrican Economic Freedom
Moloko Michael MpoloboshoAfrican Heart Congress
Johannes Mandla KubekaAfrican Independent Congress- Sibongile Tryphinah ZwaneAfrican Labour Convention
Teboho MongoyaAfrican National Congress
Raymond MakhathiniAfrican People's Convention
Princess Simphiwe ZunguAfrican Renaissance Unity
Nomzamo DlaminiAfrican Transformation Movement
Sifiso Ozias NkambuleAfrican Unemployed Congress- Tebogo Joseph BopapeAfrika Mayibuye Movement
Seth Sandile MazibukoAl Jama-ah
Edith Thembi SikosanaAll Citizens Party- Refilwe MasemolaAll Natives of South Africa
- Enoch NdhlovuAllied Independents Umbrella
Ricardo MaarmanAzania Peaceful Revolution- Nthabeleng Sarafina MohammadAzanian Ground Forces
Nthabiseng LetsoelaAzanian People's Organisation
Samuel Mzwakhe MbathaBolsheviks Party of South Africa- Lerato Rebecca MashigoBuild One South Africa
- Doris Nolwazi TsotetsiCivic Movement for Progressive Citizens
Busisiwe Florence NdabaCongress of the People
Noxolo Leandra MasekoDemocratic Alliance
Dumazile Kate MokoenaEconomic Emancipation Forum
Moeketsi Matthews MoahloliEconomic Freedom Fighters
Phumudzo Collen MutavhatsindiEconomic Liberators Forum South Africa- Mpho Lilian NgcwabeEkhethu Peoples Party
- Isaac MaswanganyiGaza Democratic Front
- Axon Tsepe TauIlizwe Nathi
Erick Sibusiso NtuliIndependent Citizens Movement
Nomsa Precious ShabalalaInkatha Freedom Party- Rebecca Palisa QotyanaKnow Your Power
- Israel Dumisani MkhaliphiLabour Party of South Africa
Ruchir Jai Aryan SinghMinority Front- Ndivhoniswani Albert TshitavhaMove SA
- Gadija DavidsNational Coloured Congress
Londiwe Zanele MasangoNational Democratic Convention
Matthew William PienaarOrganic Humanity Movement
Charles Mlungisi NgelezaPan Africanist Congress of Azania
Lebogang Trevor KgatlePatriotic Alliance- Gideon MpanzaPeople of Joburg
Caroline Motsilisi MoshoadibaPeople's Movement for Change
Lukhona Afika MnguniRise Mzansi- Midlaas Maesela DikoboService Delivery Party
Raynauld Dumisani RussonShosholoza Progressive Party- Lethukthula Mxolisi Eugene Ndabenhle MdluliSouth African Communist Party
- Ketshegeditse Sarah MarupingSouth African People’s Civic Organization
- Mohamed Zaine KhanTruth and Solidarity Movement
- Lerato Mirriam MokoenaUmkhonto Wesizwe Party
- Shadrack Thabang MoloiUmphakathi Warona
Fezile MhlebiUnited Democratic Movement
Garth Stuart JackUnited Independent Movement
Nubijara Wilson TloubatlaVryheidsfront Plus | Freedom Front Plus- Sipho Jim JantjieVuka SA
Source: IEC certified candidate list (PDF, 16 Sept 2026)
This ward in earlier elections ?
Boundaries changed after 2021: each ward's own results, never re-allocated.
- 2021 Ward 31, City of JohannesburgMost of this ward (69%) · 2021: ANC 50.9% · 2024 national: ANC 47.2%
- 2021 Ward 29, City of JohannesburgPart of this ward (17%) · 2021: ANC 38.8% · 2024 national: ANC 42.4%
- 2021 Ward 28, City of JohannesburgPart of this ward (8%) · 2021: ANC 54.0% · 2024 national: ANC 53.1%
- 2021 Ward 30, City of JohannesburgPart of this ward (6%) · 2021: ANC 47.5% · 2024 national: ANC 48.7%
ESP areas in this ward · 1 ?
About these figures
Official IEC figures: how we add them up
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 26 Oct 2026, 17:38 SAST.