MKP 34.0%
Leading on the ward ballot so far (provisional)
- MKP 34.0%
- ANC 20.5%
- IFP 20.2%
- Others 25.3%
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Ward ballot ? · 3 173 992 valid votes
MKPUmkhonto Wesizwe Party1 079 02434.0%
ANCAfrican National Congress651 32020.5%
IFPInkatha Freedom Party641 60220.2%
DADemocratic Alliance439 22413.8%
EFFEconomic Freedom Fighters57 4731.8%
ActionSA38 2361.2%
VF PLUSVryheidsfront Plus | Freedom Front Plus22 2820.7%- IndependentIndependent candidates22 0200.7%
NFPNational Freedom Party20 9080.7%- SACPSouth African Communist Party17 4290.5%
ATMAfrican Transformation Movement15 8150.5%- INDIndependent Councillors9 9090.3%
- MAYIBUYEAfrika Mayibuye Movement8 7820.3%
AICAfrican Independent Congress8 5430.3%
PAPatriotic Alliance7 8840.2%
NPANational Peoples Ambassadors7 8670.2%
IAIndependent Alliance7 2190.2%- ERPMEthekwini Ratepayers Political Movement7 2050.2%
ACDPAfrican Christian Democratic Party7 0920.2%- A.B.C.D.Abantu Bezwelethu Congress Democracy6 9780.2%
ALJAMAAl Jama-ah5 4470.2%
MFMinority Front4 6520.1%- NDRFNewcastle and District Residents Forum4 3650.1%
- JCJozini Congress3 9420.1%
DLCDemocratic Liberal Congress3 6390.1%- 1860NICC1860nic Congress3 5220.1%
APEMOAfrican People's Movement3 1290.1%
IRCInternational Revelation Congress2 6110.1%- AAMAmandla Awethu Movement2 5420.1%
- AEFAfrican Economic Freedom2 5210.1%
- SIPSiyanqoba Independent Party2 3500.1%
KZNIKzn Independence2 3160.1%
PFPPeople's Freedom Party2 1650.1%
JEPJustice and Employment Party2 0210.1%- AMC.ROY.African Movement Congress2 0110.1%
- IPPIndependent People's Party1 9480.1%
- SDPService Delivery Party1 9440.1%
PRMPeople's Revolutionary Movement1 8850.1%
PACPan Africanist Congress of Azania1 8590.1%
ACCActive Citizens Coalition1 7650.1%- MPMMajuba Progressive Movement1 6380.1%
- NACOLNational Community Liberation1 5030.0%
ARUAfrican Renaissance Unity1 4070.0%
ADECAfrican Democratic Change1 3290.0%- INDIANCPIndian Congress Party1 3000.0%
- PVPPeople's Voice Party1 2090.0%
ABCAbantu Batho Congress1 1910.0%- TRUTHTruth and Solidarity Movement1 1520.0%
NAPFNational People's Front1 1480.0%
MOSAMinorities of South Africa1 0600.0%- UWOUmkhumbi Wesizwe Organisation1 0420.0%
- SSMSisonke Solidarity Movement1 0120.0%
ACAfrican Mantungwa Community9950.0%
UCDPUnited Christian Democratic Party9850.0%- LABOURLabour Party of South Africa9840.0%
- GJDPGods Justice and Development Party9780.0%
- Shall-X - A Shall-X PartyShall-X - A Shall-X Party9640.0%
- ANOSAAll Natives of South Africa9560.0%
- SDFService Delivery Front9080.0%
- UAPPUbuntu Abande Political Party9070.0%
- PEOPLESAPeople's Progressive Party8730.0%
TATruly Alliance8500.0%
AUCAfrican Unemployed Congress8370.0%
ARECOArusha Economic Coalition8280.0%
AACAfrican Alliance Congress7570.0%- NGGNext Generation Government7470.0%
- B.M.Bumbana Mzansi6720.0%
- AFNAAfro Natives6620.0%
AHCAfrican Heart Congress6520.0%
CFPCommunity Freedom Party5750.0%
OHMOrganic Humanity Movement5580.0%
UDMUnited Democratic Movement5390.0%- NPPNyoni Progress Party5260.0%
- PFUPeople's First United5010.0%
APFAfrican People First4850.0%
AZAPOAzanian People's Organisation4380.0%
AMSAActivists Movement of South Africa3870.0%- MAWUSAMawusa Movement Party3810.0%
- IYMInkululeko Yabantu Movement3780.0%
- ARM.JBSAfrican Restoration Movement3510.0%
APCAfrican People's Convention3420.0%- AUPAfrican United Party3270.0%
- NEFANational Economic Freedom Alliance3190.0%
PPPPongola People's Party3010.0%- EKHETHUEkhethu Peoples Party2980.0%
ARAAfrica Restoration Alliance2940.0%- ANSAAlliance for A New South Africa2920.0%
- ISPInsika Yesizwe Party2890.0%
- ACTAfrican Congress for Transformation2820.0%
I.L.PIzwe Lethu Party2740.0%
UCMUnited Cultural Movement2720.0%
SUNSizwe Ummah Nation2430.0%- NDFNational Dialogue Front2350.0%
- GFSAGap Fixers of South Africa2320.0%
ASCAfrican Security Congress2280.0%- WAYOWomen and Youth Organisation2080.0%
- PPFPeople’s Power Freedom Party1900.0%
- MLPMkhonto Ilembe Party1800.0%
- PCFPongola Civic Forum1700.0%
SAPMSouth African Peoples Movement1540.0%- MA AFRIKAAfrika Unite Congress1380.0%
NADECONational Democratic Convention1280.0%- NSPNo Stress Party1270.0%
- ABMMAbahlali Base Mkhanyakude Movement980.0%
- CCUCongregational Christian Unity740.0%
- UMUnity Mzanse550.0%
- ARRC.African Royal Rainbow Congress380.0%
- FISAFreedom in South Africa290.0%
O.DOperation Dudula280.0%
SAFSouth Africa First180.0%- SA4SASouth Africa for South Africans180.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
- AbaQulusiIFP 20 of 47 seats · no majority
- Alfred DumaIFP 24 of 73 seats · no majority
- 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
- Inkosi uMtubatubaIFP 18 of 45 seats · no majority
- Johannes Phumani PungulaMKP 14 of 27 seats
- JoziniIFP 18 of 49 seats · no majority
- 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
- MsunduziMKP 31 of 81 seats · no majority
- MthonjaneniIFP 15 of 25 seats
- NdwedweMKP 15 of 37 seats · no majority
- NewcastleMKP 23 of 71 seats · no majority
- NkandlaIFP 14 of 27 seats
- NongomaIFP 23 of 45 seats
- NqutuIFP 17 of 39 seats · no majority
- OkhahlambaIFP 8 of 29 seats · no majority
- Ray NkonyeniMKP 24 of 71 seats · no majority
- RichmondMKP 10 of 17 seats
- UlundiIFP 36 of 49 seats
- uMdoniMKP 15 of 37 seats · no majority
- uMfoloziIFP 16 of 35 seats · no majority
- uMhlabuyalinganaMKP 14 of 39 seats · no majority
- uMhlathuzeMKP 27 of 71 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
- uPhongoloIFP 10 of 29 seats · no majority
- eThekwini835 of 839 voting districts inMKP 38.3%
District councils · 10
- UguMKP 5 of 15 directly elected seats
- uMgungundlovuMKP 8 of 21 directly elected seats
- uThukelaIFP 6 of 16 directly elected seats
- uMzinyathiIFP 5 of 12 directly elected seats
- AmajubaMKP 4 of 12 directly elected seats
- ZululandIFP 9 of 19 directly elected seats
- uMkhanyakudeIFP 6 of 16 directly elected seats
- 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 215 850 · 5 025 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 5 025 voting districts with results so far here (3 225 891 of 6 021 365). The IEC publishes 53.8%.
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 08 Nov 2026, 15:02 SAST.