DA 74.8%
Leading on the PR ballot so far (provisional)
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
PR ballot ? · 306 valid votes
DADemocratic Alliance22974.8%
VF PLUSVryheidsfront Plus | Freedom Front Plus6521.2%
ANCAfrican National Congress41.3%
ActionSA31.0%
UCDPUnited Christian Democratic Party10.3%
ACDPAfrican Christian Democratic Party10.3%
EFFEconomic Freedom Fighters10.3%
PAPatriotic Alliance10.3%
ATMAfrican Transformation Movement10.3%
ESP app
How long is the queue?
Chat about the election in your area
ESP app
Who won Ward 25?
Get notified when it's declared
Hours off in Ward 25 ?
Reported in the ESP app
Voting districts · 7 ?
- Landbou Kollege VrystaatVD 21862098DA 74.8%
- Fichardtpark Primary SchoolVD 21860085Not in yet
- President Brand Primary SchoolVD 21860096Not in yet
- Tent At Jan Enslin AvenueVD 21860108Not in yet
- Tent At Pellissier DriveVD 21860973Not in yet
- Rosenhof High SchoolVD 21861334Not in yet
- Tent At Jan Fiskaal AvenueVD 21861727Not in yet
Candidates · 26
Kelebogile Rosy MolatudiActionSA- Xolisani Benjamin LeveActive African Christians United Movement
Keneilwe Cynthia SebakoAfrican Alliance Congress
Michael Jacob SchmidtAfrican Christian Democratic Party- Gilbert Karabo SentimileAfrican Cultural Identity Movement
Mathapelo Magdeline ThekisoAfrican Heart Congress
Naledi DavidsAfrican Independent Congress
Sithembiso DantiAfrican National Congress
Vincentia Mathabo KotoyiAfrican People's Convention
Lereng BaxaAfrican Transformation Movement- Mathapelo Lydia KwenaAfrika Mayibuye Movement
John Itumeleng MokoenaAfrikan Alliance of Social Democrats
Kgosietsile Molemo LehokoBuild One South Africa
Mokete Petros LipholoCongress of the People
Paul Maré KotzéDemocratic Alliance
Thato MokatsaneEconomic Freedom Fighters
Lerato Paulina RantidiInkatha Freedom Party- Reitumetse Maria NthatisiLabour Party of South Africa
Abram Ronnie BaadjiesPan Africanist Congress of Azania
Valerie Joan Brussel-MokitlanePatriotic Alliance
Nelson Zanele StockPeople's Movement for Change
Mahlano Stephen MathibediSizwe Ummah Nation- Mamonyane Sefai MatsasengSouth African Communist Party
Diphaphang Ephraim MolaiUnited Christian Democratic Party
Maria Tseleng van SchalkwykUnited Residents Front
Nathan Daniel LockhartVryheidsfront 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 · 4 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 306 · spoilt 1 · special votes 12 · 1 of 7 voting districts in (the IEC's voting-district results so far, out of its list of voting districts for this election)
Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 1 voting district with results so far here (306 of 336). The IEC publishes 91.1%.
Note: party 52: the IEC's cross-ballot total 223 differs from its ward + PR + DC 40% votes (452); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 71 differs from its ward + PR + DC 40% votes (136); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: party 1318: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: party 957: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: party 2: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 21862098: party 52: the IEC's cross-ballot total 229 differs from its ward + PR + DC 40% votes (452); we show each ballot's own votes.
Note: voting district 21862098: party 4: the IEC's cross-ballot total 65 differs from its ward + PR + DC 40% votes (136); we show each ballot's own votes.
Note: voting district 21862098: party 7: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: voting district 21862098: party 1511: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 21862098: party 1318: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 21862098: party 945: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 21862098: party 957: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 21862098: party 568: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
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 05 Nov 2026, 04:00 SAST.