← Back to South Africa
Cities of South Africa
13,527 cities and localities
Total cities13,527
Total population51,412,164
Provinces9
Showing 1–50 of 13,527 cities and localities
1
JohannesburgGauteng
9,418,183inhab.
-26.2°
2Cape TownWestern Cape
4,772,846inhab.
-33.9°
3DurbanKwaZulu-Natal
3,338,026inhab.
-29.9°
4PretoriaGauteng
2,112,693inhab.
-25.7°
5SowetoGauteng
1,695,047inhab.
-26.3°
6GqeberhaEastern Cape
1,050,078inhab.
-34.0°
7SoshanguveGauteng
872,309inhab.
-25.5°
8PietermaritzburgKwaZulu-Natal
839,327inhab.
-29.6°
9EvatonGauteng
725,468inhab.
-26.5°
10BenoniGauteng
605,344inhab.
-26.2°
11BloemfonteinFree State
556,637inhab.
-29.1°
12ThembisaGauteng
511,655inhab.
-26.0°
13East LondonEastern Cape
478,676inhab.
-33.0°
14VereenigingGauteng
474,681inhab.
-26.7°
15BoksburgGauteng
445,168inhab.
-26.2°
16WelkomFree State
431,944inhab.
-28.0°
17NewcastleKwaZulu-Natal
404,838inhab.
-27.8°
18KrugersdorpGauteng
378,821inhab.
-26.1°
19RustenburgNorth West
373,695inhab.
-25.7°
20EmalahleniMpumalanga
373,403inhab.
-25.9°
21DiepslootGauteng
350,000inhab.
-25.9°
22RandburgGauteng
337,053inhab.
-26.1°
23RoodepoortGauteng
326,416inhab.
-26.2°
24BotshabeloFree State
309,714inhab.
-29.3°
25BrakpanGauteng
305,692inhab.
-26.2°
26
KariegaEastern Cape
291,052inhab.
-33.8°
27PolokwaneLimpopo
272,461inhab.
-23.9°
28GermistonGauteng
255,863inhab.
-26.2°
29Richards BayKwaZulu-Natal
252,968inhab.
-28.8°
30VanderbijlparkGauteng
246,754inhab.
-26.7°
31AthloneWestern Cape
237,414inhab.
-34.0°
32PaarlWestern Cape
236,910inhab.
-33.7°
33CenturionGauteng
236,580inhab.
-25.9°
34KlerksdorpNorth West
227,039inhab.
-26.9°
35Somerset WestWestern Cape
225,289inhab.
-34.1°
36MdantsaneEastern Cape
205,504inhab.
-32.9°
37MiddelburgMpumalanga
196,263inhab.
-25.8°
38GeorgeWestern Cape
188,580inhab.
-34.0°
39SpringsGauteng
186,394inhab.
-26.3°
40Ivory ParkGauteng
184,383inhab.
-26.0°
41CarletonvilleGauteng
182,304inhab.
-26.4°
42AlexandraGauteng
179,624inhab.
-26.1°
43PotchefstroomNorth West
178,285inhab.
-26.7°
44MthathaEastern Cape
164,848inhab.
-31.6°
45KwaDukuzaKwaZulu-Natal
161,177inhab.
-29.3°
46WestonariaGauteng
156,831inhab.
-26.3°
47EtwatwaGauteng
151,866inhab.
-26.1°
48VryheidKwaZulu-Natal
150,012inhab.
-27.8°
49PinetownKwaZulu-Natal
144,026inhab.
-29.8°
50LadysmithKwaZulu-Natal
143,446inhab.
-28.6°