ANC 49.1%down 24.0 pts from 73.1% in 2021
Most party (PR) votes
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Zimisele Sydney MfabaneAfrican National CongressPR ballot ? · 5 423 valid votes
ANCAfrican National Congress2 66449.1%
DADemocratic Alliance1 04119.2%
EFFEconomic Freedom Fighters60811.2%- SACPSouth African Communist Party1973.6%
ActionSA1382.5%
ATMAfrican Transformation Movement1372.5%
UDMUnited Democratic Movement1222.2%- P.PPeople's Power891.6%
VF PLUSVryheidsfront Plus | Freedom Front Plus691.3%
AICAfrican Independent Congress631.2%
MKPUmkhonto Wesizwe Party470.9%- Mayibuye Civic MovementMayibuye Civic Movement460.8%
ACDPAfrican Christian Democratic Party450.8%
AZAPOAzanian People's Organisation390.7%
PAPatriotic Alliance190.4%- MAYIBUYEAfrika Mayibuye Movement180.3%
PACPan Africanist Congress of Azania160.3%- AIMAbantu Integrity Movement150.3%
COPECongress of the People110.2%- ACTAfrican Congress for Transformation80.1%
APCAfrican People's Convention60.1%
GOOD50.1%- DOPDefenders of the People40.1%
- DMDemocratic Movement40.1%
- UPPAUnited Progressive People Alliance30.1%
- FISAFreedom in South Africa20.0%
- APPEIRAfrican Peoples Progression20.0%
ALJAMAAl Jama-ah10.0%
ECOFORUMEconomic Emancipation Forum10.0%- LABOURLabour Party of South Africa10.0%
- E.T.MEighteen Twelve Movement10.0%
- SWOSibanye (We Are One)10.0%
Hours off in Ward 4 ?
Reported in the ESP app
Voting districts · 4 ?
Candidates · 32
- Sakhumzi DukweAbantu Integrity Movement
Chimurenga Itai MdabulaActionSA
Alfred Lawrence FerreiraAfrican Christian Democratic Party
Calvin Bongani NdzuzoAfrican Independent Congress
Zimisele Sydney MfabaneAfrican National Congress
Thembelani KwatshubeAfrican People's Convention
Bobby CekisaniAfrican Transformation Movement- Amini SikepeAfrika Mayibuye Movement
Rugshaana CaderbeggAl Jama-ah
Monwabisi Amos NyandaAzanian People's Organisation- Joshua Clifford DinganaChrist Kingdom Party
Mpatheli Terrence PikoliCongress of the People- Sinebonga KwatshaDefenders of the People
Wandile Lendl GxekwaDemocratic Alliance- Bevan Jermaine BrownDemocratic Movement
Sibulele Nontuthuzelo QonaEconomic Emancipation Forum
Pepsi Lindile JamesEconomic Freedom Fighters- Julian Brain JulliesEighteen Twelve Movement
Lawrence TroonGOOD- Winile Elvis NywebeniLabour Party of South Africa
- Thukela ZumaniMayibuye Civic Movement
- Gary Stanton van NiekerkNational Alliance
Janice Patricia de KlerkOrganic Humanity Movement
Sinetemba KajiPan Africanist Congress of Azania
Temba KomaniPatriotic Alliance- Ntomboxolo Ethel MayanaPeople's Power
- Lungelwa Signoria KhumeProgressive Community Alliance Movement
- Nomatemba AllaService Delivery Party
- Mfundo David VumazonkeSouth African Communist Party
Thobani Brian PopoUmkhonto Wesizwe Party
Aphelele MbolekwaUnited Democratic Movement
Thobani Sebastian NoqoliVryheidsfront Plus | Freedom Front Plus
Source: IEC certified candidate list (PDF, 16 Sept 2026)
This ward in earlier elections ?
ESP areas in this ward · 4 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 1 981 · spoilt 37 · special votes 56 · All 4 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 4 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 4 voting districts here (5 506 of 12 118). The IEC publishes 48.9%.
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 823 differs from its ward + PR + DC 40% votes (1658); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 346 differs from its ward + PR + DC 40% votes (702); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 339 differs from its ward + PR + DC 40% votes (660); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 73 differs from its ward + PR + DC 40% votes (147); we show each ballot's own votes.
Note: party 1318: the IEC's cross-ballot total 72 differs from its ward + PR + DC 40% votes (138); we show each ballot's own votes.
Note: party 2067: the IEC's cross-ballot total 63 differs from its ward + PR + DC 40% votes (125); we show each ballot's own votes.
Note: party 6: the IEC's cross-ballot total 49 differs from its ward + PR + DC 40% votes (96); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 38 differs from its ward + PR + DC 40% votes (84); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 26 differs from its ward + PR + DC 40% votes (52); 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 (38); we show each ballot's own votes.
Note: party 18: 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 17: 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 1909: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (20); we show each ballot's own votes.
Note: party 2098: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (31); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: party 1538: the IEC's cross-ballot total 8 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 5 differs from its ward + PR + DC 40% votes (12); 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 499: 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 2 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: party 1751: 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 957: 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 1906: 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 1368: 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 (3); we show each ballot's own votes.
Note: party 1757: 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 1920: 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 10250031: party 7: the IEC's cross-ballot total 932 differs from its ward + PR + DC 40% votes (1863); we show each ballot's own votes.
Note: voting district 10250031: party 52: the IEC's cross-ballot total 323 differs from its ward + PR + DC 40% votes (718); we show each ballot's own votes.
Note: voting district 10250031: party 945: the IEC's cross-ballot total 179 differs from its ward + PR + DC 40% votes (357); we show each ballot's own votes.
Note: voting district 10250031: party 445: the IEC's cross-ballot total 64 differs from its ward + PR + DC 40% votes (132); we show each ballot's own votes.
Note: voting district 10250031: party 6: the IEC's cross-ballot total 38 differs from its ward + PR + DC 40% votes (96); we show each ballot's own votes.
Note: voting district 10250031: party 1511: the IEC's cross-ballot total 45 differs from its ward + PR + DC 40% votes (82); we show each ballot's own votes.
Note: voting district 10250031: party 1318: the IEC's cross-ballot total 30 differs from its ward + PR + DC 40% votes (66); we show each ballot's own votes.
Note: voting district 10250031: party 4: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (46); we show each ballot's own votes.
Note: voting district 10250031: party 330: the IEC's cross-ballot total 23 differs from its ward + PR + DC 40% votes (46); we show each ballot's own votes.
Note: voting district 10250031: party 2067: the IEC's cross-ballot total 18 differs from its ward + PR + DC 40% votes (38); we show each ballot's own votes.
Note: voting district 10250031: party 1748: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (35); we show each ballot's own votes.
Note: voting district 10250031: party 957: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (26); we show each ballot's own votes.
Note: voting district 10250031: party 1909: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (20); we show each ballot's own votes.
Note: voting district 10250031: party 18: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (25); we show each ballot's own votes.
Note: voting district 10250031: party 17: 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 10250031: party 8: 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 10250031: party 1538: 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 10250031: party 450: 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 10250031: party 1906: 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 10250031: party 2098: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: voting district 10250031: party 1874: 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 10250031: 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 10250042: party 7: the IEC's cross-ballot total 897 differs from its ward + PR + DC 40% votes (1789); we show each ballot's own votes.
Note: voting district 10250042: party 52: the IEC's cross-ballot total 362 differs from its ward + PR + DC 40% votes (735); we show each ballot's own votes.
Note: voting district 10250042: party 945: the IEC's cross-ballot total 108 differs from its ward + PR + DC 40% votes (218); we show each ballot's own votes.
Note: voting district 10250042: party 445: the IEC's cross-ballot total 59 differs from its ward + PR + DC 40% votes (117); we show each ballot's own votes.
Note: voting district 10250042: party 1318: 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 10250042: party 1511: the IEC's cross-ballot total 47 differs from its ward + PR + DC 40% votes (84); we show each ballot's own votes.
Note: voting district 10250042: party 6: the IEC's cross-ballot total 37 differs from its ward + PR + DC 40% votes (72); we show each ballot's own votes.
Note: voting district 10250042: party 4: the IEC's cross-ballot total 23 differs from its ward + PR + DC 40% votes (52); we show each ballot's own votes.
Note: voting district 10250042: party 17: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (43); we show each ballot's own votes.
Note: voting district 10250042: party 330: the IEC's cross-ballot total 22 differs from its ward + PR + DC 40% votes (36); we show each ballot's own votes.
Note: voting district 10250042: party 18: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (27); we show each ballot's own votes.
Note: voting district 10250042: party 2067: 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 10250042: party 1909: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 10250042: party 8: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 10250042: party 2098: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (21); we show each ballot's own votes.
Note: voting district 10250042: party 1748: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (20); we show each ballot's own votes.
Note: voting district 10250042: party 957: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: voting district 10250042: party 1538: 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 10250042: party 1368: 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 10250042: party 450: 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 10250042: party 1906: 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 10250042: party 499: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 10250042: party 1874: 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 10250042: 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: voting district 10250042: party 1260: 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 10250042: 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 10250053: party 7: the IEC's cross-ballot total 734 differs from its ward + PR + DC 40% votes (1457); we show each ballot's own votes.
Note: voting district 10250053: party 945: the IEC's cross-ballot total 299 differs from its ward + PR + DC 40% votes (614); we show each ballot's own votes.
Note: voting district 10250053: party 52: the IEC's cross-ballot total 324 differs from its ward + PR + DC 40% votes (636); we show each ballot's own votes.
Note: voting district 10250053: party 1318: the IEC's cross-ballot total 60 differs from its ward + PR + DC 40% votes (125); we show each ballot's own votes.
Note: voting district 10250053: party 445: the IEC's cross-ballot total 59 differs from its ward + PR + DC 40% votes (117); we show each ballot's own votes.
Note: voting district 10250053: party 2067: the IEC's cross-ballot total 54 differs from its ward + PR + DC 40% votes (109); we show each ballot's own votes.
Note: voting district 10250053: party 6: the IEC's cross-ballot total 44 differs from its ward + PR + DC 40% votes (88); we show each ballot's own votes.
Note: voting district 10250053: party 1511: the IEC's cross-ballot total 40 differs from its ward + PR + DC 40% votes (73); we show each ballot's own votes.
Note: voting district 10250053: party 4: the IEC's cross-ballot total 19 differs from its ward + PR + DC 40% votes (39); we show each ballot's own votes.
Note: voting district 10250053: party 330: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (35); we show each ballot's own votes.
Note: voting district 10250053: party 18: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (27); we show each ballot's own votes.
Note: voting district 10250053: party 17: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (26); we show each ballot's own votes.
Note: voting district 10250053: party 1909: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: voting district 10250053: party 2098: 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 10250053: party 1748: 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 10250053: party 1538: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: voting district 10250053: party 8: 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 10250053: party 499: 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 10250053: 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: voting district 10250053: party 1559: 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 10250053: party 1751: 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 10250053: party 1260: 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 10250053: party 957: 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 10250053: party 1906: 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 10251964: party 7: the IEC's cross-ballot total 101 differs from its ward + PR + DC 40% votes (201); we show each ballot's own votes.
Note: voting district 10251964: party 52: the IEC's cross-ballot total 32 differs from its ward + PR + DC 40% votes (66); we show each ballot's own votes.
Note: voting district 10251964: party 945: the IEC's cross-ballot total 22 differs from its ward + PR + DC 40% votes (46); we show each ballot's own votes.
Note: voting district 10251964: party 445: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (30); we show each ballot's own votes.
Note: voting district 10251964: party 2067: 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 10251964: party 1318: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 10251964: party 4: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 10251964: party 1511: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: voting district 10251964: party 6: 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 10251964: 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 10251964: party 2098: 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 10251964: 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 10251964: party 1538: 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 10251964: party 8: 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 10251964: party 330: 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 10251964: party 1368: 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 10251964: party 957: 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 10251964: party 1909: 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 10251964: 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: the IEC's published turnout for this ward is 48.91%; its own counts give 45.44% (PR ballots cast ÷ registered voters in its voting districts); we show the calculated figure.
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, 19:22 SAST.