DA 60.3%down 8.0 pts from 68.3% in 2021
Democratic Alliance · won the ward ballot
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Peter SuttonDemocratic AllianceWard ballot ? · 10 657 valid votes
DADemocratic Alliance6 42860.3%
ActionSA1 69215.9%
VF PLUSVryheidsfront Plus | Freedom Front Plus1 13510.7%
ANCAfrican National Congress5595.2%
EFFEconomic Freedom Fighters3523.3%
RISERise Mzansi1821.7%
MKPUmkhonto Wesizwe Party1051.0%
BOSABuild One South Africa400.4%
OHMOrganic Humanity Movement310.3%
PAPatriotic Alliance230.2%- SACPSouth African Communist Party180.2%
- MAYIBUYEAfrika Mayibuye Movement160.2%
PACPan Africanist Congress of Azania140.1%
UDMUnited Democratic Movement120.1%
MFMinority Front60.1%
AICAfrican Independent Congress40.0%
AHCAfrican Heart Congress40.0%- AACUMActive African Christians United Movement40.0%
- KYPKnow Your Power40.0%
APCAfrican People's Convention30.0%
AZAPOAzanian People's Organisation20.0%
PRPPoelano Revelation Party20.0%
FPSAFederal Party SA20.0%
ARAAfrica Restoration Alliance20.0%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa20.0%- SPPSASecurity Personnel Party of South Africa20.0%
- Bophuthatswana Civil MovementBophuthatswana Civil Movement20.0%
ALJAMAAl Jama-ah10.0%
COPECongress of the People10.0%
ECOFORUMEconomic Emancipation Forum10.0%- ARDAfrica Redemption Democracy10.0%
ARECOArusha Economic Coalition10.0%- RCRepublican Conference of Tshwane10.0%
ICMIndependent Citizens Movement10.0%- EKHETHUEkhethu Peoples Party10.0%
- TRUTHTruth and Solidarity Movement10.0%
- SDPService Delivery Party10.0%
- BPCSDTBatho Pele Community Service Delivery Tshwane10.0%
Hours off in Ward 65 ?
Reported in the ESP app
Voting districts · 6 ?
- Laerskool RooihuiskraalVD 32980091DA 62.1%
- Denel Dynamics CenturionVD 32980383DA 62.1%
- Irene Middle SchoolVD 32980440DA 73.0%
- Tent Cnr Eco Park Road & Witch-Hazel AvenueVD 32980653ActionSA 39.7%
- Tent Next To Checkers KosmosdalVD 32980686ActionSA 51.0%
- Pheasant Hill Boutigue, Hotel Weddings&funtion VenVD 33110132DA 69.9%
Candidates · 46
Selina Poppie MathibelaAbafuna Ingubo Yeskhethu Party
Nompara Daniel PoleActionSA- Hlabirwa Maila MailaActive African Christians United Movement
- Bernadette Elizabeth Dudley-BooysenAfrica Redemption Democracy
Phinius Phatolo MangwagapeAfrica Restoration Alliance
Hilda Mmamongane LefifiAfrican Heart Congress
Samuel ManhiqueAfrican Independent Congress
Ahmed MuhammadAfrican National Congress
Dorcas Lebogang MphephuAfrican People's Convention- Nolwazi MyolwaAfrika Mayibuye Movement
Ebbenezah Thipane MalekaAl Jama-ah- Peter Bogashu SeolelaAllied Independents Umbrella
Ally Salim MlaziArusha Economic Coalition
Bojane Kings MabowaAzanian People's Organisation- Julia MasotjaBatho Pele Community Service Delivery Tshwane
Apson Sepadi MakaungBolsheviks Party of South Africa- Willie MatsekeBophuthatswana Civil Movement
Muthuphei Nathaniel MunyaiBuild One South Africa
Thabang Arrington LangaCongress of the People
Peter SuttonDemocratic Alliance
Bafana Jan LangaEconomic Emancipation Forum
Annah Nthabiseng MakgalwaEconomic Freedom Fighters
Shadrack HadebeEconomic Liberators Forum South Africa- Fredrick RamokatiEkhethu Peoples Party
Marquard Dirk PienaarFederal Party SA
Christopher Mandla DlongwanaIndependent Citizens Movement- Dubain Jolan LouwKnow Your Power
Manuel MoodleyMinority Front- Raesetja Sanah MakolaMoshabi Party
- Quinechia Hazline Amy SolomonsNational Coloured Congress
Felix Hugo PriggeOrganic Humanity Movement
Ramarumo Edward MfulwanePan Africanist Congress of Azania
Eletsang Abednego MoeranePatriotic Alliance
Stanley Mpho BarriesPoelano Revelation Party- Larry Thabang MatlalaProgressive Tshwane Alliance-Pta012
- Martha Henriëtte MiddelbergRepublican Conference of Tshwane
Sarah Makaoka Mabotsa MabotsaRise Mzansi- Sello Peter Jacob MashulaSecurity Personnel Party of South Africa
- Lydia Malehlohonolo MalemaService Delivery Party
- Lulama NkebeSouth African Communist Party
- Eyona NotshikilaSouth African Mass Movement
- Dominic Thabo NapoTruth and Solidarity Movement
Sihle Inocent DumakudeUmkhonto Wesizwe Party
Lesego Johannes MasanaboUnited Democratic Movement
Jacques VenterUnited Independent Movement
Douw Bernard MeyerVryheidsfront 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 · 19 ?
- Irene Research Institute
- Louwlardia
- Southdowns Irene Country Farm
- Highveld
- Cornwall Hill
- Samrand Business Park
- Irene Glen Private Estate
- Midstream Estate
- Irene
- Valley View Estate
- Eco-Park Estate
- Highveld Techno Park
- Doornkloof SH
- Brookelands Lifestyle Estate
- Rooihuiskraal
- Centurion SP4
- Centurion SP1
- Kosmosdal
- Centurion SP2
About these figures
Notes on the IEC's figures for this page
Votes cast 10 707 · spoilt 50 · special votes 917 · 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 (10 596 of 15 145). The IEC publishes 70.7%.
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 52: the IEC's cross-ballot total 6428 differs from its ward + PR + DC 40% votes (12632); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 1692 differs from its ward + PR + DC 40% votes (3633); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 1135 differs from its ward + PR + DC 40% votes (2222); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 559 differs from its ward + PR + DC 40% votes (1154); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 352 differs from its ward + PR + DC 40% votes (626); we show each ballot's own votes.
Note: party 1755: the IEC's cross-ballot total 182 differs from its ward + PR + DC 40% votes (315); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 105 differs from its ward + PR + DC 40% votes (139); we show each ballot's own votes.
Note: party 1711: the IEC's cross-ballot total 40 differs from its ward + PR + DC 40% votes (63); we show each ballot's own votes.
Note: party 1362: the IEC's cross-ballot total 31 differs from its ward + PR + DC 40% votes (34); we show each ballot's own votes.
Note: party 957: the IEC's cross-ballot total 23 differs from its ward + PR + DC 40% votes (42); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 18 differs from its ward + PR + DC 40% votes (26); we show each ballot's own votes.
Note: party 1909: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (34); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (28); we show each ballot's own votes.
Note: party 1693: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: party 1544: 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 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 2054: 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 450: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: party 1523: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: party 17: 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 2052: 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 (4); we show each ballot's own votes.
Note: party 1287: 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 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: party 1730: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: party 1863: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: party 2003: 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 18: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (44); we show each ballot's own votes.
Note: party 938: 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 1318: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (31); 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 (18); we show each ballot's own votes.
Note: party 1654: 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 1559: 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 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 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: party 3: 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 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 3249: 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 2119: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (50); we show each ballot's own votes.
Note: party 1773: 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 (3); 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 (3); we show each ballot's own votes.
Note: voting district 32980091: party 52: the IEC's cross-ballot total 934 differs from its ward + PR + DC 40% votes (1890); we show each ballot's own votes.
Note: voting district 32980091: party 4: the IEC's cross-ballot total 309 differs from its ward + PR + DC 40% votes (607); we show each ballot's own votes.
Note: voting district 32980091: party 1511: the IEC's cross-ballot total 141 differs from its ward + PR + DC 40% votes (264); we show each ballot's own votes.
Note: voting district 32980091: party 7: the IEC's cross-ballot total 67 differs from its ward + PR + DC 40% votes (123); we show each ballot's own votes.
Note: voting district 32980091: party 945: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (40); we show each ballot's own votes.
Note: voting district 32980091: party 1755: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: voting district 32980091: 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 32980091: party 1748: 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 32980091: party 1711: 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 32980091: party 330: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 32980091: 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 32980091: party 450: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 32980091: party 957: 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 32980091: 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 32980091: 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 32980091: party 928: 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 32980383: party 52: the IEC's cross-ballot total 3479 differs from its ward + PR + DC 40% votes (7085); we show each ballot's own votes.
Note: voting district 32980383: party 1511: the IEC's cross-ballot total 949 differs from its ward + PR + DC 40% votes (1779); we show each ballot's own votes.
Note: voting district 32980383: party 4: the IEC's cross-ballot total 520 differs from its ward + PR + DC 40% votes (1056); we show each ballot's own votes.
Note: voting district 32980383: party 7: the IEC's cross-ballot total 290 differs from its ward + PR + DC 40% votes (575); we show each ballot's own votes.
Note: voting district 32980383: party 945: the IEC's cross-ballot total 133 differs from its ward + PR + DC 40% votes (323); we show each ballot's own votes.
Note: voting district 32980383: party 1755: the IEC's cross-ballot total 73 differs from its ward + PR + DC 40% votes (172); we show each ballot's own votes.
Note: voting district 32980383: party 1748: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (58); we show each ballot's own votes.
Note: voting district 32980383: party 1362: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (32); we show each ballot's own votes.
Note: voting district 32980383: party 1711: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: voting district 32980383: party 1909: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: voting district 32980383: party 445: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: voting district 32980383: party 957: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (16); we show each ballot's own votes.
Note: voting district 32980383: 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 32980383: 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 32980383: 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 32980383: party 1693: 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 32980383: 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 32980383: party 1330: 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 32980383: party 330: 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 32980383: party 17: 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 32980383: party 2054: 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 32980383: 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 32980383: 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 32980383: 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 32980383: 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 32980383: party 3270: 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 32980383: 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 32980383: party 1590: 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 32980383: 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 32980440: party 52: the IEC's cross-ballot total 573 differs from its ward + PR + DC 40% votes (1150); we show each ballot's own votes.
Note: voting district 32980440: party 4: the IEC's cross-ballot total 57 differs from its ward + PR + DC 40% votes (129); we show each ballot's own votes.
Note: voting district 32980440: party 1511: the IEC's cross-ballot total 67 differs from its ward + PR + DC 40% votes (122); we show each ballot's own votes.
Note: voting district 32980440: party 7: the IEC's cross-ballot total 42 differs from its ward + PR + DC 40% votes (84); we show each ballot's own votes.
Note: voting district 32980440: party 945: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (28); we show each ballot's own votes.
Note: voting district 32980440: party 1755: 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 32980440: party 1711: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 32980440: party 1748: 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 32980440: 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 32980440: 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 32980440: 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 32980653: party 52: the IEC's cross-ballot total 408 differs from its ward + PR + DC 40% votes (866); we show each ballot's own votes.
Note: voting district 32980653: party 1511: the IEC's cross-ballot total 436 differs from its ward + PR + DC 40% votes (819); we show each ballot's own votes.
Note: voting district 32980653: party 4: the IEC's cross-ballot total 47 differs from its ward + PR + DC 40% votes (107); we show each ballot's own votes.
Note: voting district 32980653: party 7: the IEC's cross-ballot total 74 differs from its ward + PR + DC 40% votes (132); we show each ballot's own votes.
Note: voting district 32980653: party 945: the IEC's cross-ballot total 51 differs from its ward + PR + DC 40% votes (101); we show each ballot's own votes.
Note: voting district 32980653: party 1748: the IEC's cross-ballot total 19 differs from its ward + PR + DC 40% votes (48); we show each ballot's own votes.
Note: voting district 32980653: party 1755: 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 32980653: party 1711: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 32980653: party 957: 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 32980653: 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 32980653: party 1909: 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 32980653: party 445: 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 32980653: 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: voting district 32980653: party 1948: 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 32980653: 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 32980653: 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 32980653: 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 32980653: 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 32980686: party 1511: the IEC's cross-ballot total 262 differs from its ward + PR + DC 40% votes (495); we show each ballot's own votes.
Note: voting district 32980686: party 52: the IEC's cross-ballot total 67 differs from its ward + PR + DC 40% votes (145); we show each ballot's own votes.
Note: voting district 32980686: party 7: the IEC's cross-ballot total 74 differs from its ward + PR + DC 40% votes (148); we show each ballot's own votes.
Note: voting district 32980686: party 945: the IEC's cross-ballot total 53 differs from its ward + PR + DC 40% votes (110); we show each ballot's own votes.
Note: voting district 32980686: party 1755: the IEC's cross-ballot total 18 differs from its ward + PR + DC 40% votes (45); we show each ballot's own votes.
Note: voting district 32980686: party 1748: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (17); we show each ballot's own votes.
Note: voting district 32980686: party 4: 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 32980686: party 957: 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 32980686: party 1711: 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 32980686: party 1909: 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 32980686: party 2054: 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 32980686: 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 32980686: 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 32980686: 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 32980686: 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 32980686: 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: voting district 32980686: 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 32980686: 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 32980686: 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 32980686: 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 33110132: party 52: the IEC's cross-ballot total 743 differs from its ward + PR + DC 40% votes (1496); we show each ballot's own votes.
Note: voting district 33110132: party 4: the IEC's cross-ballot total 149 differs from its ward + PR + DC 40% votes (312); we show each ballot's own votes.
Note: voting district 33110132: party 1511: the IEC's cross-ballot total 86 differs from its ward + PR + DC 40% votes (154); we show each ballot's own votes.
Note: voting district 33110132: party 7: the IEC's cross-ballot total 48 differs from its ward + PR + DC 40% votes (92); we show each ballot's own votes.
Note: voting district 33110132: party 945: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (24); we show each ballot's own votes.
Note: voting district 33110132: party 1755: 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 33110132: party 1711: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: voting district 33110132: 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 33110132: 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: voting district 33110132: party 1748: 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 33110132: 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 33110132: party 1730: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 33110132: 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 33110132: 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 33110132: 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 33110132: party 928: 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 33110132: 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, 15:56 SAST.