ANC 38.2%down 18.5 pts from 56.7% in 2021
Most party (PR) votes
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Mpho Keoratile SehalahalaAfrican National CongressPR ballot ? · 6 101 valid votes
ANCAfrican National Congress2 32838.2%
ActionSA1 14218.7%
DADemocratic Alliance94815.5%
EFFEconomic Freedom Fighters5519.0%
VF PLUSVryheidsfront Plus | Freedom Front Plus4146.8%
MKPUmkhonto Wesizwe Party1151.9%- MAYIBUYEAfrika Mayibuye Movement751.2%
- SACPSouth African Communist Party631.0%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa631.0%
ICMIndependent Citizens Movement540.9%
UATUnited Africans Transformation420.7%
AICAfrican Independent Congress410.7%
AHCAfrican Heart Congress390.6%
ATMAfrican Transformation Movement250.4%
ACDPAfrican Christian Democratic Party240.4%- DOPDefenders of the People220.4%
BOSABuild One South Africa150.2%
PAPatriotic Alliance110.2%
RISERise Mzansi100.2%- TRUTHTruth and Solidarity Movement80.1%
- AIPOAfrican Independent People's Organisation70.1%
- ARRC.African Royal Rainbow Congress70.1%
IFPInkatha Freedom Party60.1%- SPPSASecurity Personnel Party of South Africa60.1%
COPECongress of the People50.1%
ECOFORUMEconomic Emancipation Forum50.1%- INIlizwe Nathi50.1%
UCDPUnited Christian Democratic Party40.1%
BPSABolsheviks Party of South Africa40.1%
LANDLand Party40.1%- UMBRELLAAllied Independents Umbrella40.1%
PACPan Africanist Congress of Azania30.0%
AZAPOAzanian People's Organisation30.0%
IRCInternational Revelation Congress30.0%
INGUBOAbafuna Ingubo Yeskhethu Party30.0%
FPSAFederal Party SA30.0%- AACUMActive African Christians United Movement30.0%
- S.A.P.South African Party30.0%
NFPNational Freedom Party20.0%
AGANG SAAgang South Africa20.0%- ARDAfrica Redemption Democracy20.0%
OHMOrganic Humanity Movement20.0%
UIMUnited Independent Movement20.0%
ACPAll Citizens Party20.0%
O.DOperation Dudula20.0%- UPPAUnited Progressive People Alliance20.0%
- A.T.C.African Traditional Congres20.0%
- MOSHABIMoshabi Party20.0%
- PTA012Progressive Tshwane Alliance-Pta01220.0%
- CKPChrist Kingdom Party20.0%
NADECONational Democratic Convention10.0%
ALJAMAAl Jama-ah10.0%
APCAfrican People's Convention10.0%
URFUnited Residents Front10.0%
PRPPoelano Revelation Party10.0%
ARAAfrica Restoration Alliance10.0%- RCRepublican Conference of Tshwane10.0%
- FISAFreedom in South Africa10.0%
- KYPKnow Your Power10.0%
Hours off in Ward 99 ?
Reported in the ESP app
Voting districts · 15 ?
Mpho Keoratile Sehalahala (ANC) won Ward 99 with 1 951 votes, 14.4% of the ward's 13 502 registered voters. Turnout was 46.4%: 6 259 of 13 502 registered voters voted. Official IEC results of the 2026 local government elections in Ward 99, City of Tshwane (Pretoria), voting district by voting district.
- Refilwe Municipal OfficesVD 33050012ANC 47.6%
- Refilwe LibraryVD 33050034ANC 42.4%
- Chokoe Primary SchoolVD 33050089ANC 40.0%
- Sedibeng Primary SchoolVD 33050090ANC 34.2%
- End Time Harvest ChurchVD 33050102ANC 54.1%
- Wagendrift Ok Shopping CentreVD 33150013DA 36.4%
- Tweefontein Shopping ComplexVD 33150046DA 56.7%
- Rooikop Plot 181VD 33150103ANC 86.7%
- Leeufontein Nature ReserveVD 33150114DA 60.0%
- Christ Fellowship MinistryVD 33150169ANC 50.8%
- Refilwe Secondary SchoolVD 33150237ANC 59.5%
- Mampuru ParkVD 33150248ANC 21.5%
- Tent-WalmansthallVD 33170071DA 48.8%
- Berlin Mission ChurchVD 33170217ANC 28.4%
- Foxtrot Primary Farm SchoolVD 33150147Tied
Candidates · 50
Selina Poppie MathibelaAbafuna Ingubo Yeskhethu Party
Phillip Bhengela SkosanaActionSA- Malesela Isaac KolelaActive African Christians United Movement
- Jeremy SaffierAfrica Redemption Democracy
William Tirhani MalulekaAfrica Restoration Alliance
Lizanda DobsonAfrican Christian Democratic Party
Samuel SitholeAfrican Heart Congress
Zandile Tryphina TshabalalaAfrican Independent Congress
Mpho Keoratile SehalahalaAfrican National Congress
Samson Talo MafutaAfrican People's Convention
April Themba KokelaAfrican Transformation Movement- Hector Sello NobelaAfrika Mayibuye Movement
Lati Doctor MtsweniAl Jama-ah- Mpho Reuben PitsoaneAllied Independents Umbrella
Ally Salim MlaziArusha Economic Coalition
Bojane Kings MabowaAzanian People's Organisation- Jabulani Martin KubekaBatho Pele Community Service Delivery Tshwane
Apson Sepadi MakaungBolsheviks Party of South Africa
Kelusi Mpho Elvis DiraditsileBuild One South Africa
Mvabasa Philemon SitholeCongress of the People
Mokhoma Kally MotsoagaeDemocratic Alliance
Bafana Jan LangaEconomic Emancipation Forum
Nkele Lekwetse Sinah MabogoaneEconomic Freedom Fighters
Lindelwa Treasure NyoniEconomic Liberators Forum South Africa- Herman ZikhaliEkhethu Peoples Party
Marquard Dirk PienaarFederal Party SA- Howard Manene KomatiIndependent
Christopher Mandla DlongwanaIndependent Citizens Movement- Jesse Sisanda MazauleKnow Your Power
Manuel MoodleyMinority Front- Raesetja Sanah MakolaMoshabi Party
- Gail Frieda BooysenNational Coloured Congress
Salome KekanaOperation Dudula
Felix Hugo PriggeOrganic Humanity Movement
Charles Khabi MadibaPan Africanist Congress of Azania
Charles ShirindaPatriotic Alliance
Teballo Ofentse SadickPoelano Revelation Party- Sodlolwane Freddy SwandleProgressive Tshwane Alliance-Pta012
- Judith MdhlovuRepublican Conference of Tshwane
Mellisha Nabreshcka HendersonRise Mzansi- Sello Peter Jacob MashulaSecurity Personnel Party of South Africa
- Rankitsing Johannes XabaService Delivery Party
- Mahlasela George MotauSouth African Communist Party
- Majane Thabo MatlalaSouth African Mass Movement
- Mandla Johannes MalindisaTruth and Solidarity Movement
Kgomotso MachikaUmkhonto Wesizwe Party
Sipho Moses NkosiUnited Africans Transformation
George BaloyiUnited Democratic Movement
Jacques VenterUnited Independent Movement
Jacob Jakobus MadonzelaVryheidsfront Plus | Freedom Front Plus
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.
ESP areas in this ward · 7 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 6 286 · spoilt 128 · special votes 313 · All 15 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 15 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 15 voting districts here (6 259 of 13 502). The IEC publishes 46.8%.
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.
The change beside the headline is the difference between the leading party's share here and its share in the 2021 election for the same ward (the ward that covered the same area then), both from the IEC's counts, with no votes re-allocated between boundaries.
Note: The IEC's total across ballots differs from the party's ward + PR + DC 40% votes for 59 parties (the IEC's total vs the ballots' sum): ANC 1 951 vs 4 279; DA 896 vs 1 844; EFF 563 vs 1 114; ActionSA 542 vs 1 684; VF PLUS 451 vs 865; MKP 123 vs 238; MAYIBUYE 101 vs 176; SACP 73 vs 136; AHC 42 vs 81; AIC 28 vs 69; ATM 28 vs 53; UAT 28 vs 70; RISE 19 vs 29; ACDP 18 vs 42; BOSA 16 vs 31; PA 12 vs 23; ARD 9 vs 11; AZAPO 9 vs 12; SPPSA 8 vs 14; APC 6 vs 7; ICM 6 vs 60; AACUM 5 vs 8; PAC 5 vs 8; ARA 4 vs 5; Elf-SA - Economic Liberators Forum South Africa 4 vs 67; PTA012 4 vs 6; UIM 4 vs 6; ECOFORUM 3 vs 8; INGUBO 3 vs 6; O.D 3 vs 5; ALJAMA 2 vs 3; BPSA 2 vs 6; FISA 2 vs 3; MOSHABI 2 vs 4; OHM 2 vs 4; RC 2 vs 3; TRUTH 2 vs 10; COPE 1 vs 6; KYP 1 vs 2; PRP 1 vs 2; A.T.C. 0 vs 2; ACP 0 vs 2; AGANG SA 0 vs 2; AIPO 0 vs 7; ARRC. 0 vs 7; CKP 0 vs 2; DOP 0 vs 22; FPSA 0 vs 3; IFP 0 vs 6; IN 0 vs 5; IRC 0 vs 3; LAND 0 vs 4; NADECO 0 vs 1; NFP 0 vs 2; S.A.P. 0 vs 3; UCDP 0 vs 4; UMBRELLA 0 vs 4; UPPA 0 vs 2; URF 0 vs 1. We show each ballot's own votes.
Note: A party's total across ballots doesn't match its ballots: 264 times in 15 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 09 Nov 2026, 23:49 SAST.