DA 52.4%
Democratic Alliance · won the ward ballot
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Ward ballot ? · 8 439 valid votes
DADemocratic Alliance4 42352.4%
ANCAfrican National Congress1 10913.1%
VF PLUSVryheidsfront Plus | Freedom Front Plus1 03812.3%
ActionSA6517.7%
EFFEconomic Freedom Fighters3784.5%
MKPUmkhonto Wesizwe Party2563.0%
PMCPeople's Movement for Change1011.2%
ATMAfrican Transformation Movement811.0%- SACPSouth African Communist Party680.8%
ACDPAfrican Christian Democratic Party580.7%- MAYIBUYEAfrika Mayibuye Movement390.5%
IFPInkatha Freedom Party330.4%
AZAPOAzanian People's Organisation330.4%- LABOURLabour Party of South Africa240.3%
AICAfrican Independent Congress200.2%
RISERise Mzansi200.2%
UDMUnited Democratic Movement120.1%
PACPan Africanist Congress of Azania90.1%
PAPatriotic Alliance90.1%
AUCAfrican Unemployed Congress90.1%
BOSABuild One South Africa80.1%
O.DOperation Dudula60.1%- SDPService Delivery Party60.1%
AHCAfrican Heart Congress50.1%
ALJAMAAl Jama-ah40.0%
OHMOrganic Humanity Movement40.0%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa40.0%- SAPCOSouth African People’s Civic Organization40.0%
COPECongress of the People30.0%- ANOSAAll Natives of South Africa30.0%
APCAfrican People's Convention20.0%
BPSABolsheviks Party of South Africa20.0%- TRUTHTruth and Solidarity Movement20.0%
- AGFAzanian Ground Forces20.0%
- PPostola20.0%
- MRPMovement of Residents Party20.0%
IRASAIndependent Ratepayers Association of SA10.0%
APSPAfrican People's Socialist Party10.0%
ARAAfrica Restoration Alliance10.0%
ICMIndependent Citizens Movement10.0%- AACUMActive African Christians United Movement10.0%
- EKHETHUEkhethu Peoples Party10.0%
- FISAFreedom in South Africa10.0%
- Umphakathi Kai One PartyUmphakathi Kai One Party10.0%
- CMPCCivic Movement for Progressive Citizens10.0%
Hours off in Ward 75 ?
Reported in the ESP app
Voting districts · 7 ?
Candidates · 52
Lindiwe Yvonne MoleshiwaActionSA- Nomvula VecoActive African Christians United Movement
Patrick Mqukuzo SitholeAfrica Restoration Alliance
Simphiwe Bellview MboweniAfrican Christian Democratic Party
Glandrick Glandy MkhabelaAfrican Heart Congress
Tokoloho Freedom MogakaneAfrican Independent Congress
Maapetle Kgaugelo Evelyn MakgwaleAfrican National Congress
Polite NguyuzaAfrican People's Convention
Kutume Leonard MoshiaAfrican People's Socialist Party
Mbali Rose MakhuboAfrican Transformation Movement
Makgorometshe Solomon MahlakwaneAfrican Unemployed Congress- Rhulani Ralph BaloyiAfrika Mayibuye Movement
Thapelo KawaAl Jama-ah- Siyanda Reuben MndaweniAll Natives of South Africa
- Njabulo Ronald MbonaniAllied Independents Umbrella
- Moleboheng Precious MosiaAzanian Ground Forces
Johannes Rakau MajatladiAzanian People's Organisation
Nkosana David DlwatiBolsheviks Party of South Africa
Disebo Lena MtsweniBuild One South Africa- Joseph Zolibanzi TshabalalaCivic Movement for Progressive Citizens
Tsietsi Moses FothoaneCongress of the People
Charmaine Patricia KockDemocratic Alliance
Margaret Mpho MofokengEconomic Emancipation Forum
Patience Nonzikelelo SelelaEconomic Freedom Fighters
Mduduzi Martin MtshaliEconomic Liberators Forum South Africa- Aubrey Nkqubela MshuqwanaEkhethu Peoples Party
Matomakgole Gladys MahlanguIndependent Citizens Movement
Izak David BergIndependent Ratepayers Association of SA
Sifiso Victus HadebeInkatha Freedom Party- Mongezi Solomuzi MahlanguKnow Your Power
- Michael Thabo SelepeLabour Party of South Africa
Sanjev RoopnarainMinority Front- Maqhawe Praisegoed MsibiMove SA
- Buwang Johannes MolapiseMovement of Residents Party
Nodolly Annah PitsoOperation Dudula
Renée Lynette WentzelOrganic Humanity Movement- Sipho Bernard LindaPalmridge Community Forum
Sello Benjamin MoepyePan Africanist Congress of Azania
Yolande Eileen DubePatriotic Alliance
Thabang Tebele MohlalaPeople's Movement for Change- Ornica KganyagoPostola
Christian Jacobus de JagerRise Mzansi- Mpho Jeremia MoshelediService Delivery Party
Eugine MthethwaSizwe Ummah Nation- Donald Pule MahlakwanaSouth African Communist Party
- Kemedi Phillip LegoraSouth African People’s Civic Organization
- Agnes BukeTruth and Solidarity Movement
Peter ShembeUmkhonto Wesizwe Party- Patrick KumaloUmphakathi Kai One Party
Xolisa KoloUnited Democratic Movement
Jacobus Christiaan JonckUnited Independent Movement
Margaret Elizabet SmithVryheidsfront 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 · 19 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 8 546 · spoilt 107 · special votes 781 · All 7 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 7 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 7 voting districts here (8 534 of 15 496). The IEC publishes 55.2%.
Note: party 52: the IEC's cross-ballot total 4423 differs from its ward + PR + DC 40% votes (8656); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 1109 differs from its ward + PR + DC 40% votes (2248); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 1038 differs from its ward + PR + DC 40% votes (2154); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 651 differs from its ward + PR + DC 40% votes (1529); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 378 differs from its ward + PR + DC 40% votes (719); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 256 differs from its ward + PR + DC 40% votes (528); we show each ballot's own votes.
Note: party 1335: the IEC's cross-ballot total 101 differs from its ward + PR + DC 40% votes (154); we show each ballot's own votes.
Note: party 1318: the IEC's cross-ballot total 81 differs from its ward + PR + DC 40% votes (162); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 68 differs from its ward + PR + DC 40% votes (125); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 58 differs from its ward + PR + DC 40% votes (97); we show each ballot's own votes.
Note: party 1909: the IEC's cross-ballot total 39 differs from its ward + PR + DC 40% votes (48); we show each ballot's own votes.
Note: party 3: the IEC's cross-ballot total 33 differs from its ward + PR + DC 40% votes (53); we show each ballot's own votes.
Note: party 1802: the IEC's cross-ballot total 24 differs from its ward + PR + DC 40% votes (34); we show each ballot's own votes.
Note: party 330: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (37); we show each ballot's own votes.
Note: party 1755: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (40); we show each ballot's own votes.
Note: party 1059: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: party 957: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: party 1711: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: party 1758: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: party 1863: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: party 1544: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: party 447: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: party 1362: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: party 2149: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: party 2095: 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 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 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 450: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: party 932: 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 2138: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: party 2046: 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 (4); 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 (3); we show each ballot's own votes.
Note: party 997: 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 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 1730: 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 1595: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (5); 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 (1); we show each ballot's own votes.
Note: party 1740: 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 1986: 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 3255: 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 1559: 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 1260: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (21); 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 3212: 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 3249: 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 31: 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 3231: 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 2190: 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 591: 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 1707: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (6); 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 (2); we show each ballot's own votes.
Note: 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.
Note: voting district 33090117: party 52: the IEC's cross-ballot total 372 differs from its ward + PR + DC 40% votes (796); we show each ballot's own votes.
Note: voting district 33090117: party 7: the IEC's cross-ballot total 272 differs from its ward + PR + DC 40% votes (574); we show each ballot's own votes.
Note: voting district 33090117: party 1511: the IEC's cross-ballot total 321 differs from its ward + PR + DC 40% votes (583); we show each ballot's own votes.
Note: voting district 33090117: party 1748: the IEC's cross-ballot total 107 differs from its ward + PR + DC 40% votes (214); we show each ballot's own votes.
Note: voting district 33090117: party 4: the IEC's cross-ballot total 81 differs from its ward + PR + DC 40% votes (149); we show each ballot's own votes.
Note: voting district 33090117: party 945: the IEC's cross-ballot total 56 differs from its ward + PR + DC 40% votes (106); we show each ballot's own votes.
Note: voting district 33090117: party 1318: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (37); we show each ballot's own votes.
Note: voting district 33090117: party 445: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: voting district 33090117: party 3: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 33090117: party 1755: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: voting district 33090117: party 18: 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 33090117: party 1863: 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 33090117: party 1909: 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 33090117: party 8: 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 33090117: party 1059: 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 33090117: party 330: 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 33090117: party 1711: 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 33090117: party 1544: 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 33090117: 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 33090117: party 1730: 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 33090117: party 2138: 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 33090117: 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 33090117: party 932: 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 33090117: party 957: 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 33090117: party 6: 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 33090218: party 7: the IEC's cross-ballot total 474 differs from its ward + PR + DC 40% votes (942); we show each ballot's own votes.
Note: voting district 33090218: party 945: the IEC's cross-ballot total 186 differs from its ward + PR + DC 40% votes (395); we show each ballot's own votes.
Note: voting district 33090218: party 52: the IEC's cross-ballot total 118 differs from its ward + PR + DC 40% votes (248); we show each ballot's own votes.
Note: voting district 33090218: party 1511: the IEC's cross-ballot total 135 differs from its ward + PR + DC 40% votes (213); we show each ballot's own votes.
Note: voting district 33090218: party 1748: the IEC's cross-ballot total 69 differs from its ward + PR + DC 40% votes (138); we show each ballot's own votes.
Note: voting district 33090218: party 1335: the IEC's cross-ballot total 36 differs from its ward + PR + DC 40% votes (104); we show each ballot's own votes.
Note: voting district 33090218: party 445: the IEC's cross-ballot total 33 differs from its ward + PR + DC 40% votes (74); we show each ballot's own votes.
Note: voting district 33090218: party 1802: 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 33090218: party 3: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: voting district 33090218: party 4: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (19); we show each ballot's own votes.
Note: voting district 33090218: party 1318: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: voting district 33090218: party 330: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: voting district 33090218: party 6: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 33090218: party 8: 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 33090218: 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 33090218: party 1755: 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 33090218: party 2149: 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 33090218: party 1544: 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 33090218: party 1059: 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 33090218: party 499: 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 33090218: party 447: 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 33090218: party 2095: 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 33090218: 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 33090218: party 932: 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 33090218: party 2138: 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 33090218: 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 33090218: party 17: 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 33090218: 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 33090218: 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: voting district 33090218: party 957: 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 33090342: party 52: the IEC's cross-ballot total 432 differs from its ward + PR + DC 40% votes (887); we show each ballot's own votes.
Note: voting district 33090342: party 1511: the IEC's cross-ballot total 121 differs from its ward + PR + DC 40% votes (228); we show each ballot's own votes.
Note: voting district 33090342: party 4: the IEC's cross-ballot total 122 differs from its ward + PR + DC 40% votes (228); we show each ballot's own votes.
Note: voting district 33090342: party 7: the IEC's cross-ballot total 98 differs from its ward + PR + DC 40% votes (192); we show each ballot's own votes.
Note: voting district 33090342: party 945: the IEC's cross-ballot total 34 differs from its ward + PR + DC 40% votes (69); we show each ballot's own votes.
Note: voting district 33090342: party 1748: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (45); we show each ballot's own votes.
Note: voting district 33090342: party 1318: 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 33090342: party 1711: 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 33090342: party 1755: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: voting district 33090342: party 957: 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 33090342: party 6: 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 33090342: party 3: 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 33090342: 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 33090342: party 447: 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 33090342: party 330: 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 33090342: party 445: 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 33090342: 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 33090342: party 1544: 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 33090342: party 2095: 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 33090342: 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 33090342: party 1863: 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 33090342: 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 33090342: 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 33090342: 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 33090342: 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 33090342: party 1896: 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 33090364: party 52: the IEC's cross-ballot total 849 differs from its ward + PR + DC 40% votes (1698); we show each ballot's own votes.
Note: voting district 33090364: party 1511: the IEC's cross-ballot total 72 differs from its ward + PR + DC 40% votes (113); we show each ballot's own votes.
Note: voting district 33090364: party 17: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (31); we show each ballot's own votes.
Note: voting district 33090364: party 1909: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (25); we show each ballot's own votes.
Note: voting district 33090364: party 18: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: voting district 33090364: party 945: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (19); we show each ballot's own votes.
Note: voting district 33090364: party 1318: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (34); we show each ballot's own votes.
Note: voting district 33090364: party 4: the IEC's cross-ballot total 25 differs from its ward + PR + DC 40% votes (35); we show each ballot's own votes.
Note: voting district 33090364: 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: voting district 33090364: party 957: 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 33090386: party 52: the IEC's cross-ballot total 875 differs from its ward + PR + DC 40% votes (1797); we show each ballot's own votes.
Note: voting district 33090386: party 4: the IEC's cross-ballot total 308 differs from its ward + PR + DC 40% votes (620); we show each ballot's own votes.
Note: voting district 33090386: party 1511: the IEC's cross-ballot total 35 differs from its ward + PR + DC 40% votes (51); we show each ballot's own votes.
Note: voting district 33090386: party 7: the IEC's cross-ballot total 25 differs from its ward + PR + DC 40% votes (37); we show each ballot's own votes.
Note: voting district 33090386: party 18: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (19); we show each ballot's own votes.
Note: voting district 33090386: party 1318: 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 33090386: party 1748: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: voting district 33090386: party 945: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 33090386: party 3: 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 33090386: party 1909: 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 33090386: party 445: 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 33090386: party 1765: 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 33090386: party 1059: 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 33090386: 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 33090386: 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 33090386: 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: voting district 33090386: party 6: 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 33090443: party 52: the IEC's cross-ballot total 1531 differs from its ward + PR + DC 40% votes (3121); we show each ballot's own votes.
Note: voting district 33090443: party 4: the IEC's cross-ballot total 568 differs from its ward + PR + DC 40% votes (1102); we show each ballot's own votes.
Note: voting district 33090443: party 1511: the IEC's cross-ballot total 92 differs from its ward + PR + DC 40% votes (160); we show each ballot's own votes.
Note: voting district 33090443: party 7: the IEC's cross-ballot total 63 differs from its ward + PR + DC 40% votes (116); we show each ballot's own votes.
Note: voting district 33090443: party 1748: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (41); we show each ballot's own votes.
Note: voting district 33090443: party 18: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (39); we show each ballot's own votes.
Note: voting district 33090443: party 945: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (31); we show each ballot's own votes.
Note: voting district 33090443: party 1802: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 33090443: party 1318: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: voting district 33090443: party 1755: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 33090443: party 3: 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 33090443: 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 33090443: party 1362: 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 33090443: party 957: 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 33090443: party 1059: 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 33090443: party 2046: 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 33090533: party 7: the IEC's cross-ballot total 186 differs from its ward + PR + DC 40% votes (366); we show each ballot's own votes.
Note: voting district 33090533: party 1511: the IEC's cross-ballot total 102 differs from its ward + PR + DC 40% votes (181); we show each ballot's own votes.
Note: voting district 33090533: party 52: the IEC's cross-ballot total 56 differs from its ward + PR + DC 40% votes (109); we show each ballot's own votes.
Note: voting district 33090533: party 945: the IEC's cross-ballot total 41 differs from its ward + PR + DC 40% votes (86); we show each ballot's own votes.
Note: voting district 33090533: party 1335: the IEC's cross-ballot total 17 differs from its ward + PR + DC 40% votes (47); we show each ballot's own votes.
Note: voting district 33090533: party 1748: the IEC's cross-ballot total 32 differs from its ward + PR + DC 40% votes (60); we show each ballot's own votes.
Note: voting district 33090533: party 1318: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (31); we show each ballot's own votes.
Note: voting district 33090533: party 445: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (27); we show each ballot's own votes.
Note: voting district 33090533: party 330: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 33090533: party 1758: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 33090533: party 3: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: voting district 33090533: party 18: 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 33090533: party 1909: 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 33090533: party 1059: 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 33090533: party 450: 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 33090533: party 17: 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 33090533: party 1711: 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 33090533: 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.
Note: voting district 33090533: 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: voting district 33090533: 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 33090533: party 2149: 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 33090533: party 1863: 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 33090533: party 6: 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 06 Nov 2026, 11:21 SAST.