DA 33.8%
Leading on the ward ballot so far (provisional)
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Ward ballot ? · 3 294 valid votes
DADemocratic Alliance1 11533.8%
MKPUmkhonto Wesizwe Party81724.8%
ANCAfrican National Congress53816.3%
IFPInkatha Freedom Party2808.5%
ActionSA2788.4%- PPFPeople’s Power Freedom Party501.5%
EFFEconomic Freedom Fighters451.4%
ATMAfrican Transformation Movement391.2%- AMC.ROY.African Movement Congress371.1%
MFMinority Front100.3%- SACPSouth African Communist Party100.3%
- 1860NICC1860nic Congress70.2%
ALJAMAAl Jama-ah60.2%- IPPIndependent People's Party40.1%
ARUAfrican Renaissance Unity40.1%- GJDPGods Justice and Development Party40.1%
NFPNational Freedom Party30.1%
MOSAMinorities of South Africa30.1%
ARECOArusha Economic Coalition30.1%
OHMOrganic Humanity Movement30.1%
PFPPeople's Freedom Party30.1%- TRUTHTruth and Solidarity Movement30.1%
PACPan Africanist Congress of Azania20.1%
AZAPOAzanian People's Organisation20.1%
ACAfrican Mantungwa Community20.1%
NPANational Peoples Ambassadors20.1%
AACAfrican Alliance Congress20.1%
JEPJustice and Employment Party20.1%
APFAfrican People First20.1%
ARAAfrica Restoration Alliance20.1%- ERPMEthekwini Ratepayers Political Movement20.1%
- IYMInkululeko Yabantu Movement20.1%
ACDPAfrican Christian Democratic Party10.0%
KZNIKzn Independence10.0%
SUNSizwe Ummah Nation10.0%
PRMPeople's Revolutionary Movement10.0%
DLCDemocratic Liberal Congress10.0%
ASCAfrican Security Congress10.0%- INDIANCPIndian Congress Party10.0%
- PEOPLESAPeople's Progressive Party10.0%
- PFUPeople's First United10.0%
- Shall-X - A Shall-X PartyShall-X - A Shall-X Party10.0%
- NDFNational Dialogue Front10.0%
- SDFService Delivery Front10.0%
ESP app
How long is the queue?
Chat about the election in your area
ESP app
Who won Ward 34?
Get notified when it's declared
Hours off in Ward 34 ?
Reported in the ESP app
Voting districts · 6 ?
Candidates · 61
- Pragasan Padayachee1860nic Congress
- Poobalan GovenderA Shall-X Party
Andrew Clint AkkersActionSA
Tareq KellermanActive Citizens Coalition
Bishwani MaharajAfrica Restoration Alliance
Ntuthuko Gratitude MajolaAfrican Alliance Congress
Wyola Natalie SwartzAfrican Christian Democratic Party- Nathaniel Eugene PatchapenAfrican Democratic Change
- Nkosinathi Lucky ZuluAfrican Economic Freedom
Cherine Adelaide ShortAfrican Independent Congress
Nokulunga Martha DlaminiAfrican Mantungwa Community- Cynthia Gugu NgidiAfrican Movement Congress
Zintle MzondiAfrican National Congress
Xolani Emmanuel MakhobaAfrican People First
Cresentia Ntshiliseng PekileAfrican Renaissance Unity- Nkosinathi Fortune JilaAfrican Restoration Movement
Xolani Patrick GumedeAfrican Security Congress
Goodman Jonginkosi MbaimbaiAfrican Transformation Movement
Siyanda NkambuleAfrican Unemployed Congress- Zenzele GwalaAfrika Mayibuye Movement
- Ntombifuthi Nontokozo Precious NzamaAfro Natives
Saleem HassanAl Jama-ah- Siyabonga ThangoAll Natives of South Africa
Vathiswa Nosihle XesibeArusha Economic Coalition
Percival Njabulo ConcoAzanian People's Organisation- Mthobisi Sthakazelo Bright ShangeBumbana Mzansi
Sivilingum Gurriah NaidooDemocratic Alliance
Patrick PillayDemocratic Liberal Congress
Siyamcela Professor MtatiEconomic Freedom Fighters- Sihle YaloEkhethu Peoples Party
- Rajendran Arunaghary PadayachiEthekwini Ratepayers Political Movement
- Wallace Wilfred MethGods Justice and Development Party
- Kantharubi Veloshni VerapadiIndependent People's Party
- Avinash BalbaranIndian Congress Party
Mzameleni Thokozani MpanzaInkatha Freedom Party- Bonga Christopher ZuluInkululeko Yabantu Movement
Bongani Alex MchunuJustice and Employment Party
Thembinkosi Wiseman DladlaKzn Independence
Gary MoodleyMinorities of South Africa
Edwin Cole ChettyMinority Front- Raymond Methraj SaklooNational Dialogue Front
Catherine Khethiwe NdlovuNational Freedom Party
Thandeka Cynthia MagwazaNational Peoples Ambassadors- Craig Scelo MthimkhuluNext Generation Government
Samkele Nduduzo KhuzwayoOrganic Humanity Movement
Nompumelelo Gloria NdlovuPan Africanist Congress of Azania- Nkululeko MemelaPeople’s Power Freedom Party
- Derusha TissongPeople's First United
Nithianathan NaidooPeople's Freedom Party- Moonsamy GovenderPeople's Progressive Party
Sifiso Christopher MyendePeople's Revolutionary Movement- Promise Hlengiwe MagwazaService Delivery Front
- Thobelani Lucky NseleService Delivery Party
Zainab TayobSizwe Ummah Nation- Enock Musawenkosi SitholeSouth African Communist Party
Mzameni Alex MdungeSouth African Peoples Movement
Gaffoor Hamid Cassim SomreyTruly Alliance- Khethiwe Patricia AbimbolaTruth and Solidarity Movement
Thembisile Patricia KhuzwayoUmkhonto Wesizwe Party
Nokuthula Pretty MbuthumaUnited Christian Democratic Party
Henricus Marinus van der RystVryheidsfront Plus | Freedom Front Plus
Source: IEC certified candidate list (PDF, 16 Sept 2026)
This ward in earlier elections ?
ESP areas in this ward · 8 ?
About these figures
Notes on the IEC's figures for this page
Votes cast 3 330 · spoilt 36 · special votes 224 · 2 of 6 voting districts in (the IEC's voting-district results so far, out of its list of voting districts for this election)
Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 2 voting districts with results so far here (3 307 of 7 097). The IEC publishes 47.2%.
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 1115 differs from its ward + PR + DC 40% votes (2321); we show each ballot's own votes.
Note: party 1748: the IEC's cross-ballot total 817 differs from its ward + PR + DC 40% votes (1665); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 538 differs from its ward + PR + DC 40% votes (1061); we show each ballot's own votes.
Note: party 3: the IEC's cross-ballot total 280 differs from its ward + PR + DC 40% votes (569); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 278 differs from its ward + PR + DC 40% votes (450); we show each ballot's own votes.
Note: party 2124: the IEC's cross-ballot total 50 differs from its ward + PR + DC 40% votes (82); we show each ballot's own votes.
Note: party 945: the IEC's cross-ballot total 45 differs from its ward + PR + DC 40% votes (79); we show each ballot's own votes.
Note: party 1318: the IEC's cross-ballot total 39 differs from its ward + PR + DC 40% votes (77); we show each ballot's own votes.
Note: party 1775: the IEC's cross-ballot total 37 differs from its ward + PR + DC 40% votes (65); we show each ballot's own votes.
Note: party 445: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: party 447: 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 1305: the IEC's cross-ballot total 4 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: party 2169: 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 1135: 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 1324: 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 591: 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 1362: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: party 1377: 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 1765: 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 1047: 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 1514: 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 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 2146: 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 1286: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (6); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: party 1274: 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 660: 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 1013: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (8); we show each ballot's own votes.
Note: party 1004: 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 3205: 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 1488: 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 1740: 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 1720: 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 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 330: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (10); we show each ballot's own votes.
Note: party 2112: 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 (2); we show each ballot's own votes.
Note: party 1909: 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 311: 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 1846: 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 4: 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 43360455: party 52: the IEC's cross-ballot total 1025 differs from its ward + PR + DC 40% votes (1960); we show each ballot's own votes.
Note: voting district 43360455: party 1511: the IEC's cross-ballot total 111 differs from its ward + PR + DC 40% votes (326); we show each ballot's own votes.
Note: voting district 43360455: party 1748: the IEC's cross-ballot total 121 differs from its ward + PR + DC 40% votes (231); we show each ballot's own votes.
Note: voting district 43360455: party 7: the IEC's cross-ballot total 103 differs from its ward + PR + DC 40% votes (194); we show each ballot's own votes.
Note: voting district 43360455: party 3: the IEC's cross-ballot total 39 differs from its ward + PR + DC 40% votes (71); we show each ballot's own votes.
Note: voting district 43360455: party 1775: the IEC's cross-ballot total 21 differs from its ward + PR + DC 40% votes (52); we show each ballot's own votes.
Note: voting district 43360455: party 1318: the IEC's cross-ballot total 16 differs from its ward + PR + DC 40% votes (33); we show each ballot's own votes.
Note: voting district 43360455: party 945: 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 43360455: party 31: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 43360455: party 1848: 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 43360455: party 447: 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 43360455: party 2169: 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 43360455: party 1135: 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 43360455: party 1377: 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 43360455: party 1845: 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 43360455: party 1286: 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 43360455: 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 43360455: party 1976: 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 43360455: party 1013: 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 43360455: party 2033: 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 43360455: 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 43360499: party 1748: the IEC's cross-ballot total 727 differs from its ward + PR + DC 40% votes (1434); we show each ballot's own votes.
Note: voting district 43360499: party 7: the IEC's cross-ballot total 420 differs from its ward + PR + DC 40% votes (867); we show each ballot's own votes.
Note: voting district 43360499: party 3: the IEC's cross-ballot total 250 differs from its ward + PR + DC 40% votes (498); we show each ballot's own votes.
Note: voting district 43360499: party 52: the IEC's cross-ballot total 181 differs from its ward + PR + DC 40% votes (361); we show each ballot's own votes.
Note: voting district 43360499: party 1511: the IEC's cross-ballot total 61 differs from its ward + PR + DC 40% votes (124); we show each ballot's own votes.
Note: voting district 43360499: party 2124: the IEC's cross-ballot total 32 differs from its ward + PR + DC 40% votes (82); we show each ballot's own votes.
Note: voting district 43360499: party 945: the IEC's cross-ballot total 34 differs from its ward + PR + DC 40% votes (66); we show each ballot's own votes.
Note: voting district 43360499: party 1318: the IEC's cross-ballot total 22 differs from its ward + PR + DC 40% votes (44); we show each ballot's own votes.
Note: voting district 43360499: party 445: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (15); we show each ballot's own votes.
Note: voting district 43360499: party 1775: the IEC's cross-ballot total 7 differs from its ward + PR + DC 40% votes (13); we show each ballot's own votes.
Note: voting district 43360499: party 1305: the IEC's cross-ballot total 10 differs from its ward + PR + DC 40% votes (14); we show each ballot's own votes.
Note: voting district 43360499: party 1324: 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 43360499: party 591: 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 43360499: party 31: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 43360499: party 1051: 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 43360499: party 8: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: voting district 43360499: party 1362: 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 43360499: party 1047: 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 43360499: party 1514: 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 43360499: 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 43360499: party 2146: 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 43360499: 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 43360499: party 998: 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 43360499: party 1523: 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 43360499: party 1964: 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 43360499: party 1030: 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 43360499: party 1286: 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 43360499: party 447: 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 43360499: party 18: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (3); we show each ballot's own votes.
Note: voting district 43360499: party 1274: 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 43360499: party 660: 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 43360499: party 1004: 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 43360499: party 1848: 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 43360499: party 1036: 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 43360499: party 2171: 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 43360499: party 1977: 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 43360499: party 3232: 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, 00:45 SAST.