ActionSA 42.7%up 22.3 pts from 20.4% in 2021
Most party (PR) votes
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
PR ballot ? · 5 872 valid votes
ActionSA2 50742.7%
DADemocratic Alliance1 13319.3%
ANCAfrican National Congress86914.8%
EFFEconomic Freedom Fighters73112.4%
VF PLUSVryheidsfront Plus | Freedom Front Plus2704.6%
MKPUmkhonto Wesizwe Party1903.2%
ATMAfrican Transformation Movement320.5%
RISERise Mzansi290.5%
ACDPAfrican Christian Democratic Party250.4%- MAYIBUYEAfrika Mayibuye Movement160.3%
BOSABuild One South Africa150.3%
PAPatriotic Alliance120.2%
IFPInkatha Freedom Party90.2%
PACPan Africanist Congress of Azania90.2%
AICAfrican Independent Congress60.1%- SACPSouth African Communist Party40.1%
COPECongress of the People40.1%
UATUnited Africans Transformation30.1%
ARAAfrica Restoration Alliance20.0%
ICMIndependent Citizens Movement20.0%
APSPAfrican People's Socialist Party10.0%
AHCAfrican Heart Congress10.0%- EKHETHUEkhethu Peoples Party10.0%
- CKPChrist Kingdom Party10.0%
Hours off in Ward 13 ?
Reported in the ESP app
Voting districts · 3 ?
Candidates · 51
Caroline SeemelaActionSA- Machoene Sylvester PhukubyeActive African Christians United Movement
Xolani SitholeAfrica Restoration Alliance
Rasekopodi Jeffrey MotshaneAfrican Christian Democratic Party- Gomotsegang Joshias MosetlhoAfrican Congress for Transformation
John NgcoboAfrican Heart Congress
Nokuzola Patricia TikililiAfrican Independent Congress
Hlomogelo Cusley ApaaneAfrican National Congress
Martha Mandisa MveneAfrican People's Convention
Ramahlalerwa Douglas MathumeAfrican People's Socialist Party
Mathipa George RammutlaAfrican Transformation Movement
Paul Dan MagwazaAfrican Unemployed Congress- Rhandani Rodney KubayiAfrika Mayibuye Movement
Suleiman Abdulhuck PatelAl Jama-ah
Naledi MabuyaAll Citizens Party- Lerato Boitumelo Natasha MatheAll Natives of South Africa
- Mohale Erwin RamatapaAllied Independents Umbrella
- Ivy Balekile RadebeAzanian Ground Forces
Nkatane Norman KgapholaBolsheviks Party of South Africa
Petunia Leshabane MakofaneBuild One South Africa- Joseph Zolibanzi TshabalalaCivic Movement for Progressive Citizens
Thabakgolo Drako MorabaCongress of the People
Renier HolmesDemocratic Alliance
Connie Mameponi NgubeniEconomic Emancipation Forum
Kgetja Phillip MamaboloEconomic Freedom Fighters
Lindeka LuziphoEconomic Liberators Forum South Africa- Johanna Nkele MokhineEkhethu Peoples Party
- Leponti Dennis GololoIlizwe Nathi
Puleng Mmapitso MotaungIndependent Citizens Movement
Izak David BergIndependent Ratepayers Association of SA- Boingotlo Precious MooketsiKnow Your Power
- Lentikile Johannes ModiseLabour Party of South Africa
Sanjev RoopnarainMinority Front- Doreen Thandeka MolebalengMove SA
Thandazile Rakeli KhumaloNational Freedom Party
Nkonzo MqakanyaOrganic Humanity Movement- Sipho Bernard LindaPalmridge Community Forum
Sam MhlunguPan Africanist Congress of Azania
Matsheba Samuel MasehelaPatriotic Alliance
Nhongo SoloPeople's Movement for Change- Lebogang MashianePostola
Relebohile Sophie Salome MahabaneRise Mzansi- Peter Sunnyboy MonyakiService Delivery Party
Siziwe MahangwanaSizwe Ummah Nation- Nakedi Nathaniel MatiaSouth African Communist Party
- Motsatsi Betty SehobeleTruth and Solidarity Movement
Zanele Chricentia SangweniUmkhonto Wesizwe Party- Patrick KumaloUmphakathi Kai One Party
Zilungile MangqongozaUnited Democratic Movement
Jacobus Christiaan JonckUnited Independent Movement
Renier Frederick HarmseVryheidsfront 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 · 6 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 5 992 · spoilt 34 · special votes 259 · All 3 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 3 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 3 voting districts here (5 926 of 10 699). The IEC publishes 56.0%.
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 1511: the IEC's cross-ballot total 2194 differs from its ward + PR + DC 40% votes (4701); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 1262 differs from its ward + PR + DC 40% votes (2395); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 918 differs from its ward + PR + DC 40% votes (1787); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 800 differs from its ward + PR + DC 40% votes (1531); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 286 differs from its ward + PR + DC 40% votes (556); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 192 differs from its ward + PR + DC 40% votes (382); we show each ballot's own votes.
Note: party 1755: the IEC's cross-ballot total 87 differs from its ward + PR + DC 40% votes (116); we show each ballot's own votes.
Note: party 1318: the IEC's cross-ballot total 38 differs from its ward + PR + DC 40% votes (70); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 33 differs from its ward + PR + DC 40% votes (58); we show each ballot's own votes.
Note: party 1711: the IEC's cross-ballot total 32 differs from its ward + PR + DC 40% votes (47); we show each ballot's own votes.
Note: party 1909: the IEC's cross-ballot total 27 differs from its ward + PR + DC 40% votes (43); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 23 differs from its ward + PR + DC 40% votes (27); we show each ballot's own votes.
Note: party 957: the IEC's cross-ballot total 11 differs from its ward + PR + DC 40% votes (23); we show each ballot's own votes.
Note: party 499: 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 1523: the IEC's cross-ballot total 8 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: party 330: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: party 1595: 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 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: party 997: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: party 3255: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: party 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 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 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: voting district 32890529: party 52: the IEC's cross-ballot total 830 differs from its ward + PR + DC 40% votes (1766); we show each ballot's own votes.
Note: voting district 32890529: party 1511: the IEC's cross-ballot total 1073 differs from its ward + PR + DC 40% votes (2000); we show each ballot's own votes.
Note: voting district 32890529: party 7: the IEC's cross-ballot total 359 differs from its ward + PR + DC 40% votes (677); we show each ballot's own votes.
Note: voting district 32890529: party 4: the IEC's cross-ballot total 230 differs from its ward + PR + DC 40% votes (460); we show each ballot's own votes.
Note: voting district 32890529: party 945: the IEC's cross-ballot total 203 differs from its ward + PR + DC 40% votes (399); we show each ballot's own votes.
Note: voting district 32890529: party 1748: the IEC's cross-ballot total 85 differs from its ward + PR + DC 40% votes (187); we show each ballot's own votes.
Note: voting district 32890529: party 1755: the IEC's cross-ballot total 15 differs from its ward + PR + DC 40% votes (77); we show each ballot's own votes.
Note: voting district 32890529: party 18: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (36); we show each ballot's own votes.
Note: voting district 32890529: party 1711: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (32); we show each ballot's own votes.
Note: voting district 32890529: party 1318: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 32890529: party 445: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 32890529: party 957: 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 32890529: party 1004: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: voting district 32890529: party 499: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 32890529: party 1740: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 32890529: 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 32890529: 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 32890529: 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 32890529: party 8: 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 32890697: party 1511: the IEC's cross-ballot total 1336 differs from its ward + PR + DC 40% votes (2523); we show each ballot's own votes.
Note: voting district 32890697: party 7: the IEC's cross-ballot total 487 differs from its ward + PR + DC 40% votes (1067); we show each ballot's own votes.
Note: voting district 32890697: party 945: the IEC's cross-ballot total 484 differs from its ward + PR + DC 40% votes (1039); we show each ballot's own votes.
Note: voting district 32890697: party 52: the IEC's cross-ballot total 278 differs from its ward + PR + DC 40% votes (568); we show each ballot's own votes.
Note: voting district 32890697: party 1748: the IEC's cross-ballot total 101 differs from its ward + PR + DC 40% votes (188); we show each ballot's own votes.
Note: voting district 32890697: party 4: the IEC's cross-ballot total 33 differs from its ward + PR + DC 40% votes (80); we show each ballot's own votes.
Note: voting district 32890697: party 1909: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (38); we show each ballot's own votes.
Note: voting district 32890697: party 1318: the IEC's cross-ballot total 30 differs from its ward + PR + DC 40% votes (52); we show each ballot's own votes.
Note: voting district 32890697: party 1755: the IEC's cross-ballot total 13 differs from its ward + PR + DC 40% votes (35); we show each ballot's own votes.
Note: voting district 32890697: party 18: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (22); we show each ballot's own votes.
Note: voting district 32890697: party 445: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 32890697: party 1711: 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 32890697: party 1523: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (9); we show each ballot's own votes.
Note: voting district 32890697: party 8: the IEC's cross-ballot total 9 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 32890697: party 1740: 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 32890697: party 499: 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 32890697: 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: voting district 32890697: 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 32890697: party 330: the IEC's cross-ballot total 6 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: voting district 32890697: 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 32890697: 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 32890697: 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 32890697: party 3231: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: voting district 32890697: party 2046: 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 32890697: party 1335: 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 32890697: 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 32900318: party 1511: the IEC's cross-ballot total 98 differs from its ward + PR + DC 40% votes (178); we show each ballot's own votes.
Note: voting district 32900318: party 945: the IEC's cross-ballot total 44 differs from its ward + PR + DC 40% votes (93); we show each ballot's own votes.
Note: voting district 32900318: party 52: the IEC's cross-ballot total 25 differs from its ward + PR + DC 40% votes (61); we show each ballot's own votes.
Note: voting district 32900318: party 7: the IEC's cross-ballot total 23 differs from its ward + PR + DC 40% votes (43); we show each ballot's own votes.
Note: voting district 32900318: party 4: 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 32900318: party 1711: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 32900318: party 1748: 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 32900318: party 1909: 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 32900318: party 1755: 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 32900318: party 1318: 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 32900318: 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.
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, 14:47 SAST.