This is a list of cities and towns found in KwaZulu-Natal, South Africa. They are divided according to the districts in which they are located.

In the case of settlements that have had their official names changed the traditional name is listed first followed by the new name.

Amajuba

thumb|right|[[Amajuba District Municipality]]

  • Dannhauser
  • Hattingspruit
  • Madadeni
  • Newcastle
  • Mountain View (Osizweni)
  • Charlestown
  • Ngagane
  • Emadlangeni
  • Kingsley

eThekwini

thumb|right|[[eThekwini Metropolitan Municipality]]

  • ekuPhakameni
  • Adams Mission
  • Amanzimtoti (eManzimtoti)
  • Assagay
  • Botha's Hill
  • Cato Ridge
  • Chatsworth
  • Clermont
  • Durban
  • Gillitts
  • Hillcrest
  • Inanda
  • Inchanga
  • Isipingo
  • Kingsburgh
  • Kloof
  • KwaMakhutha
  • KwaMashu
  • La Mercy
  • Mpumalanga
  • New Germany
  • Ntuzuma
  • Tongaat (oThongathi)
  • Pinetown
  • Phoenix
  • Prospecton
  • Queensburgh
  • Shallcross
  • Umbumbulu
  • Umdloti (eMdloti)
  • Umgababa
  • Umhlanga (uMhlanga)
  • Umkomaas (eMkhomazi)
  • Umlazi
  • Verulam
  • Waterfall
  • Westville

Harry Gwala

thumb|right|[[Harry Gwala District Municipality]]

  • Bulwer
  • Franklin
  • Himeville
  • Stuartstown (Ixopo)
  • Kokstad
  • Umzimkulu
  • Underberg

iLembe

thumb|right|[[iLembe District Municipality]]

  • Ballito
  • Groutville
  • Shakaskraal
  • Stanger (KwaDukuza)
  • Salt Rock
  • Mandeni
  • Maphumulo
  • Umhlali

Ugu

thumb|right|[[Ugu District Municipality]]

  • Amahlongwa
  • Amandawe
  • Anerley
  • Bazley Beach
  • Dududu
  • Gamalakhe
  • Harding
  • Hibberdene
  • Ifafa Beach
  • Izingolweni (eZinqoleni)
  • Izotsha
  • Kelso
  • Leisure Bay
  • KwaCele
  • Manaba Beach
  • Margate
  • Marina Beach
  • Melville
  • Umtalumi (Mthwalume)
  • Umzumbe
  • Munster
  • Oshabeni (oShabeni)
  • Palm Beach
  • Park Rynie
  • Pennington
  • Port Edward
  • Port Shepstone
  • Ramsgate
  • Scottburgh
  • Sea Park
  • Sezela
  • Shelly Beach
  • Southbroom
  • Southport
  • Sunwich Port
  • Trafalgar
  • Umtentweni (eMthenteni)
  • Umzinto
  • Umzumbe
  • Uvongo
  • Weza

uMgungundlovu

thumb|right|[[uMgungundlovu District Municipality]]

  • Balgowan
  • Boston
  • Hilton
  • Howick
  • Merrivale
  • Mooi River
  • New Hanover
  • Pietermaritzburg
  • Richmond
  • Wartburg
  • Dalton

UMkhanyakude

thumb|right|[[UMkhanyakude District Municipality]]

  • Hluhluwe
  • Ingwavuma
  • Mkuze
  • Mtubatuba
  • Ubombo
  • Jozini
  • Mbazwana
  • Kosi Bay town (KwaNgwanase)

Umzinyathi

thumb|right|[[Umzinyathi District Municipality]]

  • Dundee
  • Glencoe
  • Greytown
  • Kranskop
  • Pomeroy (Solomon Linda)
  • Wasbank
  • Nquthu

uThukela

thumb|right|[[UThukela District Municipality]]

  • Bergville
  • Colenso
  • Elandslaagte
  • Estcourt
  • Ladysmith

Zululand

thumb|right|[[Zululand District Municipality]]

  • Babanango
  • Louwsburg
  • Mahlabatini
  • Nongoma
  • Paulpietersburg
  • Pongola
  • Ulundi
  • Vryheid
  • Richards bay