DA 40.9%
Democratic Alliance · won the ward ballot
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Ward ballot ? · 10 515 valid votes
DADemocratic Alliance4 30240.9%
ANCAfrican National Congress2 13220.3%
ActionSA1 24111.8%
MKPUmkhonto Wesizwe Party1 0039.5%
EFFEconomic Freedom Fighters3843.7%
ALJAMAAl Jama-ah3072.9%- TRUTHTruth and Solidarity Movement1891.8%
ATMAfrican Transformation Movement1421.4%
IFPInkatha Freedom Party1281.2%
BOSABuild One South Africa1101.0%
PAPatriotic Alliance850.8%
VF PLUSVryheidsfront Plus | Freedom Front Plus670.6%
RISERise Mzansi610.6%
O.DOperation Dudula520.5%
AICAfrican Independent Congress390.4%
ACDPAfrican Christian Democratic Party370.4%- SACPSouth African Communist Party270.3%
- MAYIBUYEAfrika Mayibuye Movement250.2%
- IMSImstaying210.2%
ACPAll Citizens Party200.2%
UDMUnited Democratic Movement170.2%
AHCAfrican Heart Congress140.1%- SAPCOSouth African People’s Civic Organization130.1%
PMCPeople's Movement for Change120.1%
APCAfrican People's Convention100.1%
MFMinority Front90.1%
AUCAfrican Unemployed Congress80.1%- POJPeople of Joburg70.1%
- MOVEMove SA70.1%
AZANIAAzania Peaceful Revolution60.1%
AZAPOAzanian People's Organisation50.0%
ECOFORUMEconomic Emancipation Forum50.0%- Umphakathi WaronaUmphakathi Warona50.0%
ARAAfrica Restoration Alliance30.0%
ICMIndependent Citizens Movement30.0%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa30.0%- AGFAzanian Ground Forces30.0%
- ARRC.African Royal Rainbow Congress30.0%
- UMBRELLAAllied Independents Umbrella30.0%
- AEFAfrican Economic Freedom20.0%
- CCCNational Coloured Congress10.0%
- AACUMActive African Christians United Movement10.0%
- EKHETHUEkhethu Peoples Party10.0%
- ALCAfrican Labour Convention10.0%
- CMPCCivic Movement for Progressive Citizens10.0%
Hours off in Ward 120 ?
Reported in the ESP app
Voting districts · 8 ?
- South View High SchoolVD 32860773DA 42.0%
- Kiasha Park Primary SchoolVD 32860807DA 42.7%
- Sierra Nevada Primary SchoolVD 32860818DA 45.0%
- Madiba Primary SchoolVD 32860829DA 63.3%
- Lancaster Primary SchoolVD 32862337DA 59.1%
- Touch Life MinistriesVD 32862810MKP 28.5%
- Tent At 6th Street and Centre RoadVD 32863585ANC 27.5%
- Winnie Mabaso FoundationVD 32863631ANC 31.1%
Candidates · 55
Oageng Joseph MahlanguActionSA- Penny Masala MathibeleActive African Christians United Movement
Lorrance Bafana MtimkuluAfrica Restoration Alliance
Nomathemba Idah DlaminiAfrican Christian Democratic Party- Lehlohonolo LeballoAfrican Economic Freedom
Moloko Michael MpoloboshoAfrican Heart Congress
Clare Natalie Palmer-EvertsAfrican Independent Congress- Sibongile Tryphinah ZwaneAfrican Labour Convention
Celstina NzimandeAfrican National Congress
Phumzile NdabaAfrican People's Convention- George Buthi MalulekeAfrican Royal Rainbow Congress
Tendani Kishner MuofheAfrican Transformation Movement
Cebolenkosi Patriot NondanyanaAfrican Unemployed Congress- Isaac Junior MasukuAfrika Mayibuye Movement
Imtiaz Mohamed EssopAl Jama-ah
Lorraine MalulekeAll Citizens Party- Refilwe MasemolaAll Natives of South Africa
- Vuyelwa MnyatheliAllied Independents Umbrella
Ricardo MaarmanAzania Peaceful Revolution- Tshidiso Nefthali MonaisaAzanian Ground Forces
Stephen WauchopeAzanian People's Organisation
Mzwandile NgcayiyaBolsheviks Party of South Africa
Lehlohonolo Petrus MohapiBuild One South Africa- Doris Nolwazi TsotetsiCivic Movement for Progressive Citizens
Kishore BadalDemocratic Alliance
Thandiwe DumapiEconomic Emancipation Forum
Itumeleng Precious PitsoEconomic Freedom Fighters
Gcinile MahoreEconomic Liberators Forum South Africa- Nkosifikile Lucas FacuEkhethu Peoples Party
- Poobalan GovenderImstaying
Erick Sibusiso NtuliIndependent Citizens Movement
Hezi Lungisane NtuliInkatha Freedom Party- Rebecca Palisa QotyanaKnow Your Power
- Xolani Magnificent HlongwaneLabour Party of South Africa
Ishwar Kumar BeesunlalMinority Front- Busisiwe Nicholine NgqavuMove SA
- Deonie Jenay SwartNational Coloured Congress
Phumzile Rachel MtshaliNational Democratic Convention
Shawn Christopher de SaiOperation Dudula
Panashe Dylan MalatsiOrganic Humanity Movement
Lizelle BikhaniPatriotic Alliance- Xoliswa Martha MadliwaPeople of Joburg
Thabiso Hendrik MajoePeople's Movement for Change
Nhlanhla Moses MalisaRise Mzansi- Midlaas Maesela DikoboService Delivery Party
Raynauld Dumisani RussonShosholoza Progressive Party- Ignatius PuleSouth African Communist Party
- Loyiso ToyiyaSouth African People’s Civic Organization
- Omar KhanTruth and Solidarity Movement
Nelson Letlhogonolo TsaboneUmkhonto Wesizwe Party- Shadrack Thabang MoloiUmphakathi Warona
Mziwandile Ceswell MatyaUnited Democratic Movement
Garth Stuart JackUnited Independent Movement
Luvuyo Louis Zithulele NgubaneVryheidsfront Plus | Freedom Front Plus- Sphiwe Alvin MteshaneVuka SA
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.
- 2021 Ward 120, City of JohannesburgMost of this ward (89%) · 2021: ANC 36.9% · 2024 national: ANC 38.2%
- 2021 Ward 7, City of JohannesburgPart of this ward (8%) · 2021: ANC 37.5% · 2024 national: ANC 31.9%
- 2021 Ward 6, City of JohannesburgPart of this ward (3%) · 2021: ANC 56.4% · 2024 national: ANC 49.6%
ESP areas in this ward · 7 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 10 752 · spoilt 237 · special votes 668 · All 8 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 8 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 8 voting districts here (10 723 of 18 757). The IEC publishes 57.4%.
Note: party 52: the IEC's cross-ballot total 4302 differs from its ward + PR + DC 40% votes (8295); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 2132 differs from its ward + PR + DC 40% votes (4359); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 1241 differs from its ward + PR + DC 40% votes (2773); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 1003 differs from its ward + PR + DC 40% votes (1991); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 384 differs from its ward + PR + DC 40% votes (756); we show each ballot's own votes.
Note: party 447: the IEC's cross-ballot total 307 differs from its ward + PR + DC 40% votes (622); we show each ballot's own votes.
Note: party 1765: the IEC's cross-ballot total 189 differs from its ward + PR + DC 40% votes (261); we show each ballot's own votes.
Note: party 1318: the IEC's cross-ballot total 142 differs from its ward + PR + DC 40% votes (261); we show each ballot's own votes.
Note: party 3: the IEC's cross-ballot total 128 differs from its ward + PR + DC 40% votes (251); we show each ballot's own votes.
Note: party 1711: the IEC's cross-ballot total 110 differs from its ward + PR + DC 40% votes (174); we show each ballot's own votes.
Note: party 957: the IEC's cross-ballot total 85 differs from its ward + PR + DC 40% votes (157); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 67 differs from its ward + PR + DC 40% votes (189); we show each ballot's own votes.
Note: party 1755: the IEC's cross-ballot total 61 differs from its ward + PR + DC 40% votes (121); we show each ballot's own votes.
Note: party 1758: the IEC's cross-ballot total 52 differs from its ward + PR + DC 40% votes (84); we show each ballot's own votes.
Note: party 330: the IEC's cross-ballot total 39 differs from its ward + PR + DC 40% votes (50); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 37 differs from its ward + PR + DC 40% votes (80); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 27 differs from its ward + PR + DC 40% votes (52); we show each ballot's own votes.
Note: party 1909: the IEC's cross-ballot total 25 differs from its ward + PR + DC 40% votes (43); we show each ballot's own votes.
Note: party 2141: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (37); we show each ballot's own votes.
Note: party 1749: 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 1544: 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 2149: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (33); we show each ballot's own votes.
Note: party 1335: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (21); we show each ballot's own votes.
Note: party 450: 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 31: 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 1059: 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 3231: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (20); we show each ballot's own votes.
Note: party 1932: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: party 1074: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: party 17: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: party 1260: 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 3204: 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 1851: 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 1523: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: party 2091: 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 1790: 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 1595: 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 2173: 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 1720: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: party 1693: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: party 1986: 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 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 1305: the IEC's cross-ballot total 0 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 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: party 2163: 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 3255: 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 2018: 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 (13); we show each ballot's own votes.
Note: party 1751: 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 1935: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (8); 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 (3); we show each ballot's own votes.
Note: party 929: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: party 2054: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: party 1352: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: party 1952: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: party 2138: 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 284: 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 (5); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: party 2175: 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 1041: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (14); 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 (4); we show each ballot's own votes.
Note: party 1644: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: party 1880: 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 32860773: party 52: the IEC's cross-ballot total 467 differs from its ward + PR + DC 40% votes (971); we show each ballot's own votes.
Note: voting district 32860773: party 1511: the IEC's cross-ballot total 197 differs from its ward + PR + DC 40% votes (360); we show each ballot's own votes.
Note: voting district 32860773: party 7: the IEC's cross-ballot total 182 differs from its ward + PR + DC 40% votes (340); we show each ballot's own votes.
Note: voting district 32860773: party 1748: the IEC's cross-ballot total 59 differs from its ward + PR + DC 40% votes (113); we show each ballot's own votes.
Note: voting district 32860773: party 945: the IEC's cross-ballot total 51 differs from its ward + PR + DC 40% votes (103); we show each ballot's own votes.
Note: voting district 32860773: party 447: the IEC's cross-ballot total 54 differs from its ward + PR + DC 40% votes (105); we show each ballot's own votes.
Note: voting district 32860773: party 1765: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (58); we show each ballot's own votes.
Note: voting district 32860773: party 1755: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (33); we show each ballot's own votes.
Note: voting district 32860773: party 1318: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (24); we show each ballot's own votes.
Note: voting district 32860773: party 1758: 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 32860773: party 4: 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 32860773: party 3: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: voting district 32860773: party 957: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 32860773: party 445: 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 32860773: party 1711: 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 32860773: party 330: 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 32860773: party 18: 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 32860773: 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: voting district 32860773: 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 32860773: party 6: 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 32860773: party 1693: 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 32860773: 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 32860773: party 1909: 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 32860773: 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 32860773: 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 32860773: 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 32860773: 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 32860773: party 1932: 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 32860807: party 52: the IEC's cross-ballot total 801 differs from its ward + PR + DC 40% votes (1663); we show each ballot's own votes.
Note: voting district 32860807: party 7: the IEC's cross-ballot total 422 differs from its ward + PR + DC 40% votes (832); we show each ballot's own votes.
Note: voting district 32860807: party 1511: the IEC's cross-ballot total 261 differs from its ward + PR + DC 40% votes (458); we show each ballot's own votes.
Note: voting district 32860807: party 447: the IEC's cross-ballot total 67 differs from its ward + PR + DC 40% votes (128); we show each ballot's own votes.
Note: voting district 32860807: party 1748: the IEC's cross-ballot total 62 differs from its ward + PR + DC 40% votes (121); we show each ballot's own votes.
Note: voting district 32860807: party 945: the IEC's cross-ballot total 58 differs from its ward + PR + DC 40% votes (110); we show each ballot's own votes.
Note: voting district 32860807: party 1758: the IEC's cross-ballot total 18 differs from its ward + PR + DC 40% votes (49); we show each ballot's own votes.
Note: voting district 32860807: party 1765: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (41); we show each ballot's own votes.
Note: voting district 32860807: party 1318: 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 32860807: party 957: the IEC's cross-ballot total 17 differs from its ward + PR + DC 40% votes (42); we show each ballot's own votes.
Note: voting district 32860807: party 4: 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 32860807: party 1755: 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 32860807: party 445: 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 32860807: party 3: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (22); we show each ballot's own votes.
Note: voting district 32860807: party 18: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (19); we show each ballot's own votes.
Note: voting district 32860807: party 330: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 32860807: party 1335: 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 32860807: party 2149: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 32860807: party 1749: 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 32860807: party 1523: 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 32860807: party 1711: 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 32860807: party 1544: 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 32860807: party 1909: 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 32860807: party 2091: 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 32860807: party 17: 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 32860807: party 31: 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 32860807: party 1074: 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 32860807: 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 32860807: party 1595: 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 32860807: party 1720: 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 32860807: party 2141: 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 32860807: party 1932: 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 32860818: party 52: the IEC's cross-ballot total 856 differs from its ward + PR + DC 40% votes (1766); we show each ballot's own votes.
Note: voting district 32860818: party 7: the IEC's cross-ballot total 416 differs from its ward + PR + DC 40% votes (830); we show each ballot's own votes.
Note: voting district 32860818: party 1511: the IEC's cross-ballot total 273 differs from its ward + PR + DC 40% votes (503); we show each ballot's own votes.
Note: voting district 32860818: party 447: the IEC's cross-ballot total 61 differs from its ward + PR + DC 40% votes (116); we show each ballot's own votes.
Note: voting district 32860818: party 945: the IEC's cross-ballot total 58 differs from its ward + PR + DC 40% votes (110); we show each ballot's own votes.
Note: voting district 32860818: party 1748: the IEC's cross-ballot total 61 differs from its ward + PR + DC 40% votes (111); we show each ballot's own votes.
Note: voting district 32860818: party 1765: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (62); we show each ballot's own votes.
Note: voting district 32860818: party 1318: the IEC's cross-ballot total 24 differs from its ward + PR + DC 40% votes (56); we show each ballot's own votes.
Note: voting district 32860818: party 957: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (32); we show each ballot's own votes.
Note: voting district 32860818: party 4: the IEC's cross-ballot total 36 differs from its ward + PR + DC 40% votes (50); we show each ballot's own votes.
Note: voting district 32860818: party 1755: 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 32860818: party 3: 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 32860818: party 18: 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 32860818: party 330: 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 32860818: party 1758: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 32860818: party 6: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 32860818: party 2141: 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 32860818: party 445: 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 32860818: party 1711: 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 32860818: party 1909: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 32860818: party 1335: 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 32860818: party 2149: 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 32860818: party 1749: 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 32860818: 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 32860818: party 31: 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 32860818: 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 32860818: party 1059: 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 32860818: party 1074: 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 32860818: party 17: 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 32860818: 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 32860818: party 1932: 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 32860818: party 3204: 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 32860829: party 52: the IEC's cross-ballot total 709 differs from its ward + PR + DC 40% votes (1491); we show each ballot's own votes.
Note: voting district 32860829: party 7: the IEC's cross-ballot total 116 differs from its ward + PR + DC 40% votes (210); we show each ballot's own votes.
Note: voting district 32860829: party 1511: the IEC's cross-ballot total 111 differs from its ward + PR + DC 40% votes (182); we show each ballot's own votes.
Note: voting district 32860829: party 447: the IEC's cross-ballot total 63 differs from its ward + PR + DC 40% votes (126); we show each ballot's own votes.
Note: voting district 32860829: party 1765: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (65); we show each ballot's own votes.
Note: voting district 32860829: party 1748: the IEC's cross-ballot total 27 differs from its ward + PR + DC 40% votes (53); we show each ballot's own votes.
Note: voting district 32860829: 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 32860829: party 1318: 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 32860829: party 4: the IEC's cross-ballot total 22 differs from its ward + PR + DC 40% votes (27); we show each ballot's own votes.
Note: voting district 32860829: party 957: 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 32860829: party 1755: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 32860829: party 18: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: voting district 32860829: party 3: 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 32860829: party 2141: 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 32860829: party 1758: 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 32860829: party 1851: 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 32860829: party 1544: 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 32860829: 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 32860829: party 31: 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 32862337: party 52: the IEC's cross-ballot total 597 differs from its ward + PR + DC 40% votes (1250); we show each ballot's own votes.
Note: voting district 32862337: party 7: the IEC's cross-ballot total 119 differs from its ward + PR + DC 40% votes (225); we show each ballot's own votes.
Note: voting district 32862337: party 447: the IEC's cross-ballot total 68 differs from its ward + PR + DC 40% votes (141); we show each ballot's own votes.
Note: voting district 32862337: party 1511: the IEC's cross-ballot total 89 differs from its ward + PR + DC 40% votes (160); we show each ballot's own votes.
Note: voting district 32862337: party 1748: the IEC's cross-ballot total 26 differs from its ward + PR + DC 40% votes (50); we show each ballot's own votes.
Note: voting district 32862337: party 945: the IEC's cross-ballot total 22 differs from its ward + PR + DC 40% votes (42); we show each ballot's own votes.
Note: voting district 32862337: party 1765: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (29); we show each ballot's own votes.
Note: voting district 32862337: party 1755: 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 32862337: party 4: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (20); we show each ballot's own votes.
Note: voting district 32862337: party 957: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: voting district 32862337: party 2141: 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 32862337: party 330: 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 32862337: 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 32862337: party 1318: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: voting district 32862337: 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 32862337: party 1711: 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 32862337: party 1074: 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 32862337: 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 32862337: party 1790: 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 32862337: party 31: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 32862337: 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 32862337: party 1932: 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 32862337: 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: voting district 32862810: party 1748: the IEC's cross-ballot total 491 differs from its ward + PR + DC 40% votes (1022); we show each ballot's own votes.
Note: voting district 32862810: party 7: the IEC's cross-ballot total 478 differs from its ward + PR + DC 40% votes (929); we show each ballot's own votes.
Note: voting district 32862810: party 1511: the IEC's cross-ballot total 347 differs from its ward + PR + DC 40% votes (661); we show each ballot's own votes.
Note: voting district 32862810: party 52: the IEC's cross-ballot total 147 differs from its ward + PR + DC 40% votes (309); we show each ballot's own votes.
Note: voting district 32862810: party 945: the IEC's cross-ballot total 64 differs from its ward + PR + DC 40% votes (152); we show each ballot's own votes.
Note: voting district 32862810: party 3: the IEC's cross-ballot total 63 differs from its ward + PR + DC 40% votes (137); we show each ballot's own votes.
Note: voting district 32862810: party 1318: the IEC's cross-ballot total 49 differs from its ward + PR + DC 40% votes (102); we show each ballot's own votes.
Note: voting district 32862810: party 330: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 32862810: party 3231: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: voting district 32862810: party 18: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: voting district 32862810: party 4: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 32862810: party 2149: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 32862810: party 1909: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: voting district 32862810: party 1059: 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 32862810: party 450: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 32862810: party 1544: 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 32862810: party 3204: 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 32862810: party 957: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 32862810: party 1932: 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 32862810: party 445: 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 32862810: 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 32862810: party 17: 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 32862810: party 1260: 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 32862810: party 1790: 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 32862810: party 6: 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 32862810: party 31: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 32862810: party 1749: 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 32862810: party 1720: 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 32862810: 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 32862810: 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 32862810: party 1755: 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 32862810: party 1074: 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 32862810: party 1730: 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 32862810: 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 32862810: party 2141: 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 32863585: party 52: the IEC's cross-ballot total 228 differs from its ward + PR + DC 40% votes (467); we show each ballot's own votes.
Note: voting district 32863585: party 7: the IEC's cross-ballot total 235 differs from its ward + PR + DC 40% votes (470); we show each ballot's own votes.
Note: voting district 32863585: party 1748: the IEC's cross-ballot total 193 differs from its ward + PR + DC 40% votes (386); we show each ballot's own votes.
Note: voting district 32863585: party 1511: the IEC's cross-ballot total 109 differs from its ward + PR + DC 40% votes (202); we show each ballot's own votes.
Note: voting district 32863585: party 945: the IEC's cross-ballot total 56 differs from its ward + PR + DC 40% votes (113); we show each ballot's own votes.
Note: voting district 32863585: party 3: 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 32863585: 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 32863585: party 1909: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: voting district 32863585: party 4: 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 32863585: party 1765: 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 32863585: party 957: 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 32863585: party 447: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 32863585: party 1074: 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 32863631: party 7: the IEC's cross-ballot total 259 differs from its ward + PR + DC 40% votes (523); we show each ballot's own votes.
Note: voting district 32863631: party 52: the IEC's cross-ballot total 188 differs from its ward + PR + DC 40% votes (378); we show each ballot's own votes.
Note: voting district 32863631: party 1511: the IEC's cross-ballot total 145 differs from its ward + PR + DC 40% votes (247); we show each ballot's own votes.
Note: voting district 32863631: party 1711: the IEC's cross-ballot total 56 differs from its ward + PR + DC 40% votes (153); we show each ballot's own votes.
Note: voting district 32863631: party 1748: the IEC's cross-ballot total 69 differs from its ward + PR + DC 40% votes (135); we show each ballot's own votes.
Note: voting district 32863631: party 945: the IEC's cross-ballot total 41 differs from its ward + PR + DC 40% votes (83); we show each ballot's own votes.
Note: voting district 32863631: party 957: 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 32863631: party 1749: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (24); we show each ballot's own votes.
Note: voting district 32863631: party 6: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 32863631: party 3: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: voting district 32863631: party 2141: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 32863631: party 1544: 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 32863631: party 4: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: voting district 32863631: party 330: 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 32863631: party 2173: 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 32863631: party 1909: 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 32863631: 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 32863631: 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 32863631: party 1986: 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 32863631: party 3204: 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 32863631: 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.
Note: voting district 32863631: 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 32863631: party 447: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 32863631: party 2091: 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 32863631: party 1492: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 08 Nov 2026, 14:12 SAST.