ANC 34.9%
Most party (PR) votes
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Phineas Velaphi TefuAfrican National CongressPR ballot ? · 8 611 valid votes
ANCAfrican National Congress3 00634.9%
ActionSA1 88721.9%
DADemocratic Alliance1 31215.2%
EFFEconomic Freedom Fighters7168.3%
MKPUmkhonto Wesizwe Party4975.8%
RISERise Mzansi2212.6%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa1732.0%
IFPInkatha Freedom Party1291.5%
VF PLUSVryheidsfront Plus | Freedom Front Plus1131.3%- MAYIBUYEAfrika Mayibuye Movement981.1%
ATMAfrican Transformation Movement931.1%- Umphakathi WaronaUmphakathi Warona460.5%
AICAfrican Independent Congress310.4%
ACDPAfrican Christian Democratic Party230.3%
UATUnited Africans Transformation230.3%- SACPSouth African Communist Party200.2%
AHCAfrican Heart Congress190.2%
BOSABuild One South Africa180.2%- EKHETHUEkhethu Peoples Party160.2%
AUCAfrican Unemployed Congress130.2%
PACPan Africanist Congress of Azania120.1%
COPECongress of the People120.1%
PAPatriotic Alliance120.1%
ECOFORUMEconomic Emancipation Forum110.1%- GAZAGaza Democratic Front110.1%
AZAPOAzanian People's Organisation90.1%
ACPAll Citizens Party90.1%
APCAfrican People's Convention60.1%
PMCPeople's Movement for Change60.1%
ARAAfrica Restoration Alliance60.1%
LANDLand Party50.1%- ACTAfrican Congress for Transformation50.1%
- POJPeople of Joburg50.1%
ARUAfrican Renaissance Unity40.0%- AACUMActive African Christians United Movement40.0%
- AEFAfrican Economic Freedom40.0%
- ALCAfrican Labour Convention40.0%
IRCInternational Revelation Congress30.0%- SAPCOSouth African People’s Civic Organization30.0%
- FISAFreedom in South Africa20.0%
- TRUTHTruth and Solidarity Movement20.0%
- ANOSAAll Natives of South Africa20.0%
- PRO SAPro South Africa20.0%
- INIlizwe Nathi20.0%
- MOVEMove SA20.0%
ALJAMAAl Jama-ah10.0%
NFPNational Freedom Party10.0%
AZANIAAzania Peaceful Revolution10.0%- CHANGEChange Party10.0%
KCDPKingdom Covenant Democratic Party10.0%
ARMAmalgamated Rainbow Movement10.0%
ICMIndependent Citizens Movement10.0%- AGFAzanian Ground Forces10.0%
- ERMEconomic Redress Movement10.0%
- COMBAT10.0%
- KYPKnow Your Power10.0%
- ARRC.African Royal Rainbow Congress10.0%
- UMBRELLAAllied Independents Umbrella10.0%
- CKPChrist Kingdom Party10.0%
Hours off in Ward 44 ?
Reported in the ESP app
Voting districts · 5 ?
Candidates · 57
Ntsatsapa Gift MoagiActionSA- Penny Masala MathibeleActive African Christians United Movement
Lerato Palesa ManamelaAfrica Restoration Alliance- Nhlanhla Jethro TshabalalaAfrican Congress for Transformation
- Lehlohonolo LeballoAfrican Economic Freedom
Kheswa Johannes MatsoetlaneAfrican Heart Congress
Gabisile Glehazel MakhungaAfrican Independent Congress- Nomsa MnyanduAfrican Labour Convention
Phineas Velaphi TefuAfrican National Congress
Mpho SekoatiAfrican People's Convention
Carmelita Jacinta MillerAfrican Renaissance Unity
Simphiwe Orlando MdingiAfrican Transformation Movement
Karabo MaganoAfrican Unemployed Congress- Namatjabo Solomon LeshabaneAfrika Mayibuye Movement
Nomakushe Edith MtiraraAl Jama-ah
Lumka SikhundlaAll Citizens Party- Refilwe MasemolaAll Natives of South Africa
- Zakhele GumedeAllied Independents Umbrella
Ricardo MaarmanAzania Peaceful Revolution- Petrose Dintja MotsoenengAzanian Ground Forces
Tshidiso Michael TsholoAzanian People's Organisation
Samuel Mzwakhe MbathaBolsheviks Party of South Africa
Karabo MonnanaBuild One South Africa- Doris Nolwazi TsotetsiCivic Movement for Progressive Citizens
- Solly Mmadikokotli MoagiCombat
Mosadiwatsela Paulina MoichoanetsiCongress of the People
Teboho Derrick MokoenaDemocratic Alliance
Innocentia MthethwaEconomic Emancipation Forum
Martin MaiselaEconomic Freedom Fighters
Iris Nompumelelo BikoEconomic Liberators Forum South Africa- Sammy LekitlaneEkhethu Peoples Party
- Motshidi MorekhureGaza Democratic Front
Erick Sibusiso NtuliIndependent Citizens Movement
Zanele Philadelphia MathebulaInkatha Freedom Party
Kgomotso Ellen EsebagbonInternational Revelation Congress- David KwindaKnow Your Power
- Israel Dumisani MkhaliphiLabour Party of South Africa
Ruchir Jai Aryan SinghMinority Front- Klaas Hlaba Twadi MadibaMove SA
- Nathanieal Keanu BrittonNational Coloured Congress
Busisiwe MdluliNational Democratic Convention
Matthew William PienaarOrganic Humanity Movement
Matotsi Mattheus LegodiPatriotic Alliance- Thabo Patrick SeanePeople of Joburg
Sinazo MapasaPeople's Movement for Change
Seneki Phelimon ManganyeRise Mzansi- Midlaas Maesela DikoboService Delivery Party
Raynauld Dumisani RussonShosholoza Progressive Party- Mabotse Idah RabothataSouth African Communist Party
- Loyiso ToyiyaSouth African People’s Civic Organization
- Lindiwe Luella MazibukoTruth and Solidarity Movement
Seipone Elizabeth MasonganeUmkhonto Wesizwe Party- Maria Seipati NgakeUmphakathi Warona
Nancy Maahlamela MaakeUnited Democratic Movement
Garth Stuart JackUnited Independent Movement
Nubijara Wilson TloubatlaVryheidsfront Plus | Freedom Front Plus- Sipho Jim JantjieVuka 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 44, City of JohannesburgMost of this ward (83%) · 2021: ANC 58.1% · 2024 national: ANC 55.5%
- 2021 Ward 127, City of JohannesburgPart of this ward (9%) · 2021: ANC 61.0% · 2024 national: ANC 62.4%
- 2021 Ward 49, City of JohannesburgPart of this ward (8%) · 2021: ANC 56.9% · 2024 national: ANC 54.6%
ESP areas in this ward · 8 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 9 249 · spoilt 239 · special votes 709 · All 5 voting districts in (the IEC's voting-district results so far, out of its list of voting districts for this election)
PR ballot figures for this ward are the sum of the IEC's results for its 5 voting districts; the IEC publishes the ward ballot per ward and the PR ballot per voting district.
Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 5 voting districts here (8 936 of 18 761). The IEC publishes 49.3%.
Note: party 7: the IEC's cross-ballot total 3003 differs from its ward + PR + DC 40% votes (6009); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 1803 differs from its ward + PR + DC 40% votes (3690); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 1355 differs from its ward + PR + DC 40% votes (2667); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 862 differs from its ward + PR + DC 40% votes (1578); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 574 differs from its ward + PR + DC 40% votes (1071); we show each ballot's own votes.
Note: party 1755: the IEC's cross-ballot total 339 differs from its ward + PR + DC 40% votes (560); we show each ballot's own votes.
Note: party 1790: the IEC's cross-ballot total 212 differs from its ward + PR + DC 40% votes (385); we show each ballot's own votes.
Note: party 3: the IEC's cross-ballot total 170 differs from its ward + PR + DC 40% votes (299); we show each ballot's own votes.
Note: party 1909: the IEC's cross-ballot total 126 differs from its ward + PR + DC 40% votes (224); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 93 differs from its ward + PR + DC 40% votes (206); we show each ballot's own votes.
Note: party 330: the IEC's cross-ballot total 72 differs from its ward + PR + DC 40% votes (103); we show each ballot's own votes.
Note: party 1318: the IEC's cross-ballot total 55 differs from its ward + PR + DC 40% votes (148); we show each ballot's own votes.
Note: party 1730: the IEC's cross-ballot total 30 differs from its ward + PR + DC 40% votes (46); we show each ballot's own votes.
Note: party 1740: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (26); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (40); we show each ballot's own votes.
Note: party 1711: the IEC's cross-ballot total 18 differs from its ward + PR + DC 40% votes (36); we show each ballot's own votes.
Note: party 957: the IEC's cross-ballot total 18 differs from its ward + PR + DC 40% votes (30); we show each ballot's own votes.
Note: party 1544: the IEC's cross-ballot total 17 differs from its ward + PR + DC 40% votes (36); we show each ballot's own votes.
Note: party 1935: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (27); we show each ballot's own votes.
Note: party 3204: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (62); we show each ballot's own votes.
Note: party 1059: 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 450: 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 17: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: party 1932: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: party 1765: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: party 1749: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: party 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 1986: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: party 1260: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: party 929: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: party 3231: 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 2173: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: party 1305: 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 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: party 2149: 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 1720: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: party 2095: 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 1523: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: party 2054: 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 1693: 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 2018: 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 447: 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 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: party 1751: 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 18: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: 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: party 1539: 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 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: party 1477: 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 (1); we show each ballot's own votes.
Note: party 1951: 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 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: party 3212: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: party 1498: 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 (5); we show each ballot's own votes.
Note: party 591: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (12); 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 (2); 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 (23); we show each ballot's own votes.
Note: voting district 32871124: party 7: the IEC's cross-ballot total 758 differs from its ward + PR + DC 40% votes (1492); we show each ballot's own votes.
Note: voting district 32871124: party 1511: the IEC's cross-ballot total 608 differs from its ward + PR + DC 40% votes (1175); we show each ballot's own votes.
Note: voting district 32871124: party 52: the IEC's cross-ballot total 448 differs from its ward + PR + DC 40% votes (854); we show each ballot's own votes.
Note: voting district 32871124: party 1748: the IEC's cross-ballot total 164 differs from its ward + PR + DC 40% votes (372); we show each ballot's own votes.
Note: voting district 32871124: party 945: the IEC's cross-ballot total 176 differs from its ward + PR + DC 40% votes (373); we show each ballot's own votes.
Note: voting district 32871124: party 1790: the IEC's cross-ballot total 68 differs from its ward + PR + DC 40% votes (128); we show each ballot's own votes.
Note: voting district 32871124: party 1755: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (50); we show each ballot's own votes.
Note: voting district 32871124: party 1909: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (50); we show each ballot's own votes.
Note: voting district 32871124: party 4: 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 32871124: party 3: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (47); we show each ballot's own votes.
Note: voting district 32871124: party 330: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (22); we show each ballot's own votes.
Note: voting district 32871124: party 1740: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: voting district 32871124: party 6: 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 32871124: party 1711: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: voting district 32871124: party 445: 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 32871124: 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 32871124: party 957: 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 32871124: party 1059: 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 32871124: party 31: 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 32871124: party 1749: 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 32871124: party 499: 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 32871124: party 3231: 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 32871124: party 1335: 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 32871124: party 1544: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: voting district 32871124: party 1730: 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 32871124: 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 32871124: party 1260: 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 32871124: party 1523: 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 32871124: party 929: 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 32871124: party 1932: 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 32871124: party 1041: 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 32871124: party 2173: 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 32871124: party 1880: 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 32871124: party 1720: 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 32871124: 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 32871124: 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 32871124: 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.
Note: voting district 32871124: party 1935: 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 32871124: party 1765: 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 32871124: 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: voting district 32871168: party 7: the IEC's cross-ballot total 853 differs from its ward + PR + DC 40% votes (1725); we show each ballot's own votes.
Note: voting district 32871168: party 1511: the IEC's cross-ballot total 471 differs from its ward + PR + DC 40% votes (897); we show each ballot's own votes.
Note: voting district 32871168: party 52: the IEC's cross-ballot total 346 differs from its ward + PR + DC 40% votes (711); we show each ballot's own votes.
Note: voting district 32871168: party 945: the IEC's cross-ballot total 216 differs from its ward + PR + DC 40% votes (457); we show each ballot's own votes.
Note: voting district 32871168: party 1755: the IEC's cross-ballot total 133 differs from its ward + PR + DC 40% votes (313); we show each ballot's own votes.
Note: voting district 32871168: party 1748: the IEC's cross-ballot total 97 differs from its ward + PR + DC 40% votes (200); we show each ballot's own votes.
Note: voting district 32871168: party 1790: the IEC's cross-ballot total 49 differs from its ward + PR + DC 40% votes (107); we show each ballot's own votes.
Note: voting district 32871168: party 1909: the IEC's cross-ballot total 45 differs from its ward + PR + DC 40% votes (99); we show each ballot's own votes.
Note: voting district 32871168: party 3: the IEC's cross-ballot total 25 differs from its ward + PR + DC 40% votes (54); we show each ballot's own votes.
Note: voting district 32871168: party 1318: the IEC's cross-ballot total 26 differs from its ward + PR + DC 40% votes (54); we show each ballot's own votes.
Note: voting district 32871168: party 4: the IEC's cross-ballot total 31 differs from its ward + PR + DC 40% votes (56); we show each ballot's own votes.
Note: voting district 32871168: party 330: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (29); we show each ballot's own votes.
Note: voting district 32871168: party 3204: 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 32871168: party 957: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: voting district 32871168: party 450: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 32871168: party 1544: 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 32871168: party 1749: 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 32871168: party 1711: 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 32871168: party 445: 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 32871168: party 1260: 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 32871168: 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: voting district 32871168: party 1305: 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 32871168: party 2054: 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 32871168: party 1335: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 32871168: party 499: 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 32871168: 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 32871168: party 1986: 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 32871168: 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 32871168: party 1751: 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 32871168: 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 32871168: 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 32871168: party 2149: 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 32871168: 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 32871168: party 1935: 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 32871168: party 929: 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 32871168: 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 32871168: party 3231: 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 32871168: party 1362: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 32871168: party 1765: 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 32871168: party 2173: 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 32871393: party 7: the IEC's cross-ballot total 513 differs from its ward + PR + DC 40% votes (1092); we show each ballot's own votes.
Note: voting district 32871393: party 1511: the IEC's cross-ballot total 290 differs from its ward + PR + DC 40% votes (641); we show each ballot's own votes.
Note: voting district 32871393: party 52: the IEC's cross-ballot total 227 differs from its ward + PR + DC 40% votes (515); we show each ballot's own votes.
Note: voting district 32871393: party 945: the IEC's cross-ballot total 53 differs from its ward + PR + DC 40% votes (164); we show each ballot's own votes.
Note: voting district 32871393: party 1748: the IEC's cross-ballot total 65 differs from its ward + PR + DC 40% votes (146); we show each ballot's own votes.
Note: voting district 32871393: party 3: the IEC's cross-ballot total 39 differs from its ward + PR + DC 40% votes (101); we show each ballot's own votes.
Note: voting district 32871393: party 1790: the IEC's cross-ballot total 34 differs from its ward + PR + DC 40% votes (93); we show each ballot's own votes.
Note: voting district 32871393: party 1755: the IEC's cross-ballot total 39 differs from its ward + PR + DC 40% votes (86); we show each ballot's own votes.
Note: voting district 32871393: party 1730: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (39); we show each ballot's own votes.
Note: voting district 32871393: party 4: the IEC's cross-ballot total 24 differs from its ward + PR + DC 40% votes (42); we show each ballot's own votes.
Note: voting district 32871393: party 1909: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (28); we show each ballot's own votes.
Note: voting district 32871393: party 330: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 32871393: party 6: 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 32871393: party 445: 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 32871393: party 284: 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 32871393: party 3204: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: voting district 32871393: party 1932: 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 32871393: 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: voting district 32871393: party 957: 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 32871393: party 1711: 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 32871393: party 2149: 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 32871393: party 1765: 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 32871393: party 499: 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 32871393: party 929: 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 32871393: party 1740: 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 32871393: party 2018: 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 32871393: 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 32871393: party 3231: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 32871393: 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 32871393: 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 32871393: party 1260: 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 32871393: party 2095: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 32871393: party 1305: 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 32871393: party 932: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 32871405: party 7: the IEC's cross-ballot total 551 differs from its ward + PR + DC 40% votes (1065); we show each ballot's own votes.
Note: voting district 32871405: party 1511: the IEC's cross-ballot total 356 differs from its ward + PR + DC 40% votes (681); we show each ballot's own votes.
Note: voting district 32871405: party 945: the IEC's cross-ballot total 216 differs from its ward + PR + DC 40% votes (463); we show each ballot's own votes.
Note: voting district 32871405: party 52: the IEC's cross-ballot total 126 differs from its ward + PR + DC 40% votes (254); we show each ballot's own votes.
Note: voting district 32871405: party 1748: the IEC's cross-ballot total 110 differs from its ward + PR + DC 40% votes (222); we show each ballot's own votes.
Note: voting district 32871405: party 3: the IEC's cross-ballot total 40 differs from its ward + PR + DC 40% votes (88); we show each ballot's own votes.
Note: voting district 32871405: party 1755: the IEC's cross-ballot total 34 differs from its ward + PR + DC 40% votes (77); we show each ballot's own votes.
Note: voting district 32871405: party 1909: the IEC's cross-ballot total 18 differs from its ward + PR + DC 40% votes (39); we show each ballot's own votes.
Note: voting district 32871405: party 1318: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (32); we show each ballot's own votes.
Note: voting district 32871405: party 4: 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 32871405: party 330: 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 32871405: party 1544: 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 32871405: party 6: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 32871405: party 3204: 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 32871405: 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 32871405: party 2173: 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 32871405: party 445: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 32871405: party 1059: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 32871405: party 1790: 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 32871405: party 1765: 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 32871405: 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 32871405: party 1260: 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 32871405: party 1305: 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 32871405: 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 32871405: 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 32871405: 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 32871405: 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 32871405: party 1986: 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 32871405: party 2095: 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 32871405: party 1362: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 32871405: 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: voting district 32871405: party 1880: 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 32871595: party 7: the IEC's cross-ballot total 331 differs from its ward + PR + DC 40% votes (635); we show each ballot's own votes.
Note: voting district 32871595: party 52: the IEC's cross-ballot total 165 differs from its ward + PR + DC 40% votes (333); we show each ballot's own votes.
Note: voting district 32871595: party 1511: the IEC's cross-ballot total 162 differs from its ward + PR + DC 40% votes (296); we show each ballot's own votes.
Note: voting district 32871595: party 1748: the IEC's cross-ballot total 61 differs from its ward + PR + DC 40% votes (131); we show each ballot's own votes.
Note: voting district 32871595: party 945: the IEC's cross-ballot total 55 differs from its ward + PR + DC 40% votes (121); we show each ballot's own votes.
Note: voting district 32871595: party 1790: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (54); we show each ballot's own votes.
Note: voting district 32871595: party 1755: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (34); we show each ballot's own votes.
Note: voting district 32871595: party 330: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (20); we show each ballot's own votes.
Note: voting district 32871595: party 1935: 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 32871595: party 1318: 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 32871595: party 4: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: voting district 32871595: party 1059: 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 32871595: party 1909: 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 32871595: party 3: 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 32871595: party 1544: 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 32871595: party 6: 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 32871595: party 445: 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 32871595: party 1932: 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 32871595: party 17: 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 32871595: party 1765: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 32871595: party 499: 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 32871595: party 1740: 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 32871595: party 1986: 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 32871595: party 2095: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 32871595: party 1523: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 32871595: 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 32871595: 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 32871595: 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 32871595: party 929: 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 32871595: party 957: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 32871595: party 2149: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 32871595: 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 32871595: 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: voting district 32871595: party 1880: 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, 20:42 SAST.