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

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

eThekwini

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

Bulwer Franklin Himeville Stuartstown (Ixopo) Kokstad Umzimkulu Underberg

iLembe

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

Ugu

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

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

UMkhanyakude

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

Umzinyathi

Dundee Glencoe Greytown Kranskop Pomeroy (Solomon Linda) Wasbank Nquthu

uThukela

Bergville Colenso Elandslaagte Estcourt Ladysmith

Zululand

Babanango Louwsburg Mahlabatini Nongoma Paulpietersburg Pongola Ulundi Vryheid Richards Bay