MKP 34.8%
Leading on the PR ballot so far (provisional)
- MKP 34.8%
- IFP 21.7%
- ANC 20.7%
- Others 22.9%
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
PR ballot ? · 2 799 624 valid votes
MKPUmkhonto Wesizwe Party972 89134.8%
IFPInkatha Freedom Party606 40621.7%
ANCAfrican National Congress578 81520.7%
DADemocratic Alliance355 57812.7%
EFFEconomic Freedom Fighters50 5771.8%
ActionSA34 7281.2%
VF PLUSVryheidsfront Plus | Freedom Front Plus20 5220.7%
NFPNational Freedom Party20 3230.7%- SACPSouth African Communist Party14 9880.5%
ATMAfrican Transformation Movement14 5920.5%
NPANational Peoples Ambassadors7 3950.3%
AICAfrican Independent Congress7 1900.3%- MAYIBUYEAfrika Mayibuye Movement7 1290.3%
ACDPAfrican Christian Democratic Party6 9250.2%- INDIndependent Councillors6 7960.2%
- A.B.C.D.Abantu Bezwelethu Congress Democracy6 6230.2%
IAIndependent Alliance6 5820.2%
ALJAMAAl Jama-ah3 8490.1%- NDRFNewcastle and District Residents Forum3 8460.1%
- JCJozini Congress3 7310.1%
PAPatriotic Alliance3 4860.1%
APEMOAfrican People's Movement2 9860.1%- ERPMEthekwini Ratepayers Political Movement2 7910.1%
MFMinority Front2 7730.1%
IRCInternational Revelation Congress2 7180.1%- AAMAmandla Awethu Movement2 4360.1%
- AEFAfrican Economic Freedom2 2850.1%
- SDPService Delivery Party1 9920.1%
- 1860NICC1860nic Congress1 8550.1%
- AMC.ROY.African Movement Congress1 6870.1%
ABCAbantu Batho Congress1 6860.1%- SIPSiyanqoba Independent Party1 5840.1%
ARUAfrican Renaissance Unity1 5720.1%- MPMMajuba Progressive Movement1 5180.1%
- UWOUmkhumbi Wesizwe Organisation1 4970.1%
PFPPeople's Freedom Party1 4040.1%
PACPan Africanist Congress of Azania1 3990.0%
ACCActive Citizens Coalition1 3830.0%
KZNIKzn Independence1 3790.0%
JEPJustice and Employment Party1 3520.0%- IPPIndependent People's Party1 2890.0%
- NACOLNational Community Liberation1 2860.0%
PRMPeople's Revolutionary Movement1 1860.0%- PVPPeople's Voice Party1 0840.0%
DLCDemocratic Liberal Congress1 0670.0%- GJDPGods Justice and Development Party1 0160.0%
- TRUTHTruth and Solidarity Movement9820.0%
- SSMSisonke Solidarity Movement9530.0%
UCDPUnited Christian Democratic Party9510.0%
NAPFNational People's Front8780.0%- UAPPUbuntu Abande Political Party8650.0%
- LABOURLabour Party of South Africa8590.0%
- NGGNext Generation Government7810.0%
AHCAfrican Heart Congress7660.0%
ADECAfrican Democratic Change7070.0%- INDIANCPIndian Congress Party6750.0%
- B.M.Bumbana Mzansi6750.0%
- Shall-X - A Shall-X PartyShall-X - A Shall-X Party6480.0%
OHMOrganic Humanity Movement5660.0%- ANOSAAll Natives of South Africa5510.0%
- MAWUSAMawusa Movement Party4830.0%
CFPCommunity Freedom Party4810.0%
ACAfrican Mantungwa Community4700.0%- PPFPeople’s Power Freedom Party4660.0%
- NPPNyoni Progress Party4650.0%
- IYMInkululeko Yabantu Movement4480.0%
AACAfrican Alliance Congress4240.0%- ISPInsika Yesizwe Party4170.0%
- AFNAAfro Natives4030.0%
AUCAfrican Unemployed Congress4010.0%
MOSAMinorities of South Africa3920.0%
TATruly Alliance3870.0%
PPPPongola People's Party3810.0%- GFSAGap Fixers of South Africa3700.0%
AMSAActivists Movement of South Africa3510.0%
UCMUnited Cultural Movement3480.0%- EKHETHUEkhethu Peoples Party3430.0%
APCAfrican People's Convention3340.0%
UDMUnited Democratic Movement3310.0%- PEOPLESAPeople's Progressive Party3290.0%
ARECOArusha Economic Coalition2960.0%
APFAfrican People First2800.0%- NEFANational Economic Freedom Alliance2790.0%
- MA AFRIKAAfrika Unite Congress2690.0%
- AUPAfrican United Party2460.0%
- ANSAAlliance for A New South Africa2350.0%
- MLPMkhonto Ilembe Party2290.0%
- ARM.JBSAfrican Restoration Movement2280.0%
- SDFService Delivery Front2280.0%
ARAAfrica Restoration Alliance2050.0%- WAYOWomen and Youth Organisation2050.0%
- ACTAfrican Congress for Transformation1920.0%
- ABMMAbahlali Base Mkhanyakude Movement1870.0%
- PCFPongola Civic Forum1850.0%
NADECONational Democratic Convention1350.0%
AZAPOAzanian People's Organisation1270.0%- ARRC.African Royal Rainbow Congress1260.0%
I.L.PIzwe Lethu Party1190.0%
O.DOperation Dudula1170.0%
SAPMSouth African Peoples Movement1160.0%- NDFNational Dialogue Front1070.0%
ASCAfrican Security Congress1000.0%- PFUPeople's First United930.0%
- NSPNo Stress Party900.0%
SUNSizwe Ummah Nation870.0%
SAFSouth Africa First320.0%
S.C.Sakhisizwe Convention170.0%- FISAFreedom in South Africa160.0%
ESP app
How long is the queue?
Chat about the election in your area
ESP app
How did KwaZulu-Natal vote?
Get notified when it's declared
Hours off in KwaZulu-Natal ?
Reported in the ESP app
Municipalities · 44
- Big Five HlabisaIFP 12 of 27 seats · no majority
- DannhauserIFP 7 of 25 seats · no majority
- Dr. Nkosazana Dlamini ZumaMKP 12 of 29 seats · no majority
- eDumbeIFP 6 of 19 seats · no majority
- eMadlangeniIFP 4 of 11 seats · no majority
- eNdumeniMKP 5 of 15 seats · no majority
- Greater KokstadANC 11 of 21 seats
- iMpendleMKP 6 of 11 seats
- iNkosi LangalibaleleIFP 19 of 47 seats · no majority
- Johannes Phumani PungulaMKP 14 of 27 seats
- KwaDukuzaMKP 22 of 59 seats · no majority
- MandeniMKP 17 of 35 seats · no majority
- MaphumuloMKP 10 of 25 seats · no majority
- MkhambathiniANC 8 of 19 seats · no majority
- MpofanaMKP 4 of 11 seats · no majority
- MthonjaneniIFP 15 of 25 seats
- NkandlaIFP 14 of 27 seats
- NongomaIFP 23 of 45 seats
- NqutuIFP 17 of 39 seats · no majority
- OkhahlambaIFP 8 of 29 seats · no majority
- RichmondMKP 10 of 17 seats
- uMdoniMKP 15 of 37 seats · no majority
- uMfoloziIFP 16 of 35 seats · no majority
- uMlalaziIFP 24 of 55 seats · no majority
- uMngeniDA 15 of 25 seats
- uMshwathiMKP 13 of 27 seats · no majority
- uMsingaIFP 25 of 41 seats
- uMuziwabantuMKP 8 of 21 seats · no majority
- uMvotiIFP 9 of 27 seats · no majority
- uMzimkhuluANC 21 of 43 seats · no majority
- uMzumbeIFP 16 of 39 seats · no majority
- AbaQulusiIFP 20 of 47 seats · no majority118 of 119 voting districts in
- Alfred Duma165 of 170 voting districts inIFP 31.2%
- eThekwini604 of 839 voting districts inMKP 40.5%
- Inkosi uMtubatuba75 of 93 voting districts inIFP 39.4%
- Jozini120 of 122 voting districts inIFP 35.8%
- Msunduzi190 of 240 voting districts inMKP 37.5%
- NdwedweMKP 15 of 37 seats · no majority97 of 110 voting districts in
- Newcastle117 of 127 voting districts inMKP 33.1%
- Ray NkonyeniMKP 24 of 71 seats · no majority169 of 172 voting districts in
- UlundiIFP 36 of 49 seats146 of 151 voting districts in
- uMhlabuyalinganaMKP 14 of 39 seats · no majority91 of 96 voting districts in
- uMhlathuzeMKP 27 of 71 seats · no majority142 of 145 voting districts in
- uPhongolo81 of 82 voting districts inIFP 34.7%
District councils · 10
- UguMKP 5 of 15 directly elected seats
- uMgungundlovuNot in yet
- uThukelaNot in yet
- uMzinyathiIFP 5 of 12 directly elected seats
- AmajubaMKP 4 of 12 directly elected seats
- ZululandIFP 9 of 19 directly elected seats
- uMkhanyakudeNot in yet
- King CetshwayoIFP 8 of 20 directly elected seats
- iLembeMKP 7 of 16 directly elected seats
- Harry GwalaANC 5 of 12 directly elected seats
On EskomSePush
ESP's own data, not the IEC's.
About these figures
Official IEC figures: how we add them up
special votes 196 688 · 4 677 of 5 028 voting districts in (the IEC's voting-district results so far, out of its list of voting districts for this election)
In local elections the IEC adds votes across the ward, PR and district ballots, so we show valid votes per ballot instead of one "votes cast" total.
Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 4 677 voting districts with results so far here (2 817 361 of 5 246 440). The IEC publishes 53.5%.
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 06 Nov 2026, 20:50 SAST.