ActionSA 42.4%
ActionSA · won the ward ballot
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Elected ward councillor ?
Granny Peggy de BruinActionSAWard ballot ? · 7 622 valid votes
ActionSA3 23042.4%
ANCAfrican National Congress2 21829.1%
DADemocratic Alliance83711.0%
EFFEconomic Freedom Fighters5016.6%
IRCInternational Revelation Congress1461.9%
MKPUmkhonto Wesizwe Party1241.6%
PAPatriotic Alliance1091.4%
VF PLUSVryheidsfront Plus | Freedom Front Plus781.0%
BOSABuild One South Africa610.8%
RISERise Mzansi500.7%- SACPSouth African Communist Party350.5%
- UMBRELLAAllied Independents Umbrella200.3%
AICAfrican Independent Congress190.2%
PACPan Africanist Congress of Azania150.2%
AHCAfrican Heart Congress140.2%- FISAFreedom in South Africa140.2%
- MAYIBUYEAfrika Mayibuye Movement130.2%
- UPPAUnited Progressive People Alliance130.2%
UIMUnited Independent Movement120.2%
AGANG SAAgang South Africa100.1%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa90.1%- KYPKnow Your Power90.1%
ICMIndependent Citizens Movement80.1%
AZAPOAzanian People's Organisation70.1%- ARDAfrica Redemption Democracy70.1%
APCAfrican People's Convention60.1%- DITAUTau Dia Rora Cultural and Traditional Lekgotla60.1%
COPECongress of the People50.1%- TRUTHTruth and Solidarity Movement50.1%
- BPCSDTBatho Pele Community Service Delivery Tshwane50.1%
PRPPoelano Revelation Party40.1%
ARECOArusha Economic Coalition40.1%
MFMinority Front30.0%- PTA012Progressive Tshwane Alliance-Pta01230.0%
UDMUnited Democratic Movement20.0%
BPSABolsheviks Party of South Africa20.0%
ARUAfrican Renaissance Unity20.0%
FPSAFederal Party SA20.0%
ARAAfrica Restoration Alliance20.0%- SDPService Delivery Party20.0%
ALJAMAAl Jama-ah10.0%
INGUBOAbafuna Ingubo Yeskhethu Party10.0%
ECOFORUMEconomic Emancipation Forum10.0%
OHMOrganic Humanity Movement10.0%- CCCNational Coloured Congress10.0%
- RCRepublican Conference of Tshwane10.0%
- AACUMActive African Christians United Movement10.0%
- SPPSASecurity Personnel Party of South Africa10.0%
- MOSHABIMoshabi Party10.0%
- RDResident Development10.0%
Hours off in Ward 21 ?
Reported in the ESP app
Voting districts · 8 ?
- Bafeti Special SchoolVD 86700023ActionSA 39.1%
- Setumo Khiba Secondary SchoolVD 86700034ActionSA 42.1%
- Pelotona Secondary SchoolVD 86700113ActionSA 43.7%
- Bethlehem Central African ChurchVD 86700135ActionSA 50.9%
- Reinotswe Special SchoolVD 86700146ActionSA 35.2%
- Nomanini Pre- SchoolVD 86700247ActionSA 56.1%
- Kopa Dilalelo Primary SchoolVD 86700281ActionSA 43.7%
- Matsepa Community CentreVD 86700292ActionSA 36.7%
Candidates · 51
Selina Poppie MathibelaAbafuna Ingubo Yeskhethu Party
Granny Peggy de BruinActionSA- Hlabirwa Maila MailaActive African Christians United Movement
- Petrus Jacobus BlomAfrica Redemption Democracy
Isaac Mokotong NkunaAfrica Restoration Alliance
Makomane Thomas MohlalaAfrican Heart Congress
Khombomone Grace ManganyeAfrican Independent Congress
Ononofile Rooi ChereAfrican National Congress
Samson Talo MafutaAfrican People's Convention
Simphiwe MtheloAfrican Renaissance Unity- Pule Boldwin SanyaneAfrika Mayibuye Movement
Mmathapelo Nthabiseng PhashaAgang South Africa
Rudolph MamaboloAl Jama-ah- Susan Losia KirbyAllied Independents Umbrella
Ally Salim MlaziArusha Economic Coalition
Ntja Johannes RaiAzanian People's Organisation- Matthews Mphara ThekisoBatho Pele Community Service Delivery Tshwane
Apson Sepadi MakaungBolsheviks Party of South Africa
Peter Manase MotsepeBuild One South Africa
Tshwarelo Juliah MatakaneCongress of the People
Caroline Mmashikwane MathibeDemocratic Alliance
Lucia Mpelegeng MalulekaEconomic Emancipation Forum
Cedric Bakang SwandleEconomic Freedom Fighters
Alfred Tebogo MologoaneEconomic Liberators Forum South Africa- Fredrick RamokatiEkhethu Peoples Party
Marquard Dirk PienaarFederal Party SA
Christopher Mandla DlongwanaIndependent Citizens Movement
Mmatseleng Francinah MmusiInternational Revelation Congress- Thato MusiKnow Your Power
Tautshetlha Tsholofelo MolateMinority Front- Johannes Phalafala SathekgeMoshabi Party
- Lee Ashwin HerringsNational Coloured Congress
Andile Gift NkonyaneNational Democratic Convention
Bartel Wilhelmus Petrus ViljoenOrganic Humanity Movement
Lepole Refus MothwaPan Africanist Congress of Azania
Abram Segale MosheshePatriotic Alliance
Mmatisetso Josephina SadickPoelano Revelation Party- Koketso Yolanda MohaleProgressive Tshwane Alliance-Pta012
- Alexander Willem Frederik MiddelbergRepublican Conference of Tshwane
- Alpheus Buki Lefore TabaneResident Development
Sello Embrotia Elias MaganoRise Mzansi- Sello Peter Jacob MashulaSecurity Personnel Party of South Africa
- Rankitsing Johannes XabaService Delivery Party
- Thelma Grace NkoanaSouth African Communist Party
- Jeremia Lebogang MakhuraSouth African Mass Movement
- Nkosingiphile MhlabaneTruth and Solidarity Movement
Joel Malebogo SindaneUmkhonto Wesizwe Party
Lebogang MatlatsiUnited Democratic Movement
Hlawulani Gift ChumaUnited Independent Movement- Ntlele Flora MorokaUnited Progressive People Alliance
Arthur Thabo ModibaVryheidsfront 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 · 4 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 7 805 · spoilt 183 · special votes 916 · All 8 voting districts in (the IEC's voting-district results so far, out of its list of voting districts for this election)
PR ballot figures for this ward are the sum of the IEC's results for its 8 voting districts; the IEC publishes the ward ballot per ward and the PR ballot per voting district.
Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 8 voting districts here (7 963 of 15 060). The IEC publishes 53.0%.
Note: party 1511: the IEC's cross-ballot total 3230 differs from its ward + PR + DC 40% votes (6680); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 2218 differs from its ward + PR + DC 40% votes (4319); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 837 differs from its ward + PR + DC 40% votes (1696); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 501 differs from its ward + PR + DC 40% votes (971); we show each ballot's own votes.
Note: party 929: the IEC's cross-ballot total 146 differs from its ward + PR + DC 40% votes (279); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 124 differs from its ward + PR + DC 40% votes (241); we show each ballot's own votes.
Note: party 957: the IEC's cross-ballot total 109 differs from its ward + PR + DC 40% votes (174); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 78 differs from its ward + PR + DC 40% votes (188); we show each ballot's own votes.
Note: party 1711: the IEC's cross-ballot total 61 differs from its ward + PR + DC 40% votes (99); we show each ballot's own votes.
Note: party 1755: the IEC's cross-ballot total 50 differs from its ward + PR + DC 40% votes (85); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 35 differs from its ward + PR + DC 40% votes (49); we show each ballot's own votes.
Note: party 2173: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (32); we show each ballot's own votes.
Note: party 330: the IEC's cross-ballot total 19 differs from its ward + PR + DC 40% votes (70); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (32); we show each ballot's own votes.
Note: party 1544: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (49); we show each ballot's own votes.
Note: party 1751: the IEC's cross-ballot total 14 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 13 differs from its ward + PR + DC 40% votes (29); we show each ballot's own votes.
Note: party 1920: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: party 938: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (20); we show each ballot's own votes.
Note: party 1790: 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 2054: 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 1595: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: party 1287: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: party 17: 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 450: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: party 1858: 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 3270: 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 499: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: party 1765: 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 1324: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: party 31: 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 2161: 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 2 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: party 932: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: party 1330: 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 1863: 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 1693: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (10); 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 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 1075: 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 (5); 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 (4); we show each ballot's own votes.
Note: 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: 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 (19); we show each ballot's own votes.
Note: party 1749: 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 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 (7); 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 (12); 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 (7); 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 (2); 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 (7); 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 (4); 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 (3); 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 2178: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: party 591: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: party 2052: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: party 1758: 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 2119: 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 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 (8); 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 (8); we show each ballot's own votes.
Note: 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 86700023: party 7: the IEC's cross-ballot total 374 differs from its ward + PR + DC 40% votes (769); we show each ballot's own votes.
Note: voting district 86700023: party 1511: the IEC's cross-ballot total 405 differs from its ward + PR + DC 40% votes (780); we show each ballot's own votes.
Note: voting district 86700023: party 957: the IEC's cross-ballot total 50 differs from its ward + PR + DC 40% votes (130); we show each ballot's own votes.
Note: voting district 86700023: party 52: the IEC's cross-ballot total 73 differs from its ward + PR + DC 40% votes (145); we show each ballot's own votes.
Note: voting district 86700023: party 945: the IEC's cross-ballot total 55 differs from its ward + PR + DC 40% votes (108); we show each ballot's own votes.
Note: voting district 86700023: party 929: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (19); we show each ballot's own votes.
Note: voting district 86700023: party 1748: 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 86700023: party 330: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 86700023: 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 86700023: party 1711: 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 86700023: party 4: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 86700023: party 1544: 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 86700023: party 445: 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 86700023: party 8: 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 86700023: 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 86700023: party 1920: 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 86700023: party 1324: 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 86700023: party 1644: 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 86700023: 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: voting district 86700023: party 1858: 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 86700023: party 1790: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 86700023: party 1330: 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 86700023: party 1863: 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 86700023: party 1305: 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 86700023: 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 86700023: party 2054: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 86700023: 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 86700034: party 1511: the IEC's cross-ballot total 490 differs from its ward + PR + DC 40% votes (992); we show each ballot's own votes.
Note: voting district 86700034: party 7: the IEC's cross-ballot total 452 differs from its ward + PR + DC 40% votes (925); we show each ballot's own votes.
Note: voting district 86700034: party 52: the IEC's cross-ballot total 77 differs from its ward + PR + DC 40% votes (146); we show each ballot's own votes.
Note: voting district 86700034: party 945: the IEC's cross-ballot total 41 differs from its ward + PR + DC 40% votes (85); we show each ballot's own votes.
Note: voting district 86700034: party 1748: the IEC's cross-ballot total 29 differs from its ward + PR + DC 40% votes (57); we show each ballot's own votes.
Note: voting district 86700034: party 4: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (24); we show each ballot's own votes.
Note: voting district 86700034: party 929: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (18); we show each ballot's own votes.
Note: voting district 86700034: party 1755: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 86700034: party 1711: 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 86700034: party 957: 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 86700034: party 3270: 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 86700034: party 1544: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: voting district 86700034: party 330: 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 86700034: party 1644: 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 86700034: party 8: 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 86700034: party 2054: 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 86700034: party 1920: 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 86700034: party 1858: 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 86700034: party 445: 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 86700034: 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 86700034: party 1324: 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 86700034: 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 86700034: 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 86700034: party 1305: 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 86700034: 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 86700034: 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 86700034: 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 86700034: 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 86700113: party 1511: the IEC's cross-ballot total 290 differs from its ward + PR + DC 40% votes (589); we show each ballot's own votes.
Note: voting district 86700113: party 7: the IEC's cross-ballot total 172 differs from its ward + PR + DC 40% votes (339); we show each ballot's own votes.
Note: voting district 86700113: party 52: the IEC's cross-ballot total 59 differs from its ward + PR + DC 40% votes (121); we show each ballot's own votes.
Note: voting district 86700113: party 945: the IEC's cross-ballot total 42 differs from its ward + PR + DC 40% votes (85); we show each ballot's own votes.
Note: voting district 86700113: party 929: the IEC's cross-ballot total 24 differs from its ward + PR + DC 40% votes (55); we show each ballot's own votes.
Note: voting district 86700113: party 1748: 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 86700113: party 1909: 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 86700113: party 1790: 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 86700113: party 1711: 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 86700113: party 1755: 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 86700113: party 938: 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 86700113: party 957: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 86700113: party 932: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: voting district 86700113: party 330: 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 86700113: party 8: 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 86700113: party 1751: 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 86700113: 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 86700113: party 450: 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 86700113: 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 86700113: 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 86700113: 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 86700113: 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 86700113: party 1858: 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 86700113: 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 86700113: 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 86700113: party 1920: 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 86700135: party 1511: the IEC's cross-ballot total 685 differs from its ward + PR + DC 40% votes (1206); we show each ballot's own votes.
Note: voting district 86700135: party 7: the IEC's cross-ballot total 268 differs from its ward + PR + DC 40% votes (576); we show each ballot's own votes.
Note: voting district 86700135: party 52: the IEC's cross-ballot total 180 differs from its ward + PR + DC 40% votes (355); we show each ballot's own votes.
Note: voting district 86700135: party 945: the IEC's cross-ballot total 64 differs from its ward + PR + DC 40% votes (117); we show each ballot's own votes.
Note: voting district 86700135: party 929: the IEC's cross-ballot total 25 differs from its ward + PR + DC 40% votes (55); we show each ballot's own votes.
Note: voting district 86700135: party 1748: the IEC's cross-ballot total 18 differs from its ward + PR + DC 40% votes (36); we show each ballot's own votes.
Note: voting district 86700135: party 4: the IEC's cross-ballot total 22 differs from its ward + PR + DC 40% votes (36); we show each ballot's own votes.
Note: voting district 86700135: party 445: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 86700135: party 1755: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 86700135: party 1711: 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 86700135: party 1751: 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 86700135: party 2173: 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 86700135: 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 86700135: 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 86700135: party 1595: 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 86700135: party 1644: 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 86700135: party 330: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: voting district 86700135: 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: voting district 86700135: party 499: 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 86700135: party 1920: 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 86700135: party 2054: 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 86700135: party 928: 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 86700135: party 8: 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 86700135: party 31: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 86700135: party 1858: 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 86700135: party 1075: 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 86700135: party 2161: 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 86700135: party 2040: 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 86700146: party 1511: the IEC's cross-ballot total 338 differs from its ward + PR + DC 40% votes (663); we show each ballot's own votes.
Note: voting district 86700146: party 7: the IEC's cross-ballot total 259 differs from its ward + PR + DC 40% votes (529); we show each ballot's own votes.
Note: voting district 86700146: party 52: the IEC's cross-ballot total 200 differs from its ward + PR + DC 40% votes (406); we show each ballot's own votes.
Note: voting district 86700146: party 945: the IEC's cross-ballot total 51 differs from its ward + PR + DC 40% votes (107); we show each ballot's own votes.
Note: voting district 86700146: party 929: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (38); we show each ballot's own votes.
Note: voting district 86700146: party 1748: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (22); we show each ballot's own votes.
Note: voting district 86700146: party 4: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (24); we show each ballot's own votes.
Note: voting district 86700146: party 957: 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 86700146: party 2173: 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 86700146: party 1711: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (12); we show each ballot's own votes.
Note: voting district 86700146: 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 86700146: party 8: 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 86700146: party 1755: 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 86700146: 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 86700146: party 1287: 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 86700146: party 330: 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 86700146: party 938: 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 86700146: party 499: 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 86700146: party 2161: 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 86700146: 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 86700146: 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 86700146: party 928: 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 86700146: 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 86700146: 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 86700146: 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 86700146: 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 86700146: 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 86700146: 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 86700146: 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 86700146: party 1920: 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 86700247: party 1511: the IEC's cross-ballot total 730 differs from its ward + PR + DC 40% votes (1430); we show each ballot's own votes.
Note: voting district 86700247: party 7: the IEC's cross-ballot total 182 differs from its ward + PR + DC 40% votes (386); we show each ballot's own votes.
Note: voting district 86700247: party 945: the IEC's cross-ballot total 137 differs from its ward + PR + DC 40% votes (313); we show each ballot's own votes.
Note: voting district 86700247: party 52: the IEC's cross-ballot total 138 differs from its ward + PR + DC 40% votes (261); we show each ballot's own votes.
Note: voting district 86700247: party 4: the IEC's cross-ballot total 19 differs from its ward + PR + DC 40% votes (43); we show each ballot's own votes.
Note: voting district 86700247: party 929: the IEC's cross-ballot total 20 differs from its ward + PR + DC 40% votes (41); we show each ballot's own votes.
Note: voting district 86700247: party 1755: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (21); we show each ballot's own votes.
Note: voting district 86700247: party 1748: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (26); we show each ballot's own votes.
Note: voting district 86700247: party 445: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 86700247: 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 86700247: 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 86700247: party 1751: 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 86700247: party 8: 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 86700247: party 17: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 86700247: 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 86700247: party 330: 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 86700247: party 1590: 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 86700247: 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 86700247: 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 86700247: 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 86700247: 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 86700247: party 1858: 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 86700247: party 2054: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 86700281: party 1511: the IEC's cross-ballot total 261 differs from its ward + PR + DC 40% votes (515); we show each ballot's own votes.
Note: voting district 86700281: party 7: the IEC's cross-ballot total 206 differs from its ward + PR + DC 40% votes (419); we show each ballot's own votes.
Note: voting district 86700281: party 52: the IEC's cross-ballot total 35 differs from its ward + PR + DC 40% votes (76); we show each ballot's own votes.
Note: voting district 86700281: party 945: the IEC's cross-ballot total 44 differs from its ward + PR + DC 40% votes (83); we show each ballot's own votes.
Note: voting district 86700281: party 1748: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: voting district 86700281: 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 86700281: party 929: 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 86700281: party 1920: 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 86700281: party 1711: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (4); we show each ballot's own votes.
Note: voting district 86700281: party 445: 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 86700281: party 2054: 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 86700281: party 1755: 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 86700281: party 938: 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 86700281: 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 86700281: party 1693: 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 86700281: party 1544: 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 86700281: 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 86700281: 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 86700281: 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 86700281: 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 86700281: 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 86700281: 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 86700281: 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 86700281: 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 86700281: 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 86700292: party 1511: the IEC's cross-ballot total 251 differs from its ward + PR + DC 40% votes (505); we show each ballot's own votes.
Note: voting district 86700292: party 7: the IEC's cross-ballot total 188 differs from its ward + PR + DC 40% votes (376); we show each ballot's own votes.
Note: voting district 86700292: party 52: the IEC's cross-ballot total 97 differs from its ward + PR + DC 40% votes (186); we show each ballot's own votes.
Note: voting district 86700292: party 945: the IEC's cross-ballot total 36 differs from its ward + PR + DC 40% votes (73); we show each ballot's own votes.
Note: voting district 86700292: party 1711: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (42); we show each ballot's own votes.
Note: voting district 86700292: party 1748: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (46); we show each ballot's own votes.
Note: voting district 86700292: party 929: the IEC's cross-ballot total 22 differs from its ward + PR + DC 40% votes (43); we show each ballot's own votes.
Note: voting district 86700292: party 4: 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 86700292: party 1755: 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 86700292: party 957: 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 86700292: party 2173: 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 86700292: party 330: 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 86700292: party 1751: 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 86700292: 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: voting district 86700292: party 938: 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 86700292: 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 86700292: party 1644: 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 86700292: party 1790: 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 86700292: 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 86700292: 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 86700292: 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 86700292: 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 86700292: party 1920: 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, 17:55 SAST.