ANC 30.8%
African National Congress · won the ward ballot
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Mamosa Eaglette PhashaAfrican National CongressWard ballot ? · 5 420 valid votes
ANCMamosa Eaglette Phasha1 67030.8%
ActionSAEmelda Hangalabeke Mokoba1 60329.6%
DANicholas Seshego Hlabjago59310.9%
EFFMpho Nemutanzhela4368.0%
MKPSello Alex Hlongoane3957.3%- SPPSAJack Nicell Mokhare1582.9%
- SACPItumeleng Tryphinah Mosehla1342.5%
VF PLUSModisa Jason Jacobs951.8%- CONCERNLetta Mmapula Mahlaba-Makhubedu480.9%
AICTsela Grace Radingwana360.7%
RISEObakeng Paul Mokwena290.5%
AHCMakomane Thomas Mohlala260.5%
Elf-SA - Economic Liberators Forum South AfricaKgomotso Maele240.4%
APCMerriam Chauke210.4%- MAYIBUYEHellen Tlhopego Khumalo-Manyaka210.4%
IFPShiwe Hemilton Maseko110.2%
BOSAInnocent Thabo Rahube100.2%
AGANG SALillian Khani Makgobela90.2%- BPCSDTMaria Kanyani Kekana90.2%
ACPThabang Cleopus Lekgoto60.1%
COPENtombifuthi Pretty Makhalimela50.1%
PRPPalesa Joyce Sadick50.1%
BPSAApson Sepadi Makaung50.1%
PATumelo Ramadi50.1%
FPSAMarquard Dirk Pienaar50.1%
O.DStanley Andrew Chauke50.1%
INGUBOSelina Poppie Mathibela40.1%
UIMHlawulani Gift Chuma40.1%- AACUMHlabirwa Maila Maila40.1%
- EKHETHUGiven Legasa Moela40.1%
- UPPANhlanhla Maphanga Peete40.1%
UDMLebogang Matlatsi30.1%
AZAPORonette Sekgale30.1%- TRUTHHlengani Bafana Eliakim Lebese30.1%
- SDPRankitsing Johannes Xaba30.1%
PACNtsizwa Shadrack Mthimunye20.0%- ARDBachumile Litreasure Mlandu20.0%
ARECOAlly Salim Mlazi20.0%- ERMKoos Mpho Mathibela20.0%
- MOSHABIJohannes Phalafala Sathekge20.0%
- KYPDubain Jolan Louw20.0%
- UMBRELLADanile Lafuthi20.0%
MFPalesa Nonhlanhla Shikoane10.0%
NADECOAndile Gift Nkonyane10.0%
ALJAMARudolph Mamabolo10.0%
ECOFORUMPrince Magau10.0%
ARUValentia Okpokojobi10.0%- RCMartha Henriëtte Middelberg10.0%
ICMChristopher Mandla Dlongwana10.0%- FISAFreedom in South Africa10.0%
- SAMMOSenthaolele Joyce Mashale10.0%
- DITAUTau Dia Rora Cultural and Traditional Lekgotla10.0%
Also on the ballot: Mavis Mokgadi Ngxiya (Africa Restoration Alliance), Kerileng Sana Betha (Bophuthatswana Civil Movement), Gail Frieda Booysen (National Coloured Congress), Bartel Wilhelmus Petrus Viljoen (Organic Humanity Movement), Mandla Siphiwe Mavimbela (Progressive Tshwane Alliance-Pta012).
Candidates: IEC certified candidate list (PDF, 16 Sept 2026).
Hours off in Ward 28 ?
Reported in the ESP app
Voting districts · 6 ?
Mamosa Eaglette Phasha (ANC) won Ward 28 with 1 670 votes, 14.2% of the ward's 11 772 registered voters. Turnout was 46.9%: 5 521 of 11 772 registered voters voted. Official IEC results of the 2026 local government elections in Ward 28, City of Tshwane (Pretoria), 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 · 6 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 5 530 · spoilt 110 · special votes 313 · 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 (5 521 of 11 772). The IEC publishes 47.1%.
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 60 parties (the IEC's total vs the ballots' sum): ANC 1 670 vs 3 447; ActionSA 1 603 vs 3 431; DA 593 vs 1 109; EFF 436 vs 848; MKP 395 vs 694; SPPSA 158 vs 265; SACP 134 vs 231; VF PLUS 95 vs 185; CONCERN 48 vs 87; AIC 36 vs 65; RISE 29 vs 47; AHC 26 vs 49; Elf-SA - Economic Liberators Forum South Africa 24 vs 38; APC 21 vs 30; MAYIBUYE 21 vs 36; IFP 11 vs 15; BOSA 10 vs 23; AGANG SA 9 vs 14; BPCSDT 9 vs 21; ACP 6 vs 11; BPSA 5 vs 6; COPE 5 vs 9; FPSA 5 vs 6; O.D 5 vs 6; PA 5 vs 9; AACUM 4 vs 5; EKHETHU 4 vs 5; INGUBO 4 vs 7; UIM 4 vs 6; UPPA 4 vs 8; AZAPO 3 vs 5; SDP 3 vs 4; ARD 2 vs 4; ARECO 2 vs 3; ERM 2 vs 6; KYP 2 vs 3; MOSHABI 2 vs 11; PAC 2 vs 4; UMBRELLA 2 vs 3; ECOFORUM 1 vs 3; FISA 1 vs 2; MF 1 vs 3; RC 1 vs 2; SAMMO 1 vs 2; A.T.C. 0 vs 1; ACDP 0 vs 11; AIPO 0 vs 6; ARA 0 vs 1; ARRC. 0 vs 8; ATM 0 vs 14; DOP 0 vs 3; GAZA 0 vs 7; IN 0 vs 1; IRC 0 vs 1; NEGEPA7 0 vs 1; NFP 0 vs 3; S.A.P. 0 vs 1; UAT 0 vs 8; UCDP 0 vs 3; URF 0 vs 1. We show each ballot's own votes.
Note: A party's total across ballots doesn't match its ballots: 167 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 10 Nov 2026, 18:35 SAST.