ANC 41.6%down 17.1 pts from 58.7% in 2016
Most DC 40% votes
- ANC 41.6%
- IFP 32.7%
- EFF 8.0%
- Others 17.7%
DC 40% ballot ? · 1 780 226 valid votes
ANCAfrican National Congress740 46841.6%
IFPInkatha Freedom Party581 80932.7%
EFFEconomic Freedom Fighters143 0908.0%
DADemocratic Alliance131 3357.4%
NFPNational Freedom Party50 7962.9%
ABCAbantu Batho Congress27 7961.6%
APEMOAfrican People's Movement11 3560.6%
AICAfrican Independent Congress10 8670.6%
TSSATeam Sugar South Africa9 4610.5%
ActionSA8 8160.5%
ACDPAfrican Christian Democratic Party8 8090.5%
JEPJustice and Employment Party7 5880.4%
ATMAfrican Transformation Movement7 2550.4%
VF PLUSVryheidsfront Plus6 0410.3%
IAIndependent Alliance5 8910.3%
ALJAMAAl Jama-ah3 8520.2%
ACUAcademic Congress Union2 8160.2%
ACAfrican Mantungwa Community1 7440.1%
KZNIKzn Independence1 7430.1%
NPANational Peoples Ambassadors1 7060.1%
UDMUnited Democratic Movement1 6930.1%
AFRAfrican Freedom Revolution1 4620.1%
COPECongress of the People1 3880.1%- ABMMAbahlali Base Mkhanyakude Movement1 1970.1%
UCDPUnited Christian Democratic Party1 1370.1%
AM4CAllied Movement for Change1 1220.1%
PFPPeople's Freedom Party1 1010.1%- Devoted Citizens of MsunduziDevoted Citizens of Msunduzi1 0830.1%
PAPatriotic Alliance8610.0%
NAPFNational People's Front7000.0%
PACPan Africanist Congress of Azania6870.0%
UCMUnited Cultural Movement6400.0%
CFPCommunity Freedom Party6260.0%
AZAPOAzanian People's Organisation6040.0%
RLPRoyal Loyal Progress4420.0%
PRMPeople's Revolutionary Movement4320.0%
APFAfrican People First4230.0%
F4SDForum 4 Service Delivery3610.0%
NADECONational Democratic Convention3250.0%
SNPSpectrum National Party2270.0%
NRFPNational Religious Freedom Party2010.0%
AMSAActivists Movement of South Africa1540.0%
I.L.PIzwe Lethu Party1210.0%
Municipalities · 44
KwaZulu-Natal's 2021 election results: ANC 41.6% on the DC 40% ballot; turnout 48.0%. Official IEC results of the 2021 local government elections in KwaZulu-Natal, municipality by municipality.
- AbaQulusi election resultsIFP 21 of 45 seats · no majority
- Alfred Duma election resultsIFP 33 of 73 seats · no majority
- Big Five Hlabisa election resultsIFP 15 of 27 seats
- Dannhauser election resultsANC 9 of 25 seats · no majority
- Dr. Nkosazana Dlamini Zuma election resultsANC 16 of 29 seats
- eDumbe election resultsNFP 6 of 19 seats · no majority
- eMadlangeni election resultsIFP 4 of 11 seats · no majority
- eNdumeni election resultsIFP 5 of 13 seats · no majority
- eThekwini election resultsANC 96 of 222 seats · no majority
- Greater Kokstad election resultsANC 12 of 19 seats
- iMpendle election resultsANC 6 of 10 seats
- iNkosi Langalibalele election resultsIFP 21 of 47 seats · no majority
- Jozini election resultsIFP 24 of 45 seats
- KwaDukuza election resultsANC 29 of 59 seats · no majority
- Mandeni election resultsANC 19 of 35 seats
- Maphumulo election resultsANC 11 of 23 seats · no majority
- Mkhambathini election resultsANC 9 of 14 seats
- Mpofana election resultsANC 7 of 10 seats
- Msunduzi election resultsANC 40 of 81 seats · no majority
- Mthonjaneni election resultsIFP 12 of 25 seats · no majority
- Mtubatuba election resultsIFP 19 of 45 seats · no majority
- Ndwedwe election resultsANC 19 of 37 seats
- Newcastle election resultsANC 22 of 67 seats · no majority
- Nkandla election resultsIFP 16 of 27 seats
- Nongoma election resultsIFP 21 of 45 seats · no majority
- Nqutu election resultsIFP 19 of 37 seats
- Okhahlamba election resultsIFP 9 of 29 seats · no majority
- Ray Nkonyeni election resultsANC 37 of 71 seats
- Richmond election resultsANC 9 of 14 seats
- uBuhlebezwe election resultsANC 18 of 27 seats
- Ulundi election resultsIFP 32 of 47 seats
- uMdoni election resultsANC 17 of 37 seats · no majority
- uMfolozi election resultsIFP 18 of 35 seats
- uMhlabuyalingana election resultsANC 18 of 39 seats · no majority
- uMhlathuze election resultsANC 27 of 67 seats · no majority
- uMlalazi election resultsIFP 30 of 55 seats
- uMngeni election resultsDA 13 of 25 seats
- uMshwathi election resultsANC 16 of 27 seats
- uMsinga election resultsIFP 27 of 41 seats
- uMuziwabantu election resultsANC 10 of 21 seats · no majority
- uMvoti election resultsANC 10 of 27 seats · no majority
- uMzimkhulu election resultsANC 33 of 43 seats
- uMzumbe election resultsANC 21 of 39 seats
- uPhongolo election resultsIFP 15 of 29 seats
District councils · 10
- Ugu election resultsANC 8 of 15 directly elected seats
- uMgungundlovu election resultsANC 10 of 19 directly elected seats
- uThukela election resultsIFP 6 of 14 directly elected seats
- uMzinyathi election resultsIFP 6 of 12 directly elected seats
- Amajuba election resultsIFP 4 of 12 directly elected seats
- Zululand election resultsIFP 8 of 15 directly elected seats
- uMkhanyakude election resultsIFP 7 of 14 directly elected seats
- King Cetshwayo election resultsIFP 9 of 18 directly elected seats
- iLembe election resultsANC 7 of 14 directly elected seats
- Harry Gwala election resultsANC 8 of 12 directly elected seats
About these figures
Official IEC figures: how we add them up
special votes 81 047 · All 4 940 voting districts in · the IEC marks the results complete
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 940 voting districts here (2 613 450 of 5 447 815). The IEC publishes 48.2%.
The change beside the headline is the difference between the leading party's share here and its share in the 2016 election for the same province, both from the IEC's counts, with no votes re-allocated between boundaries.
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 26 Oct 2026, 16:01 SAST.