Skip to content
Count Room2026 local elections
Updates every minute

Ward 99

City of Tshwane (TSH) · IEC ward 79900099

Won by
ANC
Mpho Keoratile Sehalahala
Margin
12.8%
789 votes
Voting districts in
15/15
Valid ward votes
6,158

IEC report

Ward ballot

Votes for each ward candidate. The winner takes the ward seat.
Ward ballot results
Party · candidateVotesShare
ANCMpho Keoratile Sehalahala1,95131.7%
Independents1,16218.9%
DA89614.6%
EFF5639.1%
ActionSA5428.8%
VF Plus4517.3%
MKP1232.0%
Mayibuye1011.6%
SACP731.2%
AHC420.7%
AIC280.5%
ATM280.5%
UAT280.5%
RISE190.3%
ACDP180.3%
BOSA160.3%
PA120.2%
AZAPO90.1%
ARD90.1%
SPPSA80.1%
APC60.1%
ICM60.1%
UDM50.1%
PAC50.1%
AACUM50.1%
ARA40.1%
UIM40.1%
ELF-SA40.1%
PTA01240.1%
MF30.0%
INGUBO30.0%
Ecoforum30.0%
O.D30.0%
Al Jama-ah20.0%
BPSA20.0%
ARECO20.0%
OHM20.0%
NCC20.0%
RC20.0%
FISA20.0%
TRUTH20.0%
Moshabi20.0%
COPE10.0%
PRP10.0%
Ekhethu10.0%
SAMMO10.0%
KYP10.0%
BPCSDT10.0%

Votes needed. Independents would have needed 790 more votes to win, or 395 voters switching from ANC.

Turnout is not published per ward in the IEC results files, so it is not shown here.

Change since 2021

Ward boundaries were redrawn for 2026, so this compares the same voting districts in both years: 15 of the 15 districts counted so far existed in 2021, holding 100% of the votes counted. Shares are of all valid votes (ward and PR ballots).
Party shares in 2021 and 2026 on matched voting districts
Party20212026Change
ANC60.3%34.9%−25.4
DA11.1%15.0%+3.9
ActionSA1.5%13.7%+12.2
Independents–9.5%new
EFF12.8%9.1%−3.7
VF Plus4.8%7.1%+2.2
MKP–1.9%new
Mayibuye–1.4%new
SACP–1.1%new
AIC2.8%0.6%−2.3
DOP4.2%0.2%−4.0

Voting districts (15)

Results by voting district
DistrictLeadingValid votesIn 2021
33050012ANC 44.0%1,117yes
33050034ANC 38.8%1,743yes
33050089ANC 36.8%1,724yes
33050090ANC 29.3%1,903yes
33050102ANC 50.6%1,396yes
33150013DA 35.8%1,016yes
33150046DA 54.1%434yes
33150103ANC 82.8%29yes
33150114DA 68.0%50yes
33150147ANC 23.9%46yes
33150169ANC 46.3%978yes
33150237ANC 50.4%567yes
33150248ANC 21.1%530yes
33170071DA 48.7%491yes
33170217ANC 27.2%235yes