DA 73.4%
Most party (PR) votes
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Alain WalljeeDemocratic AlliancePR ballot ? · 6 262 valid votes
DADemocratic Alliance4 59573.4%
PAPatriotic Alliance63010.1%
ANCAfrican National Congress2704.3%
VF PLUSVryheidsfront Plus | Freedom Front Plus1842.9%- NANational Alliance1181.9%
ACDPAfrican Christian Democratic Party1031.6%- E.T.MEighteen Twelve Movement951.5%
EFFEconomic Freedom Fighters580.9%- DMDemocratic Movement400.6%
ActionSA340.5%
ATMAfrican Transformation Movement210.3%
ALJAMAAl Jama-ah160.3%
UDMUnited Democratic Movement150.2%
PACPan Africanist Congress of Azania130.2%- SACPSouth African Communist Party130.2%
AICAfrican Independent Congress100.2%
GOOD90.1%
MKPUmkhonto Wesizwe Party70.1%- Mayibuye Civic MovementMayibuye Civic Movement60.1%
- APPEIRAfrican Peoples Progression40.1%
OHMOrganic Humanity Movement30.0%- FISAFreedom in South Africa30.0%
- LABOURLabour Party of South Africa30.0%
APCAfrican People's Convention20.0%- ACTAfrican Congress for Transformation20.0%
- UPPAUnited Progressive People Alliance20.0%
- P.PPeople's Power20.0%
AZAPOAzanian People's Organisation10.0%
COPECongress of the People10.0%- DOPDefenders of the People10.0%
- PCAMProgressive Community Alliance Movement10.0%
Hours off in Ward 11 ?
Reported in the ESP app
Voting districts · 5 ?
Candidates · 33
- Marlien RasAbantu Integrity Movement
Komkulu Venon SchultzActionSA
Cedric Winston PotgieterAfrican Christian Democratic Party
Elizabeth Ntombekhaya MbomboAfrican Independent Congress
Ridwaan LagardienAfrican National Congress
Likhona TshulaAfrican People's Convention- Estelle BothaAfrican Peoples Progression
Abongile CiciAfrican Transformation Movement- Amini SikepeAfrika Mayibuye Movement
Yusuf Rashid MansoorAl Jama-ah
Vukile MarangulaAzanian People's Organisation- Siyolo Kenneth Zamumzi TyikaChrist Kingdom Party
Mpatheli Terrence PikoliCongress of the People- Emelda Bongekile MankahlaDefenders of the People
Alain WalljeeDemocratic Alliance- Jessica Julia KingDemocratic Movement
Sibulele Nontuthuzelo QonaEconomic Emancipation Forum
Sipho Legohla LeshabaEconomic Freedom Fighters- Julian Brain JulliesEighteen Twelve Movement
William Philip KivedoGOOD- Winile Elvis NywebeniLabour Party of South Africa
- Thukela ZumaniMayibuye Civic Movement
- Candice Cecile WilliamsNational Alliance
Janice Patricia de KlerkOrganic Humanity Movement
Richardo Augustine MossPan Africanist Congress of Azania
Alfreda CookPatriotic Alliance- Siyanda MayanaPeople's Power
- Nomatemba AllaService Delivery Party
- Mava KosiSouth African Communist Party
Shané KellyUmkhonto Wesizwe Party
Siphokazi SikelwaUnited Democratic Movement- Edna PietersenUnited Progressive People Alliance
Michaela van RensburgVryheidsfront 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 · 7 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 6 364 · spoilt 115 · special votes 807 · 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 370 of 11 222). The IEC publishes 56.8%.
Note: party 52: the IEC's cross-ballot total 4507 differs from its ward + PR + DC 40% votes (9102); we show each ballot's own votes.
Note: party 957: the IEC's cross-ballot total 629 differs from its ward + PR + DC 40% votes (1259); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 329 differs from its ward + PR + DC 40% votes (599); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 168 differs from its ward + PR + DC 40% votes (352); we show each ballot's own votes.
Note: party 1500: the IEC's cross-ballot total 140 differs from its ward + PR + DC 40% votes (258); we show each ballot's own votes.
Note: party 1906: the IEC's cross-ballot total 125 differs from its ward + PR + DC 40% votes (220); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 94 differs from its ward + PR + DC 40% votes (197); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 61 differs from its ward + PR + DC 40% votes (119); we show each ballot's own votes.
Note: party 1874: the IEC's cross-ballot total 45 differs from its ward + PR + DC 40% votes (85); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 34 differs from its ward + PR + DC 40% votes (68); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (28); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (27); we show each ballot's own votes.
Note: party 1757: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: party 1318: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (34); we show each ballot's own votes.
Note: party 6: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (27); we show each ballot's own votes.
Note: party 447: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (25); we show each ballot's own votes.
Note: party 330: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: party 1368: 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 1748: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: party 1362: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (8); 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 (5); we show each ballot's own votes.
Note: party 1802: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: party 1559: 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 (4); we show each ballot's own votes.
Note: party 2098: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: party 2067: 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 1920: 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 1740: 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 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: 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: party 2184: 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 10250266: party 52: the IEC's cross-ballot total 1171 differs from its ward + PR + DC 40% votes (2322); we show each ballot's own votes.
Note: voting district 10250266: party 957: the IEC's cross-ballot total 169 differs from its ward + PR + DC 40% votes (337); we show each ballot's own votes.
Note: voting district 10250266: party 7: the IEC's cross-ballot total 117 differs from its ward + PR + DC 40% votes (271); we show each ballot's own votes.
Note: voting district 10250266: party 4: the IEC's cross-ballot total 44 differs from its ward + PR + DC 40% votes (80); we show each ballot's own votes.
Note: voting district 10250266: party 1500: the IEC's cross-ballot total 18 differs from its ward + PR + DC 40% votes (40); we show each ballot's own votes.
Note: voting district 10250266: party 18: the IEC's cross-ballot total 26 differs from its ward + PR + DC 40% votes (45); we show each ballot's own votes.
Note: voting district 10250266: party 1906: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: voting district 10250266: party 1874: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (27); we show each ballot's own votes.
Note: voting district 10250266: party 1511: 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 10250266: party 330: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 10250266: party 447: 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 10250266: party 1368: 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 10250266: party 1757: 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 10250266: party 445: 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 10250266: party 1318: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 10250266: party 945: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 10250266: party 1802: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 10250266: 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 10250266: party 6: 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 10250266: 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 10250277: party 52: the IEC's cross-ballot total 807 differs from its ward + PR + DC 40% votes (1593); we show each ballot's own votes.
Note: voting district 10250277: party 957: the IEC's cross-ballot total 182 differs from its ward + PR + DC 40% votes (369); we show each ballot's own votes.
Note: voting district 10250277: party 7: the IEC's cross-ballot total 30 differs from its ward + PR + DC 40% votes (70); we show each ballot's own votes.
Note: voting district 10250277: party 4: the IEC's cross-ballot total 31 differs from its ward + PR + DC 40% votes (69); we show each ballot's own votes.
Note: voting district 10250277: party 945: the IEC's cross-ballot total 30 differs from its ward + PR + DC 40% votes (61); we show each ballot's own votes.
Note: voting district 10250277: party 18: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: voting district 10250277: party 1906: 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 10250277: party 445: 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 10250277: party 1874: 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 10250277: party 1500: 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 10250277: party 8: 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 10250277: party 1362: 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 10250277: party 1511: 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 10250277: party 1368: 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 10250277: party 1318: 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 10250277: party 2098: 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 10250277: party 1748: 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 10250277: party 1920: 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 10250277: party 2067: 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 10250288: party 52: the IEC's cross-ballot total 736 differs from its ward + PR + DC 40% votes (1455); we show each ballot's own votes.
Note: voting district 10250288: party 957: the IEC's cross-ballot total 105 differs from its ward + PR + DC 40% votes (208); we show each ballot's own votes.
Note: voting district 10250288: party 1500: the IEC's cross-ballot total 34 differs from its ward + PR + DC 40% votes (76); we show each ballot's own votes.
Note: voting district 10250288: party 7: the IEC's cross-ballot total 34 differs from its ward + PR + DC 40% votes (74); we show each ballot's own votes.
Note: voting district 10250288: party 1906: the IEC's cross-ballot total 34 differs from its ward + PR + DC 40% votes (72); we show each ballot's own votes.
Note: voting district 10250288: party 18: the IEC's cross-ballot total 34 differs from its ward + PR + DC 40% votes (62); we show each ballot's own votes.
Note: voting district 10250288: party 4: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (19); we show each ballot's own votes.
Note: voting district 10250288: party 1874: 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 10250288: party 1757: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: voting district 10250288: party 8: 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 10250288: party 447: 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 10250288: party 1511: 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 10250288: party 1368: 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 10250288: party 450: 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 10250288: party 945: 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 10250288: party 330: 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 10250288: party 1318: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 10250288: 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 10250288: party 1909: 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 10250299: party 52: the IEC's cross-ballot total 976 differs from its ward + PR + DC 40% votes (1908); we show each ballot's own votes.
Note: voting district 10250299: party 957: the IEC's cross-ballot total 136 differs from its ward + PR + DC 40% votes (269); we show each ballot's own votes.
Note: voting district 10250299: party 1500: the IEC's cross-ballot total 61 differs from its ward + PR + DC 40% votes (132); we show each ballot's own votes.
Note: voting district 10250299: party 7: the IEC's cross-ballot total 47 differs from its ward + PR + DC 40% votes (110); we show each ballot's own votes.
Note: voting district 10250299: party 1906: the IEC's cross-ballot total 28 differs from its ward + PR + DC 40% votes (65); we show each ballot's own votes.
Note: voting district 10250299: party 18: the IEC's cross-ballot total 24 differs from its ward + PR + DC 40% votes (49); we show each ballot's own votes.
Note: voting district 10250299: party 4: the IEC's cross-ballot total 18 differs from its ward + PR + DC 40% votes (34); we show each ballot's own votes.
Note: voting district 10250299: party 1874: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (24); we show each ballot's own votes.
Note: voting district 10250299: party 1511: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: voting district 10250299: party 945: 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 10250299: party 8: 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 10250299: party 447: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: voting district 10250299: party 1757: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 10250299: party 445: 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 10250299: party 330: 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 10250299: party 1802: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 10250299: party 1318: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 10250299: party 1559: 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 10251177: party 52: the IEC's cross-ballot total 905 differs from its ward + PR + DC 40% votes (1824); we show each ballot's own votes.
Note: voting district 10251177: party 4: the IEC's cross-ballot total 81 differs from its ward + PR + DC 40% votes (150); we show each ballot's own votes.
Note: voting district 10251177: party 957: the IEC's cross-ballot total 38 differs from its ward + PR + DC 40% votes (76); we show each ballot's own votes.
Note: voting district 10251177: party 7: the IEC's cross-ballot total 42 differs from its ward + PR + DC 40% votes (74); we show each ballot's own votes.
Note: voting district 10251177: party 1906: the IEC's cross-ballot total 24 differs from its ward + PR + DC 40% votes (48); we show each ballot's own votes.
Note: voting district 10251177: party 945: the IEC's cross-ballot total 22 differs from its ward + PR + DC 40% votes (43); we show each ballot's own votes.
Note: voting district 10251177: party 18: 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 10251177: party 6: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (20); we show each ballot's own votes.
Note: voting district 10251177: party 1511: 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 10251177: 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 10251177: party 1748: 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 10251177: 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 10251177: party 445: 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 10251177: 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 10251177: party 1874: 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 10251177: 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.
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, 21:49 SAST.