ANC 28.9%down 21.5 pts from 50.4% in 2021
African National Congress · won the ward ballot
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Ward ballot ? · 4 448 valid votes
ANCAfrican National Congress1 28728.9%
ActionSA86719.5%
EFFEconomic Freedom Fighters76617.2%
DADemocratic Alliance70815.9%
MKPUmkhonto Wesizwe Party2144.8%
AICAfrican Independent Congress1784.0%- MAYIBUYEAfrika Mayibuye Movement1403.1%
- SACPSouth African Communist Party601.3%
VF PLUSVryheidsfront Plus | Freedom Front Plus410.9%
ATMAfrican Transformation Movement380.9%
UDMUnited Democratic Movement280.6%
PACPan Africanist Congress of Azania200.4%- DOPDefenders of the People120.3%
RISERise Mzansi120.3%
COPECongress of the People60.1%
AHCAfrican Heart Congress60.1%
BOSABuild One South Africa60.1%
NFPNational Freedom Party50.1%
AUCAfrican Unemployed Congress50.1%
IRASAIndependent Ratepayers Association of SA40.1%- FISAFreedom in South Africa40.1%
APCAfrican People's Convention30.1%
APSPAfrican People's Socialist Party30.1%
ECOFORUMEconomic Emancipation Forum30.1%
ICMIndependent Citizens Movement30.1%
UIMUnited Independent Movement30.1%- TRUTHTruth and Solidarity Movement30.1%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa30.1%
ACDPAfrican Christian Democratic Party20.0%
PAPatriotic Alliance20.0%
OHMOrganic Humanity Movement20.0%- AACUMActive African Christians United Movement20.0%
- LABOURLabour Party of South Africa20.0%
- UMBRELLAAllied Independents Umbrella20.0%
ALJAMAAl Jama-ah10.0%
MECAMerafong Civic Association10.0%- PALCOFPalmridge Community Forum10.0%
ARAAfrica Restoration Alliance10.0%
ACPAll Citizens Party10.0%- SDPService Delivery Party10.0%
- PPostola10.0%
- SAPCOSouth African People’s Civic Organization10.0%
Hours off in Ward 100 ?
Reported in the ESP app
Voting districts · 5 ?
Candidates · 51
Mmatlala Sarah MarapyanaActionSA- Sinawo MtwecuActive African Christians United Movement
Isaac Johannes NhlapoAfrica Restoration Alliance
Andiswa Siyothula-JaceniAfrican Christian Democratic Party
Bongi Lucky MasangoAfrican Heart Congress
Mkhuseli NgulangulaAfrican Independent Congress
Mapule Moredrick MotlakoaneAfrican National Congress
Solani Happy SekataneAfrican People's Convention
Ramahlalerwa Douglas MathumeAfrican People's Socialist Party
Zolisanani NtshekeloAfrican Transformation Movement
Makgorometshe Solomon MahlakwaneAfrican Unemployed Congress- Frank NyamaAfrika Mayibuye Movement
Suleiman Abdulhuck PatelAl Jama-ah
Given MalulekeAll Citizens Party- Lerato Boitumelo Natasha MatheAll Natives of South Africa
- Mohale Erwin RamatapaAllied Independents Umbrella
- Mamello Nneheng MarumoAzanian Ground Forces
Nkosana David DlwatiBolsheviks Party of South Africa
Takalani Patrick MaimelaBuild One South Africa- Joseph Zolibanzi TshabalalaCivic Movement for Progressive Citizens
Charlotte GatyeniCongress of the People- Ramahloe Robert MphahleleDefenders of the People
Robert Makgonye MakgailaDemocratic Alliance
Matshidiso Monicca MantjaneEconomic Emancipation Forum
Matome Lodwick MailulaEconomic Freedom Fighters
Pumla MafuphiEconomic Liberators Forum South Africa- Sinoyolo BinzaEkhethu Peoples Party
Matomakgole Gladys MahlanguIndependent Citizens Movement
Izak David BergIndependent Ratepayers Association of SA- Mongezi Solomuzi MahlanguKnow Your Power
- Michael Thabo SelepeLabour Party of South Africa
Lindiwe DzingweMerafong Civic Association
Sanjev RoopnarainMinority Front- Thabiso SalanyaneMove SA
Nosikumbuzo Oupa MatyholoNational Freedom Party
Emmerentia Jacomina Burger-HermannOrganic Humanity Movement- Sipho Bernard LindaPalmridge Community Forum
Anelisa MpisanePan Africanist Congress of Azania
Eunice MuroaPatriotic Alliance
Nhongo SoloPeople's Movement for Change- Cecil Tshepo BoshieloPostola
Koena Enosentia ManyaneRise Mzansi- Peter Sunnyboy MonyakiService Delivery Party
Mtshabeni William MabenaSizwe Ummah Nation- Tshepo Cecil MasetheSouth African Communist Party
- Anastacia MkhomboSouth African People’s Civic Organization
- Nthabiseng Patience SelalaTruth and Solidarity Movement
Vuyani MhlamanzanaUmkhonto Wesizwe Party
Mbali Hope KubekaUnited Democratic Movement
Thabo MakeketlaneUnited Independent Movement
Jean KriekVryheidsfront Plus | Freedom Front Plus
Source: IEC certified candidate list (PDF, 16 Sept 2026)
This ward in earlier elections ?
ESP areas in this ward · 4 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 4 515 · spoilt 67 · special votes 221 · 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 (4 563 of 12 809). The IEC publishes 35.6%.
The change beside the headline is the difference between the leading party's share here and its share in the 2021 election for the same ward (the ward that covered the same area then), both from the IEC's counts, with no votes re-allocated between boundaries.
Note: party 7: the IEC's cross-ballot total 1287 differs from its ward + PR + DC 40% votes (2575); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 867 differs from its ward + PR + DC 40% votes (1925); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 766 differs from its ward + PR + DC 40% votes (1470); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 708 differs from its ward + PR + DC 40% votes (1413); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 214 differs from its ward + PR + DC 40% votes (388); we show each ballot's own votes.
Note: party 330: the IEC's cross-ballot total 178 differs from its ward + PR + DC 40% votes (345); we show each ballot's own votes.
Note: party 1909: the IEC's cross-ballot total 140 differs from its ward + PR + DC 40% votes (240); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 60 differs from its ward + PR + DC 40% votes (107); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 41 differs from its ward + PR + DC 40% votes (89); we show each ballot's own votes.
Note: party 1318: the IEC's cross-ballot total 38 differs from its ward + PR + DC 40% votes (81); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (41); we show each ballot's own votes.
Note: party 1559: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (22); we show each ballot's own votes.
Note: party 1755: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (19); we show each ballot's own votes.
Note: party 1544: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: party 1711: 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 499: 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 1059: 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 591: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: party 1751: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: party 326: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: party 450: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: party 997: 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 1260: 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 1595: 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 1765: 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 1644: 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 (7); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (9); 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 (4); we show each ballot's own votes.
Note: party 1362: 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 957: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: party 2173: 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 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: 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: party 2046: 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 2149: 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 1740: 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 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 1986: 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 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: 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 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: 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: 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 3: 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 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 1952: 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 2064: 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 31: 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 2138: 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 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 1896: 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 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: party 1707: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: voting district 32890147: party 7: the IEC's cross-ballot total 339 differs from its ward + PR + DC 40% votes (673); we show each ballot's own votes.
Note: voting district 32890147: party 1511: the IEC's cross-ballot total 288 differs from its ward + PR + DC 40% votes (511); we show each ballot's own votes.
Note: voting district 32890147: party 945: the IEC's cross-ballot total 142 differs from its ward + PR + DC 40% votes (284); we show each ballot's own votes.
Note: voting district 32890147: party 52: the IEC's cross-ballot total 114 differs from its ward + PR + DC 40% votes (246); we show each ballot's own votes.
Note: voting district 32890147: party 1909: the IEC's cross-ballot total 58 differs from its ward + PR + DC 40% votes (147); we show each ballot's own votes.
Note: voting district 32890147: party 1748: 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 32890147: party 4: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: voting district 32890147: party 1318: 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 32890147: party 330: 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 32890147: party 445: 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 32890147: party 8: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: voting district 32890147: party 6: 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 32890147: 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 32890147: party 1755: 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 32890147: party 1765: 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 32890147: party 1559: 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 32890147: 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 32890147: party 18: 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 32890147: party 1693: 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 32890147: 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 32890147: 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 32890147: party 1751: 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 32890147: party 326: 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 32890147: 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 32890147: party 591: 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 32890147: 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 32890147: party 997: 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 32890147: party 1128: 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 32890147: 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 32890170: party 7: the IEC's cross-ballot total 228 differs from its ward + PR + DC 40% votes (456); we show each ballot's own votes.
Note: voting district 32890170: party 52: the IEC's cross-ballot total 182 differs from its ward + PR + DC 40% votes (355); we show each ballot's own votes.
Note: voting district 32890170: party 945: the IEC's cross-ballot total 141 differs from its ward + PR + DC 40% votes (299); we show each ballot's own votes.
Note: voting district 32890170: party 1511: the IEC's cross-ballot total 151 differs from its ward + PR + DC 40% votes (277); we show each ballot's own votes.
Note: voting district 32890170: party 330: the IEC's cross-ballot total 102 differs from its ward + PR + DC 40% votes (208); we show each ballot's own votes.
Note: voting district 32890170: party 1748: the IEC's cross-ballot total 76 differs from its ward + PR + DC 40% votes (157); we show each ballot's own votes.
Note: voting district 32890170: 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 32890170: party 445: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: voting district 32890170: party 1909: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 32890170: 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 32890170: party 8: 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 32890170: party 1318: 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 32890170: party 1559: 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 32890170: party 450: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: voting district 32890170: party 1711: 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 32890170: party 1644: 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 32890170: party 2149: 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 32890170: party 1595: 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 32890170: party 1362: 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 32890170: 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 32890170: party 1059: 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 32890170: party 499: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 32890170: 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 32890170: party 577: 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 32890170: party 1755: 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 32890170: 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 32890181: party 7: the IEC's cross-ballot total 283 differs from its ward + PR + DC 40% votes (550); we show each ballot's own votes.
Note: voting district 32890181: party 52: the IEC's cross-ballot total 185 differs from its ward + PR + DC 40% votes (373); we show each ballot's own votes.
Note: voting district 32890181: party 1511: the IEC's cross-ballot total 218 differs from its ward + PR + DC 40% votes (399); we show each ballot's own votes.
Note: voting district 32890181: party 945: the IEC's cross-ballot total 152 differs from its ward + PR + DC 40% votes (318); we show each ballot's own votes.
Note: voting district 32890181: party 1748: the IEC's cross-ballot total 37 differs from its ward + PR + DC 40% votes (88); we show each ballot's own votes.
Note: voting district 32890181: party 330: the IEC's cross-ballot total 28 differs from its ward + PR + DC 40% votes (59); we show each ballot's own votes.
Note: voting district 32890181: party 1909: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (45); we show each ballot's own votes.
Note: voting district 32890181: party 445: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (25); we show each ballot's own votes.
Note: voting district 32890181: party 1318: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (20); we show each ballot's own votes.
Note: voting district 32890181: party 1559: 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 32890181: party 4: 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 32890181: party 8: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: voting district 32890181: party 1544: 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 32890181: 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 32890181: party 1059: 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 32890181: party 1595: 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 32890181: party 997: 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 32890181: party 1711: 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 32890181: party 450: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 32890181: party 2173: 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 32890181: 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 32890181: 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 32890181: party 499: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 32890181: party 1751: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 32890181: party 326: 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 32890181: 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 32890664: party 7: the IEC's cross-ballot total 241 differs from its ward + PR + DC 40% votes (486); we show each ballot's own votes.
Note: voting district 32890664: party 945: the IEC's cross-ballot total 200 differs from its ward + PR + DC 40% votes (424); we show each ballot's own votes.
Note: voting district 32890664: party 1511: the IEC's cross-ballot total 168 differs from its ward + PR + DC 40% votes (314); we show each ballot's own votes.
Note: voting district 32890664: party 52: the IEC's cross-ballot total 142 differs from its ward + PR + DC 40% votes (277); we show each ballot's own votes.
Note: voting district 32890664: party 1748: the IEC's cross-ballot total 22 differs from its ward + PR + DC 40% votes (55); we show each ballot's own votes.
Note: voting district 32890664: party 330: the IEC's cross-ballot total 26 differs from its ward + PR + DC 40% votes (55); we show each ballot's own votes.
Note: voting district 32890664: party 445: the IEC's cross-ballot total 22 differs from its ward + PR + DC 40% votes (50); we show each ballot's own votes.
Note: voting district 32890664: party 1318: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (27); we show each ballot's own votes.
Note: voting district 32890664: party 4: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (26); we show each ballot's own votes.
Note: voting district 32890664: 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 32890664: party 8: 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 32890664: party 1909: 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 32890664: party 1755: 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 32890664: party 1559: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 32890664: party 1751: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 32890664: party 591: 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 32890664: party 18: 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 32890664: party 1693: 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 32890664: 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 32890664: 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 32890664: 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 32890776: party 7: the IEC's cross-ballot total 197 differs from its ward + PR + DC 40% votes (410); we show each ballot's own votes.
Note: voting district 32890776: party 1511: the IEC's cross-ballot total 233 differs from its ward + PR + DC 40% votes (424); we show each ballot's own votes.
Note: voting district 32890776: party 52: the IEC's cross-ballot total 82 differs from its ward + PR + DC 40% votes (162); we show each ballot's own votes.
Note: voting district 32890776: party 945: the IEC's cross-ballot total 69 differs from its ward + PR + DC 40% votes (145); we show each ballot's own votes.
Note: voting district 32890776: party 1748: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (49); we show each ballot's own votes.
Note: voting district 32890776: party 1909: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (26); we show each ballot's own votes.
Note: voting district 32890776: party 4: 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 32890776: party 330: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 32890776: party 1318: 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 32890776: party 1755: 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 32890776: 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 32890776: party 445: 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 32890776: 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 32890776: 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 32890776: party 326: 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 32890776: party 591: 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 32890776: party 1544: 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 32890776: party 2046: 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 32890776: party 8: 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 32890776: 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 32890776: party 499: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 32890776: party 1790: 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 32890776: party 1863: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 06 Nov 2026, 12:34 SAST.