ANC 42.7%
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 ? · 4 321 valid votes
ANCAfrican National Congress1 84342.7%
ActionSA71416.5%
MKPUmkhonto Wesizwe Party4039.3%
DADemocratic Alliance3688.5%
EFFEconomic Freedom Fighters3307.6%
UATUnited Africans Transformation1453.4%
ATMAfrican Transformation Movement531.2%
BOSABuild One South Africa421.0%
PAPatriotic Alliance390.9%
VF PLUSVryheidsfront Plus | Freedom Front Plus380.9%
O.DOperation Dudula340.8%
AICAfrican Independent Congress310.7%- ALCAfrican Labour Convention260.6%
- SACPSouth African Communist Party250.6%
IFPInkatha Freedom Party230.5%
RISERise Mzansi230.5%
ACDPAfrican Christian Democratic Party220.5%
PACPan Africanist Congress of Azania190.4%- MAYIBUYEAfrika Mayibuye Movement170.4%
MFMinority Front130.3%
NFPNational Freedom Party100.2%
ECOFORUMEconomic Emancipation Forum100.2%
AHCAfrican Heart Congress100.2%- SAPCOSouth African People’s Civic Organization100.2%
COPECongress of the People80.2%
AUCAfrican Unemployed Congress60.1%
ACPAll Citizens Party50.1%- MRPMovement of Residents Party50.1%
- MOVEMove SA50.1%
ALJAMAAl Jama-ah40.1%
APCAfrican People's Convention40.1%
APSPAfrican People's Socialist Party40.1%- ACTAfrican Congress for Transformation40.1%
- DOPDefenders of the People30.1%
- ARRC.African Royal Rainbow Congress30.1%
IRASAIndependent Ratepayers Association of SA20.0%- PALCOFPalmridge Community Forum20.0%
- TRUTHTruth and Solidarity Movement20.0%
- Umphakathi Kai One PartyUmphakathi Kai One Party20.0%
PMCPeople's Movement for Change10.0%
OHMOrganic Humanity Movement10.0%
KCDPKingdom Covenant Democratic Party10.0%
ARAAfrica Restoration Alliance10.0%
ICMIndependent Citizens Movement10.0%
UIMUnited Independent Movement10.0%- AACUMActive African Christians United Movement10.0%
- GFSAGap Fixers of South Africa10.0%
- FISAFreedom in South Africa10.0%
- AGFAzanian Ground Forces10.0%
- SDPService Delivery Party10.0%
- MAWUSAMawusa Movement Party10.0%
- KYPKnow Your Power10.0%
- UMBRELLAAllied Independents Umbrella10.0%
ESP app
How long is the queue?
Chat about the election in your area
ESP app
Who won Ward 58?
Get notified when it's declared
Hours off in Ward 58 ?
Reported in the ESP app
Voting districts · 5 ?
Candidates · 54
Morakane Evodia DubeActionSA- Lerato Charity KgomoActive African Christians United Movement
Caiphus Lesiba MadibaAfrica Restoration Alliance
Buyile William MngqikanaAfrican Christian Democratic Party- Thembinkosi MasombukaAfrican Congress for Transformation
Mohanuwa Emily RadebeAfrican Heart Congress
Nasiphi Avuyile QakuAfrican Independent Congress- Mbulelo NtsindeAfrican Labour Convention
Mfundiso FodoAfrican National Congress
Alert RambuwaniAfrican People's Convention
Christopher Sibusiso SkosanaAfrican People's Socialist Party
Malefane Paulos MotaungAfrican Transformation Movement
Ntswaki Loraine MgengoAfrican Unemployed Congress- Ngoako Daniel MogolaAfrika Mayibuye Movement
Luan Ashewill BentleyAl Jama-ah- Lerato Boitumelo Natasha MatheAll Natives of South Africa
- Molly Beatrice ShangeAllied Independents Umbrella
- Nhlanhla Boy-Boy DebeseAzanian Ground Forces
Anganathi Ndoda SpheziAzanian People's Organisation
Nkosana David DlwatiBolsheviks Party of South Africa
Bongiwe DyongoBuild One South Africa- Joseph Zolibanzi TshabalalaCivic Movement for Progressive Citizens
Noluthando Amehia ChaukeCongress of the People
Moloko Lucky DinakeDemocratic Alliance
Margaret Mpho MofokengEconomic Emancipation Forum
Tumelo Jan TsotetsiEconomic Freedom Fighters
Nokubekezela Hope MngomezuluEconomic Liberators Forum South Africa- Smangele Cynthia MnisiEkhethu Peoples Party
Matomakgole Gladys MahlanguIndependent Citizens Movement
Izak David BergIndependent Ratepayers Association of SA
Senzo NgubaneInkatha Freedom Party
Tumelo Simon MolloInternational Revelation Congress- Mongezi Solomuzi MahlanguKnow Your Power
- Michael Thabo SelepeLabour Party of South Africa
Sanjev RoopnarainMinority Front- Viwe XhalabileMove SA
- Tsepiso Emmanuel MotsoenengMovement of Residents Party
Luthando MnengelaOperation Dudula
Patrick Nkabaneng ZimuOrganic Humanity Movement- Sipho Bernard LindaPalmridge Community Forum
Marcia Jazetta ScheepersPan Africanist Congress of Azania
Tumelo NdamanePatriotic Alliance
Sipho Samson RadebePeople's Movement for Change- Mduduzi Moses GamaPostola
Masomelele DywashuRise Mzansi- Peter Sunnyboy MonyakiService Delivery Party
Nthabiseng Rosina MashiloSizwe Ummah Nation- Amanda MalatjiTruth and Solidarity Movement
Lungelo NgudleUmkhonto Wesizwe Party- Patrick KumaloUmphakathi Kai One Party
Tshepo Calvin MmotaUnited Africans Transformation
Andile Andries LamlaUnited Democratic Movement
Thabo MakeketlaneUnited Independent Movement
Amanda Nicolene van StraatenVryheidsfront 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 · 3 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 4 407 · spoilt 168 · special votes 244 · 4 of 5 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 4 voting districts with results so far here (4 487 of 9 258). The IEC publishes 48.5%.
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 7: the IEC's cross-ballot total 1793 differs from its ward + PR + DC 40% votes (3636); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 665 differs from its ward + PR + DC 40% votes (1379); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 468 differs from its ward + PR + DC 40% votes (871); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 369 differs from its ward + PR + DC 40% votes (699); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 360 differs from its ward + PR + DC 40% votes (728); we show each ballot's own votes.
Note: party 1707: the IEC's cross-ballot total 150 differs from its ward + PR + DC 40% votes (295); we show each ballot's own votes.
Note: party 1318: the IEC's cross-ballot total 51 differs from its ward + PR + DC 40% votes (104); we show each ballot's own votes.
Note: party 330: the IEC's cross-ballot total 43 differs from its ward + PR + DC 40% votes (74); we show each ballot's own votes.
Note: party 957: the IEC's cross-ballot total 41 differs from its ward + PR + DC 40% votes (80); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 30 differs from its ward + PR + DC 40% votes (68); we show each ballot's own votes.
Note: party 1711: the IEC's cross-ballot total 29 differs from its ward + PR + DC 40% votes (71); we show each ballot's own votes.
Note: party 1758: the IEC's cross-ballot total 27 differs from its ward + PR + DC 40% votes (61); we show each ballot's own votes.
Note: party 1755: the IEC's cross-ballot total 23 differs from its ward + PR + DC 40% votes (46); we show each ballot's own votes.
Note: party 3: the IEC's cross-ballot total 22 differs from its ward + PR + DC 40% votes (45); we show each ballot's own votes.
Note: party 1986: the IEC's cross-ballot total 19 differs from its ward + PR + DC 40% votes (45); we show each ballot's own votes.
Note: party 499: the IEC's cross-ballot total 17 differs from its ward + PR + DC 40% votes (25); we show each ballot's own votes.
Note: party 1909: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (33); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (37); we show each ballot's own votes.
Note: party 1740: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (29); we show each ballot's own votes.
Note: party 2138: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: party 447: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: party 1544: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: party 450: 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 31: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: party 1335: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: party 1863: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: party 1851: 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 997: 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 1059: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: party 1260: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: party 1693: 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 1523: 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 1751: 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 326: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: party 1128: the IEC's cross-ballot total 1 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 1 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: party 1749: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: party 2091: 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 1559: 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 1701: 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 1595: 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 1498: 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 2054: 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 1952: 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 3231: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: party 591: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: party 1896: 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 1362: 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 445: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (25); we show each ballot's own votes.
Note: party 2149: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: party 1644: 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 2173: 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 33061025: party 7: the IEC's cross-ballot total 860 differs from its ward + PR + DC 40% votes (1689); we show each ballot's own votes.
Note: voting district 33061025: party 1511: the IEC's cross-ballot total 357 differs from its ward + PR + DC 40% votes (700); we show each ballot's own votes.
Note: voting district 33061025: party 945: the IEC's cross-ballot total 166 differs from its ward + PR + DC 40% votes (356); we show each ballot's own votes.
Note: voting district 33061025: party 52: the IEC's cross-ballot total 189 differs from its ward + PR + DC 40% votes (378); we show each ballot's own votes.
Note: voting district 33061025: party 1748: the IEC's cross-ballot total 158 differs from its ward + PR + DC 40% votes (334); we show each ballot's own votes.
Note: voting district 33061025: party 1318: the IEC's cross-ballot total 28 differs from its ward + PR + DC 40% votes (50); we show each ballot's own votes.
Note: voting district 33061025: party 330: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (31); we show each ballot's own votes.
Note: voting district 33061025: party 1707: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (31); we show each ballot's own votes.
Note: voting district 33061025: party 1711: the IEC's cross-ballot total 25 differs from its ward + PR + DC 40% votes (39); we show each ballot's own votes.
Note: voting district 33061025: party 499: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (21); we show each ballot's own votes.
Note: voting district 33061025: party 4: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: voting district 33061025: party 957: the IEC's cross-ballot total 19 differs from its ward + PR + DC 40% votes (29); we show each ballot's own votes.
Note: voting district 33061025: party 1758: the IEC's cross-ballot total 17 differs from its ward + PR + DC 40% votes (26); we show each ballot's own votes.
Note: voting district 33061025: party 18: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (25); we show each ballot's own votes.
Note: voting district 33061025: party 1755: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: voting district 33061025: party 3: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (21); we show each ballot's own votes.
Note: voting district 33061025: party 1740: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: voting district 33061025: party 1909: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 33061025: party 8: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: voting district 33061025: party 1986: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: voting district 33061025: party 1790: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 33061025: party 1863: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 33061025: party 6: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 33061025: party 1544: 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 33061025: party 929: 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 33061025: party 1802: 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 33061025: party 31: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: voting district 33061025: party 1260: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: voting district 33061025: party 1693: 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 33061025: party 447: 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 33061025: party 450: 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 33061025: party 997: 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 33061025: party 1851: 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 33061025: party 2106: 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 33061025: party 1751: 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 33061025: party 326: 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 33061025: party 2138: 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 33061025: party 1128: 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 33061025: party 1335: 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 33061047: party 7: the IEC's cross-ballot total 415 differs from its ward + PR + DC 40% votes (817); we show each ballot's own votes.
Note: voting district 33061047: party 1511: the IEC's cross-ballot total 179 differs from its ward + PR + DC 40% votes (355); we show each ballot's own votes.
Note: voting district 33061047: party 1707: the IEC's cross-ballot total 111 differs from its ward + PR + DC 40% votes (227); we show each ballot's own votes.
Note: voting district 33061047: party 945: the IEC's cross-ballot total 99 differs from its ward + PR + DC 40% votes (207); we show each ballot's own votes.
Note: voting district 33061047: party 52: the IEC's cross-ballot total 93 differs from its ward + PR + DC 40% votes (193); we show each ballot's own votes.
Note: voting district 33061047: party 1748: the IEC's cross-ballot total 60 differs from its ward + PR + DC 40% votes (127); we show each ballot's own votes.
Note: voting district 33061047: party 1758: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (31); we show each ballot's own votes.
Note: voting district 33061047: party 1318: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (26); we show each ballot's own votes.
Note: voting district 33061047: party 1711: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (24); we show each ballot's own votes.
Note: voting district 33061047: party 957: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: voting district 33061047: party 330: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: voting district 33061047: party 6: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 33061047: party 4: 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 33061047: party 1755: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 33061047: party 3: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: voting district 33061047: party 1986: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 33061047: party 1909: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: voting district 33061047: party 2138: 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 33061047: party 18: 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 33061047: party 1740: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 33061047: party 499: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 33061047: party 1544: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 33061047: party 1059: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 33061047: party 8: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 33061047: party 31: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 33061047: party 1851: 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 33061047: party 450: 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 33061047: party 1260: 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 33061047: party 1765: 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 33061047: party 447: 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 33061047: party 997: 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 33061047: party 929: 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 33061283: party 7: the IEC's cross-ballot total 327 differs from its ward + PR + DC 40% votes (656); we show each ballot's own votes.
Note: voting district 33061283: party 1748: the IEC's cross-ballot total 138 differs from its ward + PR + DC 40% votes (303); we show each ballot's own votes.
Note: voting district 33061283: party 1511: the IEC's cross-ballot total 81 differs from its ward + PR + DC 40% votes (138); we show each ballot's own votes.
Note: voting district 33061283: party 52: the IEC's cross-ballot total 42 differs from its ward + PR + DC 40% votes (79); we show each ballot's own votes.
Note: voting district 33061283: party 945: the IEC's cross-ballot total 36 differs from its ward + PR + DC 40% votes (73); we show each ballot's own votes.
Note: voting district 33061283: party 1707: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (25); we show each ballot's own votes.
Note: voting district 33061283: party 6: 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 33061283: party 1986: 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 33061283: party 4: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 33061283: party 3: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: voting district 33061283: party 330: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: voting district 33061283: party 1318: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: voting district 33061283: party 1755: 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 33061283: party 1909: 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 33061283: party 8: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 33061283: party 957: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 33061283: party 1711: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 33061283: party 18: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 33061283: party 2138: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 33061283: party 1740: 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 33061283: party 1758: 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 33061351: party 7: the IEC's cross-ballot total 241 differs from its ward + PR + DC 40% votes (474); we show each ballot's own votes.
Note: voting district 33061351: party 1511: the IEC's cross-ballot total 97 differs from its ward + PR + DC 40% votes (186); we show each ballot's own votes.
Note: voting district 33061351: party 1748: the IEC's cross-ballot total 47 differs from its ward + PR + DC 40% votes (107); we show each ballot's own votes.
Note: voting district 33061351: party 52: the IEC's cross-ballot total 44 differs from its ward + PR + DC 40% votes (78); we show each ballot's own votes.
Note: voting district 33061351: party 945: the IEC's cross-ballot total 29 differs from its ward + PR + DC 40% votes (63); we show each ballot's own votes.
Note: voting district 33061351: party 957: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (32); we show each ballot's own votes.
Note: voting district 33061351: party 1318: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (20); we show each ballot's own votes.
Note: voting district 33061351: party 6: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: voting district 33061351: party 330: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: voting district 33061351: party 4: 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 33061351: party 1707: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 33061351: party 447: 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 33061351: party 1986: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 33061351: party 1909: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 33061351: party 1755: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 33061351: party 1711: 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 33061351: party 1335: 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 33061351: party 18: 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 33061351: party 450: 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 33061351: 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 33061351: party 31: 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 33061351: party 1758: 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 33061351: party 8: 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 33061351: party 1523: 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 33061351: party 1790: 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 07 Nov 2026, 14:42 SAST.