Largest Cities in South Africa

Largest Cities in South Africa

RankCityProvincePopulation (Approx.)
1JohannesburgGautengApproximately 5.6 million
2Cape TownWestern CapeApproximately 4.6 million
3DurbanKwaZulu-NatalApproximately 3.8 million
4Pretoria / TshwaneGautengApproximately 2.9 million
5Port ElizabethEastern CapeApproximately 1.3 million
6BloemfonteinFree StateApproximately 747,000
7East LondonEastern CapeApproximately 478,000
8PolokwaneLimpopoApproximately 407,000
9Nelspruit / MbombelaMpumalangaApproximately 365,000
10KimberleyNorthern CapeApproximately 260,000

 



Source: various