ANC 43.9%down 26.4 pts from 70.3% in 2021
African National Congress · won the ward ballot
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Mfundiso FodoAfrican National CongressWard ballot ? · 6 553 valid votes
ANCAfrican National Congress2 87543.9%
ActionSA97514.9%
MKPUmkhonto Wesizwe Party6229.5%
DADemocratic Alliance5969.1%
EFFEconomic Freedom Fighters4567.0%
PAPatriotic Alliance3174.8%
UDMUnited Democratic Movement1852.8%
UATUnited Africans Transformation1502.3%
ATMAfrican Transformation Movement510.8%
AICAfrican Independent Congress430.7%
O.DOperation Dudula330.5%
VF PLUSVryheidsfront Plus | Freedom Front Plus300.5%
BOSABuild One South Africa300.5%- ALCAfrican Labour Convention250.4%
RISERise Mzansi230.4%
IFPInkatha Freedom Party220.3%
COPECongress of the People170.3%- MAYIBUYEAfrika Mayibuye Movement160.2%
ACDPAfrican Christian Democratic Party150.2%- ACTAfrican Congress for Transformation110.2%
PACPan Africanist Congress of Azania100.2%- MRPMovement of Residents Party60.1%
ALJAMAAl Jama-ah50.1%
AHCAfrican Heart Congress40.1%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa40.1%
MFMinority Front30.0%
APCAfrican People's Convention30.0%
IRCInternational Revelation Congress30.0%
PMCPeople's Movement for Change30.0%- SDPService Delivery Party30.0%
APSPAfrican People's Socialist Party20.0%
AUCAfrican Unemployed Congress20.0%
ECOFORUMEconomic Emancipation Forum20.0%- LABOURLabour Party of South Africa20.0%
- AGFAzanian Ground Forces20.0%
IRASAIndependent Ratepayers Association of SA10.0%- PALCOFPalmridge Community Forum10.0%
ARAAfrica Restoration Alliance10.0%- AACUMActive African Christians United Movement10.0%
- FISAFreedom in South Africa10.0%
- TRUTHTruth and Solidarity Movement10.0%
- CMPCCivic Movement for Progressive Citizens10.0%
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 6 768 · spoilt 215 · special votes 389 · All 5 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 5 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 5 voting districts here (6 762 of 14 682). The IEC publishes 46.7%.
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 2875 differs from its ward + PR + DC 40% votes (5836); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 975 differs from its ward + PR + DC 40% votes (2097); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 622 differs from its ward + PR + DC 40% votes (1175); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 596 differs from its ward + PR + DC 40% votes (1203); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 456 differs from its ward + PR + DC 40% votes (880); we show each ballot's own votes.
Note: party 957: the IEC's cross-ballot total 317 differs from its ward + PR + DC 40% votes (569); 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 (296); 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 1758: the IEC's cross-ballot total 33 differs from its ward + PR + DC 40% votes (73); we show each ballot's own votes.
Note: party 1711: the IEC's cross-ballot total 30 differs from its ward + PR + DC 40% votes (73); 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 1986: the IEC's cross-ballot total 25 differs from its ward + PR + DC 40% votes (51); 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 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 (40); 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 33000332: party 7: the IEC's cross-ballot total 1118 differs from its ward + PR + DC 40% votes (2200); we show each ballot's own votes.
Note: voting district 33000332: party 1511: the IEC's cross-ballot total 408 differs from its ward + PR + DC 40% votes (718); we show each ballot's own votes.
Note: voting district 33000332: party 957: the IEC's cross-ballot total 213 differs from its ward + PR + DC 40% votes (489); we show each ballot's own votes.
Note: voting district 33000332: party 52: the IEC's cross-ballot total 239 differs from its ward + PR + DC 40% votes (475); we show each ballot's own votes.
Note: voting district 33000332: party 6: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (156); we show each ballot's own votes.
Note: voting district 33000332: party 1748: the IEC's cross-ballot total 150 differs from its ward + PR + DC 40% votes (304); we show each ballot's own votes.
Note: voting district 33000332: party 945: the IEC's cross-ballot total 94 differs from its ward + PR + DC 40% votes (181); we show each ballot's own votes.
Note: voting district 33000332: party 1758: 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 33000332: party 1986: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 33000332: party 1711: 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 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 08 Nov 2026, 19:13 SAST.