Template:Largest cities of South Africa

 
Largest cities or towns in South Africa
2016 Community Survey [1], World Urbanization Prospects: The 2018 Revision [2]
Rank Name Province Pop.
Johannesburg
Johannesburg
Cape Town
Cape Town
1 Johannesburg Gauteng 9,167,045 Durban
Durban
Pretoria
Pretoria
2 Cape Town Western Cape 4,004,793
3 Durban KwaZulu-Natal 3,661,911
4 Pretoria Gauteng 2,437,000
5 Gqeberha Eastern Cape 1,263,051
6 Vereeniging Gauteng 957,528
7 Soshanguve Gauteng 841,000
8 East London Eastern Cape 810,528
9 Bloemfontein Free State 759,693
10 Pietermaritzburg KwaZulu-Natal 679,766