South Africa Cities by Population (1 to 20)

Search all cities within the country of South Africa. Find out the population, time zones, current local time and more South Africa facts.

City Region Country Time Zone Population
Johannesburg Gauteng South Africa South Africa Standard Time 5,635,127
Cape Town Western Cape South Africa South Africa Standard Time 4,710,000
Durban KwaZulu-Natal South Africa South Africa Standard Time 3,120,282
Soweto Gauteng South Africa South Africa Standard Time 1,695,047
Pretoria Gauteng South Africa South Africa Standard Time 1,619,438
Port Elizabeth Eastern Cape South Africa South Africa Standard Time 967,677
Pietermaritzburg KwaZulu-Natal South Africa South Africa Standard Time 750,845
Benoni Gauteng South Africa South Africa Standard Time 605,344
Bloemfontein Orange Free State South Africa South Africa Standard Time 556,000
Tembisa Gauteng South Africa South Africa Standard Time 511,655
East London Eastern Cape South Africa South Africa Standard Time 478,676
Vereeniging Gauteng South Africa South Africa Standard Time 474,681
Boksburg Gauteng South Africa South Africa Standard Time 445,168
Welkom Orange Free State South Africa South Africa Standard Time 431,944
Newcastle KwaZulu-Natal South Africa South Africa Standard Time 404,838
Krugersdorp Gauteng South Africa South Africa Standard Time 378,821
Diepsloot Gauteng South Africa South Africa Standard Time 350,000
Randburg Gauteng South Africa South Africa Standard Time 337,053
Roodepoort Gauteng South Africa South Africa Standard Time 326,416
Botshabelo Orange Free State South Africa South Africa Standard Time 309,714
Previous Next