DA 68.9%up 4.6 pts from 64.3% in 2021
Most party (PR) votes
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Michael Johannes OosthuizenDemocratic AlliancePR ballot ? · 14 831 valid votes
DADemocratic Alliance10 22168.9%
ActionSA1 74511.8%
VF PLUSVryheidsfront Plus | Freedom Front Plus1 4229.6%
ANCAfrican National Congress7635.1%
EFFEconomic Freedom Fighters2711.8%
RISERise Mzansi1020.7%
MKPUmkhonto Wesizwe Party820.6%
ACDPAfrican Christian Democratic Party580.4%
BOSABuild One South Africa360.2%
PAPatriotic Alliance240.2%
ATMAfrican Transformation Movement240.2%
AICAfrican Independent Congress120.1%- SACPSouth African Communist Party120.1%
- RCRepublican Conference of Tshwane100.1%
IFPInkatha Freedom Party90.1%- MAYIBUYEAfrika Mayibuye Movement60.0%
ECOFORUMEconomic Emancipation Forum40.0%- DOPDefenders of the People30.0%
- AACUMActive African Christians United Movement30.0%
- TRUTHTruth and Solidarity Movement20.0%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa20.0%- CKPChrist Kingdom Party20.0%
UCDPUnited Christian Democratic Party10.0%
AZAPOAzanian People's Organisation10.0%
ALJAMAAl Jama-ah10.0%
COPECongress of the People10.0%
URFUnited Residents Front10.0%
NFPNational Freedom Party10.0%
IRCInternational Revelation Congress10.0%
AGANG SAAgang South Africa10.0%
AHCAfrican Heart Congress10.0%- AIPOAfrican Independent People's Organisation10.0%
UIMUnited Independent Movement10.0%- CONCERN10.0%
UATUnited Africans Transformation10.0%
ACPAll Citizens Party10.0%- FISAFreedom in South Africa10.0%
O.DOperation Dudula10.0%- GAZAGaza Democratic Front10.0%
- A.T.C.African Traditional Congres10.0%
Hours off in Ward 101 ?
Reported in the ESP app
Voting districts · 6 ?
Michael Johannes Oosthuizen (DA) won Ward 101 with 10 791 votes, 51.5% of the ward's 20 962 registered voters. Turnout was 71.0%: 14 883 of 20 962 registered voters voted. Official IEC results of the 2026 local government elections in Ward 101, City of Tshwane (Pretoria), voting district by voting district.
Candidates · 46
Selina Poppie MathibelaAbafuna Ingubo Yeskhethu Party
Malesela Daniel TeffoActionSA- Kevin Julian WillimseActive African Christians United Movement
- Jeremy SaffierAfrica Redemption Democracy
Alpheus Zamani MotaungAfrica Restoration Alliance
Samuel SitholeAfrican Heart Congress
Evelyn Asnath KatooAfrican Independent Congress
Elvis Thabang MalemelaAfrican National Congress
Tebogo Maria MasukuAfrican People's Convention- Nsovo Miracle ChaukeAfrika Mayibuye Movement
Mpho KgomosothoAl Jama-ah- Danile LafuthiAllied Independents Umbrella
Ally Salim MlaziArusha Economic Coalition
Mabitsele Ephraim RadingwanaAzanian People's Organisation- Nthabiseng Maria KutumelaBatho Pele Community Service Delivery Tshwane
Apson Sepadi MakaungBolsheviks Party of South Africa
Boitumelo Jessica LobaiBuild One South Africa
Thomas Malesela BaloyiCongress of the People
Michael Johannes OosthuizenDemocratic Alliance
Bafana Jan LangaEconomic Emancipation Forum
Omphile Mpopi MoiloaEconomic Freedom Fighters
Kelebogile MorakaEconomic Liberators Forum South Africa- Fredrick RamokatiEkhethu Peoples Party
Marquard Dirk PienaarFederal Party SA
Christopher Mandla DlongwanaIndependent Citizens Movement- Jesse Sisanda MazauleKnow Your Power
Manuel MoodleyMinority Front- Raesetja Sanah MakolaMoshabi Party
- Quinechia Hazline Amy SolomonsNational Coloured Congress
Felix Hugo PriggeOrganic Humanity Movement
Dimakatso Ernest BodibaPan Africanist Congress of Azania
Lee-Marvin Jemaydo Savriano NationPatriotic Alliance
Poelano SadickPoelano Revelation Party- Larry Thabang MatlalaProgressive Tshwane Alliance-Pta012
- Alexander Willem Frederik MiddelbergRepublican Conference of Tshwane
Sarah Makaoka Mabotsa MabotsaRise Mzansi- Sello Peter Jacob MashulaSecurity Personnel Party of South Africa
- Rankitsing Johannes XabaService Delivery Party
- Banele TsukuSouth African Communist Party
- Johnson Jokwana LekwanaSouth African Mass Movement
- Sannie Suzan PhakeTruth and Solidarity Movement
Hloriso Arthulia MasekatlalaUmkhonto Wesizwe Party
Lebogang MatlatsiUnited Democratic Movement
Jacques VenterUnited Independent Movement- Selwin PietersonUnited Progressive People Alliance
Johan van DrimmelenVryheidsfront 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 · 16 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 14 996 · spoilt 85 · special votes 713 · 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 (14 883 of 20 962). The IEC publishes 71.5%.
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 40 parties (the IEC's total vs the ballots' sum): DA 10 791 vs 21 012; ActionSA 1 385 vs 3 130; VF PLUS 1 333 vs 2 755; ANC 723 vs 1 486; EFF 291 vs 562; RISE 127 vs 229; MKP 74 vs 156; BOSA 35 vs 71; RC 22 vs 32; AIC 18 vs 30; PA 16 vs 40; SACP 16 vs 28; MAYIBUYE 11 vs 17; COPE 9 vs 10; TRUTH 8 vs 10; AZAPO 7 vs 8; Elf-SA - Economic Liberators Forum South Africa 4 vs 6; ECOFORUM 3 vs 7; AACUM 2 vs 5; AHC 1 vs 2; ALJAMA 1 vs 2; UIM 1 vs 2; A.T.C. 0 vs 1; ACDP 0 vs 58; ACP 0 vs 1; AGANG SA 0 vs 1; AIPO 0 vs 1; ATM 0 vs 24; CKP 0 vs 2; CONCERN 0 vs 1; DOP 0 vs 3; FISA 0 vs 1; GAZA 0 vs 1; IFP 0 vs 9; IRC 0 vs 1; NFP 0 vs 1; O.D 0 vs 1; UAT 0 vs 1; UCDP 0 vs 1; URF 0 vs 1. We show each ballot's own votes.
Note: A party's total across ballots doesn't match its ballots: 108 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, 00:06 SAST.