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 103?
Get notified when it's declared
Your ballot papers · 2
Hours off in Ward 103 ?
Reported in the ESP app
Power48hours off4 outages
Water25hours off2 outages
Internet0hours offNo outages
Voting stations · 10 ?- 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.
- Christian Catholic ChurchVD 33040011
- Community Hall RethabisengVD 33040022
- Rethabiseng Primary SchoolVD 33040101
- Mpumelelo Secondary SchoolVD 33040156
- Baweze Primary SchoolVD 54510038
- Ekangala Engineering School of SpecialisationVD 54510049
- Ekangala Community HallVD 54510050
- Hlolisisa Primary SchoolVD 54510094
- Apostolic Faith MissionVD 54510140
- Assemblies of GodVD 54510151
Candidates · 51
- Selina Poppie MathibelaAbafuna Ingubo Yeskhethu Party
Mxolisi Michael MtsweniActionSA- Velaphi Maria MtshweniActive African Christians United Movement
- Jeremy SaffierAfrica Redemption Democracy
Alpheus Zamani MotaungAfrica Restoration Alliance
Samuel SitholeAfrican Heart Congress
Nobuhle Maria Julia MagudulelaAfrican Independent Congress- Zakhele Brian MnguniAfrican Independent People's Organisation
April Daniel MabonaAfrican National Congress
Tebogo Maria MasukuAfrican People's Convention
Princess Thuli NakanaAfrican Transformation Movement- Sibongile Linah MagagulaAfrika Mayibuye Movement
Mpho KgomosothoAl Jama-ah
Lindelwa Edith MogaleAll Citizens Party- Danile LafuthiAllied Independents Umbrella
Ally Salim MlaziArusha Economic Coalition
Nontuli Patricia MabatiAzanian People's Organisation- Johannes Vengwane MabenaBatho Pele Community Service Delivery Tshwane
Apson Sepadi MakaungBolsheviks Party of South Africa- Slindile Precious MkhizeBuild One South Africa
Halaletsang ModikoeCongress of the People
Innocent Thabo MoalusiDemocratic Alliance
Bafana Jan LangaEconomic Emancipation Forum
Makgopha Simon ManamelaEconomic Freedom Fighters
Olga MohanoeEconomic Liberators Forum South Africa- Chonshular MorenaEkhethu Peoples Party
Marquard Dirk PienaarFederal Party SA
Christopher Mandla DlongwanaIndependent Citizens Movement
Koketso Angel ZuluInkatha Freedom Party- Jesse Sisanda MazauleKnow Your Power
Manuel MoodleyMinority Front- Raesetja Sanah MakolaMoshabi Party
- Britney Celestine BruintjiesNational Coloured Congress
Felix Hugo PriggeOrganic Humanity Movement
Rooilane Simon LebepiPan Africanist Congress of Azania
Eletsang Abednego MoeranePatriotic Alliance
Poelano SadickPoelano Revelation Party- Larry Thabang MatlalaProgressive Tshwane Alliance-Pta012
- Elizabeth Busisiwe MahlanguRegion 7 New Generation Party
- Judith MdhlovuRepublican Conference of Tshwane
Phillip Vusi NtuliRise Mzansi- Sipho Raymond NdinisaSecurity Personnel Party of South Africa
- Rankitsing Johannes XabaService Delivery Party
- Simon MahambaSouth African Communist Party
- Mashupye Kgomo MatemotjaSouth African Mass Movement
- Ezekiel Ntutu PuleTruth and Solidarity Movement
- Moeti Philimon MalatjiUmkhonto Wesizwe Party
Ragiwe Lucas MahlanguUnited Africans Transformation
Lesego Johannes MasanaboUnited Democratic Movement
Jacques VenterUnited Independent Movement
Witness Ntombi NkosiVryheidsfront Plus | Freedom Front Plus
Source: IEC certified candidate list (PDF, 16 Sept 2026)
This ward in earlier elections ?
ESP areas in this ward · 11 ?
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:36 SAST.