DA 67.4%
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 ? · 1 836 valid votes
DADemocratic Alliance1 23867.4%
PAPatriotic Alliance29916.3%
ANCAfrican National Congress563.1%
ActionSA351.9%
VF PLUSVryheidsfront Plus | Freedom Front Plus331.8%
ACDPAfrican Christian Democratic Party271.5%
GOOD231.3%
A.C.C.Alliance of Citizens for Change221.2%- CCCNational Coloured Congress211.1%
PMCPeople's Movement for Change140.8%
BOSABuild One South Africa90.5%- HLDHopeful Leaders Democrats90.5%
- OLAOne Love Alliance80.4%
ARAAfrica Restoration Alliance60.3%
ALJAMAAl Jama-ah40.2%
COPECongress of the People40.2%
SUNSizwe Ummah Nation40.2%
EFFEconomic Freedom Fighters30.2%- D.P.ADemocratic People's Alternative30.2%
PACPan Africanist Congress of Azania20.1%
AICAfrican Independent Congress20.1%- SACPSouth African Communist Party20.1%
- K.A.PKhoi Aboriginal Party20.1%
- H.O.I.Home of Independence20.1%
IFPInkatha Freedom Party10.1%
CAPEXITCape Independence Party / Kaapse Onafhanklikheids Party10.1%
AACAfrican Alliance Congress10.1%
AZANIAAzania Peaceful Revolution10.1%
ATMAfrican Transformation Movement10.1%
LANDLand Party10.1%- TRUTHTruth and Solidarity Movement10.1%
- LABOURLabour Party of South Africa10.1%
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 · 10 ?
- Vorentoe Primary SchoolVD 97140595DA 67.4%
- United Pentecostal Mission ChruchVD 97141596DA 67.5%
- Cravenby Secondary SchoolVD 97140539Not in yet
- St Andrews High SchoolVD 97140540Not in yet
- Sending Vir Christus KerkVD 97140551Not in yet
- Calvary Baptist ChurchVD 97140562Not in yet
- Noel Stanton CrecheVD 97140573Not in yet
- Tygersig Primere SkoolVD 97140584Not in yet
- Webner Street Primary SchoolVD 97140607Not in yet
- Uitsig Primary SchoolVD 97141765Not in yet
Candidates · 42
- Angeline Martha GoliathAboriginal Gorilla Fighters
Mark Edward John BuckenjohnActionSA
Malcolm Isaac AdamsAfrica Restoration Alliance
William James LinksAfrican Alliance Congress
Carmennita RossouwAfrican Christian Democratic Party
Nokwanda MpeyiAfrican Independent Congress
Zelda TrantraalAfrican National Congress- Zolile Wilfred MtanaAfrika Mayibuye Movement
Moegamat Faried AchmatAl Jama-ah- Nobulali DanisaAll Natives of South Africa
Ra-Ees IsaacsAlliance of Citizens for Change
Ashraf SentsoAzania Peaceful Revolution
Valerie Rose van WykBuild One South Africa
Ivon James WallaceCape Independence Party / Kaapse Onafhanklikheids Party- Yagyah AdamsCape Muslim Congress
Jacob van StadenCongress of the People
Beverley van ReenenDemocratic Alliance- Ricardo Gregory SpeelmanDemocratic People's Alternative
Desiree Theresa EmkieEconomic Freedom Fighters- Fundiswa MhlongoEkhethu Peoples Party
Keith Roy SolomonGOOD- Steve Gordon RossIndependent
Yolande Sharon Cox-ChettyInkatha Freedom Party- Marcdreo Richardo JordaanKhoi Aboriginal Party
- Cynthia TyokoloLabour Party of South Africa
Navasha SewrajMinority Front- Gilmour KolbeNational Coloured Congress
- Herley Zolile GabuzaOne Love Alliance
James Daniel RaadOrganic Humanity Movement
Sammy Henry FebruariePatriotic Alliance
Shawn Ricardo FlandorpPeople's Movement for Change- Shantel Danielle RamokhobiSakk Military Veterans Party
- Imtiaz CassimService Delivery Party
Imraan KhanSizwe Ummah Nation- Lucian Brandon DavidsSouth African Communist Party
Brandon ArendseSpectrum National Party- Grant Enrigo HarmseTruth and Solidarity Movement
Isabel Catherine LotteringUmkhonto Wesizwe Party- Joseph Richard Nichols NefdtUnited Democratic Front Party
Alicia Ntombomzi Makumba-MeveniUnited Democratic Movement
Kurt André Carlo OliverUnited Independent Movement
Jayshreen MaraisVryheidsfront Plus | Freedom Front Plus
Source: IEC certified candidate list (PDF, 16 Sept 2026)
This ward in earlier elections ?
ESP areas in this ward · 6 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 1 793 · spoilt 14 · special votes 86 · 2 of 10 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 2 voting districts with results so far here (1 843 of 3 475). The IEC publishes 53.2%.
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: party 52: the IEC's cross-ballot total 1124 differs from its ward + PR + DC 40% votes (2362); we show each ballot's own votes.
Note: party 957: the IEC's cross-ballot total 261 differs from its ward + PR + DC 40% votes (560); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 42 differs from its ward + PR + DC 40% votes (77); we show each ballot's own votes.
Note: party 1492: the IEC's cross-ballot total 41 differs from its ward + PR + DC 40% votes (62); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 40 differs from its ward + PR + DC 40% votes (96); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 29 differs from its ward + PR + DC 40% votes (56); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (46); we show each ballot's own votes.
Note: party 1335: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (26); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: party 1368: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (32); we show each ballot's own votes.
Note: party 1968: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: party 330: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: party 1523: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: party 499: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: party 1843: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: party 447: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: party 1802: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: party 1765: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: party 1754: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: party 3: 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 1047: 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 1318: 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 1074: 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 1711: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: party 467: 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 1631: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: party 2085: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: party 2097: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: party 1352: 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 8: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: party 1004: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 97140595: party 52: the IEC's cross-ballot total 659 differs from its ward + PR + DC 40% votes (1303); we show each ballot's own votes.
Note: voting district 97140595: party 957: the IEC's cross-ballot total 139 differs from its ward + PR + DC 40% votes (263); we show each ballot's own votes.
Note: voting district 97140595: party 1511: the IEC's cross-ballot total 35 differs from its ward + PR + DC 40% votes (68); we show each ballot's own votes.
Note: voting district 97140595: party 7: the IEC's cross-ballot total 26 differs from its ward + PR + DC 40% votes (50); we show each ballot's own votes.
Note: voting district 97140595: party 18: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (43); we show each ballot's own votes.
Note: voting district 97140595: party 1492: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: voting district 97140595: party 1335: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 97140595: party 4: the IEC's cross-ballot total 26 differs from its ward + PR + DC 40% votes (33); we show each ballot's own votes.
Note: voting district 97140595: party 1368: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: voting district 97140595: party 1523: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 97140595: party 445: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 97140595: party 945: 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 97140595: party 1765: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 97140595: party 0: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 97140595: party 330: 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 97140595: party 3: 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 97140595: party 1843: 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 97140595: party 2069: 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 97140595: party 499: 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 97140595: party 1730: 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 97140595: party 1802: 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 97140595: party 1748: 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 97141596: party 52: the IEC's cross-ballot total 579 differs from its ward + PR + DC 40% votes (1059); we show each ballot's own votes.
Note: voting district 97141596: party 0: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (143); we show each ballot's own votes.
Note: voting district 97141596: party 957: the IEC's cross-ballot total 160 differs from its ward + PR + DC 40% votes (297); we show each ballot's own votes.
Note: voting district 97141596: party 1492: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (39); we show each ballot's own votes.
Note: voting district 97141596: party 7: the IEC's cross-ballot total 30 differs from its ward + PR + DC 40% votes (46); we show each ballot's own votes.
Note: voting district 97141596: party 1748: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 97141596: party 1511: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: voting district 97141596: party 945: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: voting district 97141596: party 1968: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: voting district 97141596: party 18: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 97141596: party 4: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 97141596: party 330: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 97141596: party 1335: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 97141596: party 1368: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 97141596: party 447: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 97141596: party 499: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 97141596: party 1843: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 97141596: party 1802: 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 97141596: party 1754: 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:48 SAST.