2ua.org

Cities in South Africa

Cities in South Africa map

Cities in South Africa by population list

Name Population Area, km2 Region
Johannesburg 4,434,827 1644 Gauteng
Pretoria 741,651 688 Gauteng
Pietermaritzburg 618,536 126 KwaZulu-Natal
Durban 595,061 225.91 KwaZulu-Natal
Rustenburg 549,575 282.42 North West
Cape Town 433,688 2454.72 Western Cape
Newcastle 363,236 75.79 KwaZulu-Natal
Randburg 337,053 167.98
Roodepoort 326,416 161.5
Port Elizabeth 312,392 1845 Eastern Cape
East London 267,007 156.7 Eastern Cape
Bloemfontein 256,185 236.17 Free State
Germiston 255,863 n/a Gauteng
Kimberley 225,160 90.4 Northern Cape
Klerksdorp 186,515 n/a North West
Kroonstad 168,762 n/a Free State
Benoni 158,777 n/a
George 157,394 77.4 Western Cape
Sasolburg 153,038 1730 Free State
Potchefstroom 148,804 184.2 North West
Krugersdorp 140,643 24722 Gauteng
Polokwane 130,028 106.84 Limpopo
Paarl 112,045 65 Western Cape
Witbank 108,673 164.27 Mpumalanga
Worcester 97,098 73.2 Western Cape
Mthatha 96,114 54.97 Eastern Cape
Vanderbijlpark 95,840 178 Gauteng
Middelburg 87,348 n/a Mpumalanga
Ermelo 83,865 n/a Mpumalanga
Randfontein 80,492 n/a Gauteng
Thohoyandou 69,453 n/a Limpopo
Queenstown 68,872 n/a Eastern Cape
Ladysmith 64,855 n/a KwaZulu-Natal
Welkom 64,130 n/a Free State
Mbombela 58,670 72.63 Mpumalanga
Piet Retief 57,428 n/a Mpumalanga
Richards Bay 57,387 n/a KwaZulu-Natal
Phuthaditjhaba 54,661 23.83 Free State
Brits 53,511 114.7 North West
KwaDukuza 51,536 n/a KwaZulu-Natal
Vryheid 47,365 n/a KwaZulu-Natal
Kwaggafontein 45,104 n/a Mpumalanga
Butterworth 44,041 n/a Eastern Cape
Secunda 40,198 173.71 Mpumalanga
Siyabuswa 36,882 14.88 Mpumalanga
Port Shepstone 35,633 n/a KwaZulu-Natal
Mokopane 30,151 75.13 Limpopo
Ulundi 29,132 10.27 KwaZulu-Natal
Mtubatuba 27,237 n/a KwaZulu-Natal
Lichtenburg 26,338 n/a North West
Giyani 25,954 19.51 Limpopo
Louis Trichardt 25,360 n/a Limpopo
Carletonville 23,000 35.14 Gauteng
Estcourt 22,071 n/a KwaZulu-Natal
Stellenbosch 21,799 8.24 Western Cape
Taung 18,289 n/a North West
Carolina 16,846 n/a Mpumalanga
Alice 15,143 9.85 Eastern Cape
Mahikeng 15,117 n/a North West
Makapanstad 15,076 n/a North West
Eshowe 14,744 n/a KwaZulu-Natal
Tzaneen 14,571 n/a Limpopo
Phalaborwa 13,108 n/a Limpopo
Malamulele 13,070 9.57 Limpopo
Matatiele 12,466 n/a Eastern Cape
Senwabarwana 12,306 n/a Limpopo
Dutywa 11,076 n/a Eastern Cape
Mogwase 10,743 n/a North West
Ngcobo 9,835 n/a Eastern Cape
Zeerust 9,093 n/a North West
Cofimvaba 8,783 n/a Eastern Cape
Umzimkhulu 8,399 n/a KwaZulu-Natal
Bizana 7,974 24.13 Eastern Cape
Nongoma 7,629 n/a KwaZulu-Natal
Jane Furse 6,533 n/a Limpopo
Port St Johns 6,441 n/a Eastern Cape
Kwangwanase 5,534 n/a KwaZulu-Natal
Mount Frere 5,252 n/a Eastern Cape
Qumbu 4,928 n/a Eastern Cape
Flagstaff 4,821 2.7 Eastern Cape
Libode 4,560 3.93 Eastern Cape
Groblersdal 4,329 5.79 Limpopo
Malalane 3,486 2.94 Mpumalanga
Jozini 2,267 n/a KwaZulu-Natal
Tugela Ferry 2,093 n/a KwaZulu-Natal
Modjadjiskloof 1,815 n/a Limpopo
Chuniespoort 1,271 n/a Limpopo
Apel 1,033 n/a Limpopo
Mtwalume 610 n/a KwaZulu-Natal
Nquthu 170 n/a KwaZulu-Natal
Bushbuckridge n/a n/a Mpumalanga