ANC 39.8%
Most party (PR) votes
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Lehlohonolo Nathaniel LecokoAfrican National CongressPR ballot ? · 3 678 valid votes
ANCAfrican National Congress1 46339.8%
DADemocratic Alliance64917.6%
PAPatriotic Alliance38910.6%
EFFEconomic Freedom Fighters3369.1%- SACPSouth African Communist Party2456.7%
ActionSA2085.7%
VF PLUSVryheidsfront Plus | Freedom Front Plus1123.0%
MKPUmkhonto Wesizwe Party461.3%
ATMAfrican Transformation Movement300.8%
AASDAfrikan Alliance of Social Democrats300.8%
AICAfrican Independent Congress190.5%- MSPVMangaung Seven People's Voice190.5%
UATUnited Africans Transformation160.4%
PACPan Africanist Congress of Azania140.4%
AHCAfrican Heart Congress140.4%
APCAfrican People's Convention120.3%
COPECongress of the People120.3%- NSDFNational Service Delivery Forum100.3%
ACDPAfrican Christian Democratic Party80.2%- ACIMAfrican Cultural Identity Movement80.2%
BOSABuild One South Africa70.2%- ACTAfrican Congress for Transformation70.2%
AACAfrican Alliance Congress60.2%- MAYIBUYEAfrika Mayibuye Movement60.2%
SUNSizwe Ummah Nation30.1%
UCDPUnited Christian Democratic Party20.1%
URFUnited Residents Front20.1%- AACUMActive African Christians United Movement20.1%
IFPInkatha Freedom Party10.0%
PMCPeople's Movement for Change10.0%- LABOURLabour Party of South Africa10.0%
Hours off in Ward 5 ?
Reported in the ESP app
Voting districts · 7 ?
Candidates · 32
Bongani Stephen KantaneActionSA- Xolisani Benjamin LeveActive African Christians United Movement
Malineo Dibakiso Jemima MasapoAfrican Alliance Congress
Tshediso Mcdonald MoleteAfrican Christian Democratic Party- Nthabiseng Margret MakhapelaAfrican Congress for Transformation
- Lerato Sylvester JanuaryAfrican Cultural Identity Movement
Kevin Kamogelo GwabiniAfrican Heart Congress
Nonkosi Patricia MphehlaAfrican Independent Congress
Lehlohonolo Nathaniel LecokoAfrican National Congress
Gomolemo Othusitse TladiAfrican People's Convention
Sinah MokoenaAfrican Renaissance Unity
Mildred Yoliswa VoyiyaAfrican Transformation Movement- Phumla Queen LobiAfrika Mayibuye Movement
Mojalefa William MongaleAfrikan Alliance of Social Democrats
Marriam Mpho MakhaleBuild One South Africa
Mokete Petros LipholoCongress of the People
Mamotse Anastasia Njiva-LebajoaDemocratic Alliance
Xolani Tshegofatso RamatlotloEconomic Freedom Fighters
Sarah Magdalena WilliamsInkatha Freedom Party- Bonisile David JiyaLabour Party of South Africa
- Fusi Phillip RamokotjoMangaung Seven People's Voice
- Mandisa Felicia SolomonNational Service Delivery Forum
Florence Nondaba PhoriPan Africanist Congress of Azania
Mongene David MafrikaPatriotic Alliance
Nelson Zanele StockPeople's Movement for Change
Matshidiso Sylvia SehlatsanaSizwe Ummah Nation- Nkosiyabo Patrick NjariSouth African Communist Party
Nombulelo Louise MoatlhodiUmkhonto Wesizwe Party
Lynette MeyerUnited Africans Transformation
Goitsimodimo Tebogo Andrew MonchusiUnited Christian Democratic Party
Nthati Julia LebinaUnited Residents Front
Stork Piet MabandlaVryheidsfront 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 · 1 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 3 741 · spoilt 140 · special votes 356 · 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 (3 791 of 7 651). The IEC publishes 49.7%.
Note: party 7: the IEC's cross-ballot total 1468 differs from its ward + PR + DC 40% votes (2931); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 610 differs from its ward + PR + DC 40% votes (1259); we show each ballot's own votes.
Note: party 957: the IEC's cross-ballot total 412 differs from its ward + PR + DC 40% votes (801); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 310 differs from its ward + PR + DC 40% votes (646); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 263 differs from its ward + PR + DC 40% votes (508); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 191 differs from its ward + PR + DC 40% votes (399); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 60 differs from its ward + PR + DC 40% votes (172); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 53 differs from its ward + PR + DC 40% votes (99); we show each ballot's own votes.
Note: party 1357: the IEC's cross-ballot total 48 differs from its ward + PR + DC 40% votes (78); we show each ballot's own votes.
Note: party 2170: the IEC's cross-ballot total 23 differs from its ward + PR + DC 40% votes (42); we show each ballot's own votes.
Note: party 1318: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (50); we show each ballot's own votes.
Note: party 1544: the IEC's cross-ballot total 19 differs from its ward + PR + DC 40% votes (33); we show each ballot's own votes.
Note: party 330: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (34); we show each ballot's own votes.
Note: 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: party 8: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (27); we show each ballot's own votes.
Note: party 3208: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (21); we show each ballot's own votes.
Note: party 1740: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: party 1909: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (16); 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 (15); we show each ballot's own votes.
Note: party 499: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (20); we show each ballot's own votes.
Note: party 2120: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: party 1047: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: party 450: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: party 1693: 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 1004: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: party 3: 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 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: party 1335: 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 2: 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 568: 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 21860524: party 7: the IEC's cross-ballot total 342 differs from its ward + PR + DC 40% votes (685); we show each ballot's own votes.
Note: voting district 21860524: party 52: the IEC's cross-ballot total 146 differs from its ward + PR + DC 40% votes (286); we show each ballot's own votes.
Note: voting district 21860524: party 945: the IEC's cross-ballot total 94 differs from its ward + PR + DC 40% votes (182); we show each ballot's own votes.
Note: voting district 21860524: party 957: the IEC's cross-ballot total 76 differs from its ward + PR + DC 40% votes (150); we show each ballot's own votes.
Note: voting district 21860524: party 1511: the IEC's cross-ballot total 57 differs from its ward + PR + DC 40% votes (110); we show each ballot's own votes.
Note: voting district 21860524: party 1357: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (51); we show each ballot's own votes.
Note: voting district 21860524: party 445: the IEC's cross-ballot total 24 differs from its ward + PR + DC 40% votes (52); we show each ballot's own votes.
Note: voting district 21860524: party 2170: 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 21860524: party 1748: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 21860524: party 1318: 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 21860524: party 1544: 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 21860524: party 1909: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: voting district 21860524: party 3208: 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 21860524: party 1711: 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 21860524: party 18: 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 21860524: party 1740: 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 21860524: party 8: 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 21860524: party 1004: 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 21860524: party 2120: 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 21860524: party 4: the IEC's cross-ballot total 37 differs from its ward + PR + DC 40% votes (38); we show each ballot's own votes.
Note: voting district 21860524: party 330: 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 21860524: party 499: 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 21860524: party 1047: 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 21860524: 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 21860524: 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 21860524: party 1693: 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 21860636: party 7: the IEC's cross-ballot total 296 differs from its ward + PR + DC 40% votes (605); we show each ballot's own votes.
Note: voting district 21860636: party 52: the IEC's cross-ballot total 165 differs from its ward + PR + DC 40% votes (330); we show each ballot's own votes.
Note: voting district 21860636: party 957: the IEC's cross-ballot total 65 differs from its ward + PR + DC 40% votes (130); we show each ballot's own votes.
Note: voting district 21860636: party 445: the IEC's cross-ballot total 59 differs from its ward + PR + DC 40% votes (122); we show each ballot's own votes.
Note: voting district 21860636: party 945: the IEC's cross-ballot total 55 differs from its ward + PR + DC 40% votes (110); we show each ballot's own votes.
Note: voting district 21860636: party 1511: the IEC's cross-ballot total 52 differs from its ward + PR + DC 40% votes (99); we show each ballot's own votes.
Note: voting district 21860636: party 4: the IEC's cross-ballot total 32 differs from its ward + PR + DC 40% votes (58); we show each ballot's own votes.
Note: voting district 21860636: party 1748: the IEC's cross-ballot total 19 differs from its ward + PR + DC 40% votes (37); we show each ballot's own votes.
Note: voting district 21860636: party 1707: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: voting district 21860636: party 330: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: voting district 21860636: party 1318: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: voting district 21860636: party 1357: 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 21860636: party 2170: 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 21860636: 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 21860636: party 3208: 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 21860636: party 1740: 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 21860636: 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 21860636: party 1544: 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 21860636: party 499: 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 21860636: 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 21860636: 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 21860636: party 1004: 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 21860636: 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 21860647: party 7: the IEC's cross-ballot total 297 differs from its ward + PR + DC 40% votes (594); we show each ballot's own votes.
Note: voting district 21860647: party 957: the IEC's cross-ballot total 98 differs from its ward + PR + DC 40% votes (213); we show each ballot's own votes.
Note: voting district 21860647: party 445: the IEC's cross-ballot total 53 differs from its ward + PR + DC 40% votes (109); we show each ballot's own votes.
Note: voting district 21860647: party 52: the IEC's cross-ballot total 60 differs from its ward + PR + DC 40% votes (114); we show each ballot's own votes.
Note: voting district 21860647: party 945: the IEC's cross-ballot total 48 differs from its ward + PR + DC 40% votes (91); we show each ballot's own votes.
Note: voting district 21860647: party 1511: the IEC's cross-ballot total 29 differs from its ward + PR + DC 40% votes (56); we show each ballot's own votes.
Note: voting district 21860647: party 1748: 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 21860647: party 4: the IEC's cross-ballot total 18 differs from its ward + PR + DC 40% votes (28); we show each ballot's own votes.
Note: voting district 21860647: party 1544: 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 21860647: party 8: 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 21860647: party 1318: 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 21860647: party 1740: 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 21860647: party 1357: 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 21860647: party 330: 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 21860647: party 499: 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 21860647: party 2120: 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 21860647: party 2: 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 21860647: 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 21860647: party 3: 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 21860647: 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 21860669: party 7: the IEC's cross-ballot total 232 differs from its ward + PR + DC 40% votes (463); we show each ballot's own votes.
Note: voting district 21860669: party 52: the IEC's cross-ballot total 136 differs from its ward + PR + DC 40% votes (244); we show each ballot's own votes.
Note: voting district 21860669: party 957: the IEC's cross-ballot total 49 differs from its ward + PR + DC 40% votes (110); we show each ballot's own votes.
Note: voting district 21860669: party 945: the IEC's cross-ballot total 47 differs from its ward + PR + DC 40% votes (91); we show each ballot's own votes.
Note: voting district 21860669: party 1511: the IEC's cross-ballot total 36 differs from its ward + PR + DC 40% votes (71); we show each ballot's own votes.
Note: voting district 21860669: party 445: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: voting district 21860669: party 1357: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: voting district 21860669: party 4: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (22); we show each ballot's own votes.
Note: voting district 21860669: party 1544: 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 21860669: party 1748: 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 21860669: party 2170: 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 21860669: party 1707: 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 21860669: party 499: 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 21860669: party 330: 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 21860669: party 1318: 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 21860669: party 8: 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 21860669: party 1909: 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 21860669: 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: voting district 21860669: party 2120: 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 21860669: party 3208: 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 21861288: party 7: the IEC's cross-ballot total 146 differs from its ward + PR + DC 40% votes (282); we show each ballot's own votes.
Note: voting district 21861288: party 445: the IEC's cross-ballot total 90 differs from its ward + PR + DC 40% votes (183); we show each ballot's own votes.
Note: voting district 21861288: party 957: the IEC's cross-ballot total 60 differs from its ward + PR + DC 40% votes (122); we show each ballot's own votes.
Note: voting district 21861288: party 945: the IEC's cross-ballot total 58 differs from its ward + PR + DC 40% votes (113); we show each ballot's own votes.
Note: voting district 21861288: party 52: the IEC's cross-ballot total 48 differs from its ward + PR + DC 40% votes (96); we show each ballot's own votes.
Note: voting district 21861288: party 1511: the IEC's cross-ballot total 17 differs from its ward + PR + DC 40% votes (31); we show each ballot's own votes.
Note: voting district 21861288: party 4: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: voting district 21861288: 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 21861288: party 1318: 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 21861288: party 330: 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 21861288: party 1047: 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 21861288: party 2120: 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 21861288: party 1544: 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 21861288: 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 21861288: 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 21861288: party 1707: 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 21861288: party 2170: 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 21861288: 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 21861446: party 52: the IEC's cross-ballot total 67 differs from its ward + PR + DC 40% votes (138); we show each ballot's own votes.
Note: voting district 21861446: party 7: the IEC's cross-ballot total 72 differs from its ward + PR + DC 40% votes (141); we show each ballot's own votes.
Note: voting district 21861446: party 957: the IEC's cross-ballot total 25 differs from its ward + PR + DC 40% votes (47); we show each ballot's own votes.
Note: voting district 21861446: party 1511: 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 21861446: party 445: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: voting district 21861446: party 945: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (21); we show each ballot's own votes.
Note: voting district 21861446: party 1748: 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 21861446: party 4: 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 21861446: 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 21861446: party 499: 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 21861446: party 1707: 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 21861446: party 1047: 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 21861446: party 3208: 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 21862021: party 7: the IEC's cross-ballot total 78 differs from its ward + PR + DC 40% votes (161); we show each ballot's own votes.
Note: voting district 21862021: party 52: the IEC's cross-ballot total 27 differs from its ward + PR + DC 40% votes (51); we show each ballot's own votes.
Note: voting district 21862021: party 945: the IEC's cross-ballot total 19 differs from its ward + PR + DC 40% votes (38); we show each ballot's own votes.
Note: voting district 21862021: party 957: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (29); we show each ballot's own votes.
Note: voting district 21862021: party 1511: 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 21862021: party 330: 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 21862021: party 1748: 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 21862021: party 4: 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 21862021: 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: voting district 21862021: party 1544: 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 21862021: party 450: 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 21862021: party 8: 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 21862021: party 2120: 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 21862021: party 1318: 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 21862021: party 499: 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 21862021: 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 21862021: party 3208: 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 21862021: party 445: 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 21862021: party 1707: 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 21862021: party 18: 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, 10:08 SAST.