KwaZulu-Natal

Jozini: ANC 48.2%Mtubatuba: ANC 43.6%uMuziwabantu: ANC 72.7%Ray Nkonyeni: ANC 66.4%eThekwini: ANC 55.5%AbaQulusi: ANC 42.9%Nongoma: IFP 44.0%Ulundi: IFP 65.6%iMpendle: ANC 77.1%uMdoni: ANC 59.1%uMzumbe: ANC 71.1%uMshwathi: ANC 68.1%Msunduzi: ANC 64.3%Mkhambathini: ANC 66.8%Richmond: ANC 79.5%Okhahlamba: ANC 44.9%iNkosi Langalibalele: ANC 47.9%Alfred Duma: ANC 55.6%eNdumeni: ANC 54.3%Nqutu: IFP 43.1%uMsinga: IFP 62.3%Newcastle: ANC 55.6%eMadlangeni: ANC 49.0%Dannhauser: ANC 54.3%eDumbe: ANC 38.7%uPhongolo: ANC 48.5%uMhlabuyalingana: ANC 66.8%Big Five Hlabisa: IFP 48.7%uMfolozi: ANC 50.4%uMhlathuze: ANC 58.2%uMlalazi: ANC 45.4%Mthonjaneni: IFP 51.5%Nkandla: IFP 55.0%Mandeni: ANC 64.3%KwaDukuza: ANC 60.6%Ndwedwe: ANC 63.4%Maphumulo: ANC 57.3%Greater Kokstad: ANC 68.5%uBuhlebezwe: ANC 73.1%uMzimkhulu: ANC 84.3%Dr. Nkosazana Dlamini Zuma: ANC 68.5%uMngeni: ANC 55.5%Mpofana: ANC 69.9%uMvoti: ANC 51.5%
Municipalities:ANC 37IFP 7
Boundaries: MDB / IEC

ANC 55.5%

Most national votes

Vote breakdown · National ballot
  • ANC 55.5%
  • IFP 14.6%
  • DA 14.2%
  • Others 15.7%
Turnout (calculated)67.3%
Registered voters5.52M

National ballot ? · 3 652 577 valid votes

National Assembly seats from this province's regional list · 41 ?

  1. African National Congress24
  2. Inkatha Freedom Party6
  3. Democratic Alliance6
  4. Economic Freedom Fighters4
  5. National Freedom Party1

Municipalities · 44

About these figures

Votes cast 3 715 985 · spoilt 63 408 · special votes 78 033 · All 4 885 voting districts in · the IEC marks the results complete · turnout calculated as votes cast ÷ registered voters, because the IEC's published turnout (6.96%) doesn't match its own figures

Total is the sum of the seats the IEC allocated to parties.

Note: the IEC's published turnout (6.96%) does not match its own figures (3715985 votes cast of 5524666 registered = 67.26%); we show the calculated figure.

Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.

IEC data last fetched 27 Oct 2026, 08:50 SAST.