DA 63.0%
Democratic Alliance · won the ward ballot
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Priscilla Elize PannellDemocratic AllianceWard ballot ? · 11 030 valid votes
DADemocratic Alliance6 94863.0%
VF PLUSVryheidsfront Plus | Freedom Front Plus2 15619.5%
ActionSA1 0069.1%
ANCAfrican National Congress4303.9%
EFFEconomic Freedom Fighters1951.8%
ACDPAfrican Christian Democratic Party630.6%
PAPatriotic Alliance460.4%
MKPUmkhonto Wesizwe Party430.4%
ATMAfrican Transformation Movement200.2%
RISERise Mzansi200.2%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa180.2%
BOSABuild One South Africa90.1%- SACPSouth African Communist Party80.1%
- MAYIBUYEAfrika Mayibuye Movement70.1%
UDMUnited Democratic Movement40.0%
AICAfrican Independent Congress40.0%
AGANG SAAgang South Africa40.0%
AHCAfrican Heart Congress40.0%
IFPInkatha Freedom Party30.0%
OHMOrganic Humanity Movement30.0%- CCCNational Coloured Congress30.0%
ARAAfrica Restoration Alliance30.0%
ICMIndependent Citizens Movement30.0%
ACPAll Citizens Party30.0%
APCAfrican People's Convention20.0%
COPECongress of the People20.0%
URFUnited Residents Front20.0%
ECOFORUMEconomic Emancipation Forum20.0%
UIMUnited Independent Movement20.0%- SDPService Delivery Party20.0%
- SPPSASecurity Personnel Party of South Africa20.0%
PACPan Africanist Congress of Azania10.0%
AZAPOAzanian People's Organisation10.0%
ALJAMAAl Jama-ah10.0%- ARDAfrica Redemption Democracy10.0%
ARECOArusha Economic Coalition10.0%
FPSAFederal Party SA10.0%- RCRepublican Conference of Tshwane10.0%
- FISAFreedom in South Africa10.0%
- TRUTHTruth and Solidarity Movement10.0%
- UPPAUnited Progressive People Alliance10.0%
- MOSHABIMoshabi Party10.0%
- Bophuthatswana Civil MovementBophuthatswana Civil Movement10.0%
- ALAMAfrican Liberation Alliance Movement10.0%
Hours off in Ward 1 ?
Reported in the ESP app
Voting districts · 6 ?
Candidates · 56
Selina Poppie MathibelaAbafuna Ingubo Yeskhethu Party
Xoliswa Princess MabekaActionSA- Hlabirwa Maila MailaActive African Christians United Movement
- Willem Sternberg PretoriusAfrica Redemption Democracy
Philemon Maime PhashaAfrica Restoration Alliance
Alwyn Jacobus DippenaarAfrican Christian Democratic Party
Abel Chuene MojelaAfrican Heart Congress
Vinolia Raesibe MaeselaAfrican Independent Congress- Koketso Japhta LandaneAfrican Liberation Alliance Movement
Ngwanamapoula Julia MashishiAfrican National Congress
William Sheriff MasokuAfrican People's Convention
Molebogeng Mamie RasoolAfrican Renaissance Unity
Bulelwa MbanaAfrican Transformation Movement- Mpho Portia RampediAfrika Mayibuye Movement
Nkosinathi MakhabaAgang South Africa
Rudolph MamaboloAl Jama-ah
Manyane Martha MagezaAll Citizens Party- George MakhohlolaAllied Independents Umbrella
Ally Salim MlaziArusha Economic Coalition
Bojane Kings MabowaAzanian People's Organisation- Jabulani Martin KubekaBatho Pele Community Service Delivery Tshwane
Apson Sepadi MakaungBolsheviks Party of South Africa- Phumzile Patricia MakofanaBophuthatswana Civil Movement
Mkhulekho Vusi SibanyoniBuild One South Africa
Millis Mothobi MatshegaCongress of the People
Priscilla Elize PannellDemocratic Alliance
Louise LudikEconomic Emancipation Forum
Bafedile Matilda NgwetjanaEconomic Freedom Fighters
Lizzy Agnes SibiyaEconomic Liberators Forum South Africa- Godfrey Maisela TemaEkhethu Peoples Party
Marquard Dirk PienaarFederal Party SA- Marokane Elias MokgagaIlizwe Nathi
Christopher Mandla DlongwanaIndependent Citizens Movement
Bonga Prince ZunguInkatha Freedom Party- Aaron PhiriKnow Your Power
Kgomotso TokaMinority Front- Johannes Phalafala SathekgeMoshabi Party
- Gresham Eugene Meredith KasperNational Coloured Congress
Bartel Wilhelmus Petrus ViljoenOrganic Humanity Movement
Albert Ditlhake MokoenaPan Africanist Congress of Azania
Sibusiso Ishmael VacuPatriotic Alliance
Philemon Phillip SadickPoelano Revelation Party- Larry Thabang MatlalaProgressive Tshwane Alliance-Pta012
- Alexander Willem Frederik MiddelbergRepublican Conference of Tshwane
Ndabaningi Ananias SitholeRise Mzansi- Sello Peter Jacob MashulaSecurity Personnel Party of South Africa
- Lydia Malehlohonolo MalemaService Delivery Party
- Daisy Mantoa MabuzaSouth African Communist Party
- Lefa Sekgathume SekgathumeSouth African Mass Movement
- Kgothatso Lucas SepengTruth and Solidarity Movement
Mlungisi Phiwayinkosi NjiloUmkhonto Wesizwe Party
Lebogang MatlatsiUnited Democratic Movement
Jacques VenterUnited Independent Movement- Portia Mmatlala ChiloaneUnited Progressive People Alliance
Simon MaemaUnited Residents Front
Barend Hendrik Josephes ErasmusVryheidsfront Plus | Freedom Front Plus
Source: IEC certified candidate list (PDF, 16 Sept 2026)
This ward in earlier elections ?
Boundaries changed after 2021: each ward's own results, never re-allocated.
ESP areas in this ward · 9 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 11 272 · spoilt 242 · special votes 943 · All 6 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 6 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 6 voting districts here (11 553 of 19 663). The IEC publishes 58.9%.
Note: party 52: the IEC's cross-ballot total 6948 differs from its ward + PR + DC 40% votes (14064); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 2156 differs from its ward + PR + DC 40% votes (4309); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 1006 differs from its ward + PR + DC 40% votes (2141); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 430 differs from its ward + PR + DC 40% votes (868); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 195 differs from its ward + PR + DC 40% votes (369); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 63 differs from its ward + PR + DC 40% votes (118); we show each ballot's own votes.
Note: party 957: the IEC's cross-ballot total 46 differs from its ward + PR + DC 40% votes (77); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 43 differs from its ward + PR + DC 40% votes (83); we show each ballot's own votes.
Note: party 1318: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (48); we show each ballot's own votes.
Note: party 1755: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (47); we show each ballot's own votes.
Note: party 1790: the IEC's cross-ballot total 18 differs from its ward + PR + DC 40% votes (20); we show each ballot's own votes.
Note: party 1711: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: party 1909: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: party 938: 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 1544: 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 330: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: 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: party 3: 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 1362: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: party 450: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: party 499: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: party 1863: 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 1948: 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 1644: 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 (3); 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 (2); we show each ballot's own votes.
Note: party 2039: 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 2052: 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 8: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: party 1590: 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 1920: 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 1693: 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 1619: 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 (2); we show each ballot's own votes.
Note: party 1559: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (9); 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 3212: 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 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: party 1758: 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 2161: 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 2119: 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 (6); we show each ballot's own votes.
Note: party 2: 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 32950021: party 52: the IEC's cross-ballot total 829 differs from its ward + PR + DC 40% votes (1672); we show each ballot's own votes.
Note: voting district 32950021: party 4: the IEC's cross-ballot total 225 differs from its ward + PR + DC 40% votes (441); we show each ballot's own votes.
Note: voting district 32950021: party 1511: the IEC's cross-ballot total 171 differs from its ward + PR + DC 40% votes (329); we show each ballot's own votes.
Note: voting district 32950021: party 7: the IEC's cross-ballot total 73 differs from its ward + PR + DC 40% votes (140); we show each ballot's own votes.
Note: voting district 32950021: party 945: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (44); we show each ballot's own votes.
Note: voting district 32950021: party 957: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: voting district 32950021: party 1748: 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 32950021: party 18: 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 32950021: party 1711: 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 32950021: party 1749: 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 32950021: party 1595: 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 32950021: party 1755: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 32950021: party 1318: 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 32950021: party 3: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 32950021: party 445: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 32950021: party 1920: 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 32950021: 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 32950021: 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 32950032: party 52: the IEC's cross-ballot total 1650 differs from its ward + PR + DC 40% votes (3336); we show each ballot's own votes.
Note: voting district 32950032: party 4: the IEC's cross-ballot total 459 differs from its ward + PR + DC 40% votes (928); we show each ballot's own votes.
Note: voting district 32950032: party 1511: the IEC's cross-ballot total 180 differs from its ward + PR + DC 40% votes (352); we show each ballot's own votes.
Note: voting district 32950032: party 7: the IEC's cross-ballot total 63 differs from its ward + PR + DC 40% votes (124); we show each ballot's own votes.
Note: voting district 32950032: party 945: the IEC's cross-ballot total 45 differs from its ward + PR + DC 40% votes (87); we show each ballot's own votes.
Note: voting district 32950032: party 18: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: voting district 32950032: party 1748: 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 32950032: party 1318: 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 32950032: party 957: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 32950032: party 330: 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 32950032: party 1863: 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 32950032: party 1544: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 32950032: party 1492: 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 32950032: 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 32950032: party 1755: 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 32950032: party 445: 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 32950032: party 3: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 32950032: party 938: 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 32950032: 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: voting district 32950032: party 499: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 32950032: 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 32950032: 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 32950032: party 2188: 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 32950032: 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 32950032: party 1909: 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 32950032: party 1948: 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 32950065: party 52: the IEC's cross-ballot total 1400 differs from its ward + PR + DC 40% votes (2844); we show each ballot's own votes.
Note: voting district 32950065: party 4: the IEC's cross-ballot total 536 differs from its ward + PR + DC 40% votes (1061); we show each ballot's own votes.
Note: voting district 32950065: party 1511: the IEC's cross-ballot total 168 differs from its ward + PR + DC 40% votes (309); we show each ballot's own votes.
Note: voting district 32950065: party 7: the IEC's cross-ballot total 43 differs from its ward + PR + DC 40% votes (83); we show each ballot's own votes.
Note: voting district 32950065: party 945: 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 32950065: party 18: 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 32950065: party 445: 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 32950065: party 1755: 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 32950065: party 1748: 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 32950065: 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 32950065: party 1362: 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 32950065: 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: voting district 32950065: 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 32950065: party 568: 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 32950065: party 330: 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 32950065: party 1318: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 32950065: party 1909: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 32950065: party 1287: 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 32950065: party 1330: 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 32950065: party 3: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 32950076: party 52: the IEC's cross-ballot total 1668 differs from its ward + PR + DC 40% votes (3051); we show each ballot's own votes.
Note: voting district 32950076: party 4: the IEC's cross-ballot total 449 differs from its ward + PR + DC 40% votes (893); we show each ballot's own votes.
Note: voting district 32950076: party 1511: the IEC's cross-ballot total 95 differs from its ward + PR + DC 40% votes (179); we show each ballot's own votes.
Note: voting district 32950076: party 7: the IEC's cross-ballot total 23 differs from its ward + PR + DC 40% votes (41); we show each ballot's own votes.
Note: voting district 32950076: party 945: 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 32950076: party 18: 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 32950076: party 1748: 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 32950076: party 1755: 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 32950076: party 1318: 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 32950076: 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 32950076: 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 32950076: 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 32950076: party 1948: 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 32950076: party 1523: 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 32950076: 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 32950076: 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 32950076: party 445: 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 32950076: party 6: 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 32950098: party 52: the IEC's cross-ballot total 1005 differs from its ward + PR + DC 40% votes (2010); we show each ballot's own votes.
Note: voting district 32950098: party 4: the IEC's cross-ballot total 332 differs from its ward + PR + DC 40% votes (674); we show each ballot's own votes.
Note: voting district 32950098: party 1511: the IEC's cross-ballot total 232 differs from its ward + PR + DC 40% votes (438); we show each ballot's own votes.
Note: voting district 32950098: party 7: the IEC's cross-ballot total 73 differs from its ward + PR + DC 40% votes (146); we show each ballot's own votes.
Note: voting district 32950098: party 945: the IEC's cross-ballot total 54 differs from its ward + PR + DC 40% votes (111); we show each ballot's own votes.
Note: voting district 32950098: party 1790: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (19); we show each ballot's own votes.
Note: voting district 32950098: party 1748: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (28); we show each ballot's own votes.
Note: voting district 32950098: party 957: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: voting district 32950098: party 1318: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: voting district 32950098: party 1755: 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 32950098: party 1909: 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 32950098: party 18: 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 32950098: party 2039: 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 32950098: party 1590: 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 32950098: party 1523: 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 32950098: party 2052: 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 32952595: party 52: the IEC's cross-ballot total 564 differs from its ward + PR + DC 40% votes (1151); we show each ballot's own votes.
Note: voting district 32952595: party 1511: the IEC's cross-ballot total 289 differs from its ward + PR + DC 40% votes (534); we show each ballot's own votes.
Note: voting district 32952595: party 7: the IEC's cross-ballot total 163 differs from its ward + PR + DC 40% votes (334); we show each ballot's own votes.
Note: voting district 32952595: party 4: the IEC's cross-ballot total 152 differs from its ward + PR + DC 40% votes (312); we show each ballot's own votes.
Note: voting district 32952595: party 945: the IEC's cross-ballot total 28 differs from its ward + PR + DC 40% votes (66); we show each ballot's own votes.
Note: voting district 32952595: party 957: the IEC's cross-ballot total 12 differs from its ward + PR + DC 40% votes (36); we show each ballot's own votes.
Note: voting district 32952595: party 18: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: voting district 32952595: party 1748: 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 32952595: party 1318: 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 32952595: party 1755: 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 32952595: party 1711: 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 32952595: party 938: 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 32952595: party 330: 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 32952595: 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 32952595: 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 32952595: party 1523: 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 32952595: party 1324: 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 32952595: party 17: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 32952595: 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 32952595: 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 32952595: party 1909: 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 32952595: party 445: 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 32952595: 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 32952595: party 6: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 07 Nov 2026, 16:29 SAST.