EFF 36.0%
Leading on the PR ballot so far (provisional)
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
PR ballot ? · 283 valid votes
EFFEconomic Freedom Fighters10236.0%
ANCAfrican National Congress5118.0%
ActionSA5118.0%
DADemocratic Alliance4014.1%
MKPUmkhonto Wesizwe Party113.9%
ATMAfrican Transformation Movement82.8%
PACPan Africanist Congress of Azania41.4%
VF PLUSVryheidsfront Plus | Freedom Front Plus31.1%- SACPSouth African Communist Party20.7%
RISERise Mzansi20.7%- Umphakathi WaronaUmphakathi Warona20.7%
IFPInkatha Freedom Party10.4%
PAPatriotic Alliance10.4%
ECOFORUMEconomic Emancipation Forum10.4%
ARUAfrican Renaissance Unity10.4%
AHCAfrican Heart Congress10.4%- FISAFreedom in South Africa10.4%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa10.4%
ESP app
How long is the queue?
Chat about the election in your area
ESP app
Who won Ward 130?
Get notified when it's declared
Hours off in Ward 130 ?
Reported in the ESP app
Voting districts · 7 ?
- Apostolic Faith Mission Sunrise ParkVD 32871562EFF 36.0%
- Emdeni Senior Secondary SchoolVD 32862034Not in yet
- Josiah Khumalo Adult Education CentreVD 32862067Not in yet
- Emseni Primary SchoolVD 32862078Not in yet
- Atamelang Primary SchoolVD 32862113Not in yet
- Naledi Lutheran ChurchVD 32862393Not in yet
- Klipvalley Primary SchoolVD 32870954Not in yet
Candidates · 54
Siyabonga ZwaneActionSA- Gezani Richard NgobeniActive African Christians United Movement
Malehlohonolo Maria MavundhlaAfrica Restoration Alliance
Mduduzi Lucky DubeAfrican Christian Democratic Party- Nthabiseng KitiAfrican Congress for Transformation
- Lehlohonolo LeballoAfrican Economic Freedom
Moloko Michael MpoloboshoAfrican Heart Congress
Tshepo Joseph KweleAfrican Independent Congress
Blessing BogopaneAfrican National Congress
Jeremiah MazibukoAfrican People's Convention
Benjamin NtseleAfrican Transformation Movement
Cebolenkosi Patriot NondanyanaAfrican Unemployed Congress- Sipho Jacob NkosiAfrika Mayibuye Movement
Ashley MamaAl Jama-ah- Refilwe MasemolaAll Natives of South Africa
- Nomusa Gracia ZwaneAllied Independents Umbrella
Ricardo MaarmanAzania Peaceful Revolution- Mmatli Jonas MashoaneAzanian Ground Forces
Eddington Mosekapula OganneAzanian People's Organisation
Mzwandile NgcayiyaBolsheviks Party of South Africa
Zinzi LengisiBuild One South Africa- Doris Nolwazi TsotetsiCivic Movement for Progressive Citizens
David Ofentse MalatjiCongress of the People
Mapogo Harry MohlalaDemocratic Alliance
Thandiwe DumapiEconomic Emancipation Forum
Sunboy MukhabelaEconomic Freedom Fighters
Petrus ManyobeEconomic Liberators Forum South Africa- Nkosifikile Lucas FacuEkhethu Peoples Party
- Bantu DibinkonzoImstaying
Erick Sibusiso NtuliIndependent Citizens Movement
Mfanafuthi TwalaInkatha Freedom Party
Blessing Thulani TshabalalaInternational Revelation Congress- Galston Anthony LangaKnow Your Power
- Xolani Magnificent HlongwaneLabour Party of South Africa
Ruchir Jai Aryan SinghMinority Front- Refilwe Eunice ManziniMove SA
- Deonie Jenay SwartNational Coloured Congress
Panashe Dylan MalatsiOrganic Humanity Movement
Patrick Tebogo MnyamanePan Africanist Congress of Azania
Sydney Thabo PhashaPatriotic Alliance- Keitumetse MothowagaePeople of Joburg
King Douglas HobyaniPeople's Movement for Change
Lukhona Afika MnguniRise Mzansi- Midlaas Maesela DikoboService Delivery Party
Banele Bafana MnisiShosholoza Progressive Party- Zanele Princess DingaSouth African Communist Party
- Loyiso ToyiyaSouth African People’s Civic Organization
- Akash Nundlal AppamaTruth and Solidarity Movement
Bangani NkosiUmkhonto Wesizwe Party- Shadrack Thabang MoloiUmphakathi Warona
Nomonde KuttaUnited Democratic Movement
Garth Stuart JackUnited Independent Movement
Luvuyo Louis Zithulele NgubaneVryheidsfront Plus | Freedom Front Plus- Lebohang Madibetsa BelengVuka SA
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 288 · spoilt 3 · special votes 32 · 1 of 7 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 1 voting district with results so far here (288 of 416). The IEC publishes 69.2%.
Note: party 945: the IEC's cross-ballot total 142 differs from its ward + PR + DC 40% votes (244); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 50 differs from its ward + PR + DC 40% votes (101); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 36 differs from its ward + PR + DC 40% votes (76); we show each ballot's own votes.
Note: party 1511: the IEC's cross-ballot total 27 differs from its ward + PR + DC 40% votes (78); we show each ballot's own votes.
Note: 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: party 1318: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 3 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: party 1755: 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 4: the IEC's cross-ballot total 2 differs from its ward + PR + DC 40% votes (5); we show each ballot's own votes.
Note: party 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: party 1751: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: party 3: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: party 3204: 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 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: 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 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: party 1260: the IEC's cross-ballot total 0 differs from its ward + PR + DC 40% votes (1); we show each ballot's own votes.
Note: 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 32871562: party 945: the IEC's cross-ballot total 102 differs from its ward + PR + DC 40% votes (244); we show each ballot's own votes.
Note: voting district 32871562: party 7: 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 32871562: party 52: the IEC's cross-ballot total 40 differs from its ward + PR + DC 40% votes (76); we show each ballot's own votes.
Note: voting district 32871562: party 1511: the IEC's cross-ballot total 51 differs from its ward + PR + DC 40% votes (78); we show each ballot's own votes.
Note: voting district 32871562: 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 32871562: party 1318: 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 32871562: party 8: 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 32871562: party 1755: 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 32871562: party 4: 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 32871562: party 3204: 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 32871562: 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 32871562: 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 32871562: party 3: the IEC's cross-ballot total 1 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: voting district 32871562: 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 32871562: 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: voting district 32871562: party 932: 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 32871562: 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.
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 05 Nov 2026, 05:31 SAST.