Cities in South Africa
25 cities in the directory. The capital always appears first.
Largest cities
1. Johannesburg9,418,183
2. Cape Town4,772,846
3. Durban3,338,026
4. Pretoria2,112,693
5. Soweto1,695,047
PretoriaCapital2,112,693 residentsJohannesburg9,418,183 residentsCape Town4,772,846 residentsDurban3,338,026 residentsSoweto1,695,047 residentsGqeberha1,050,078 residentsSoshanguve872,309 residentsPietermaritzburg839,327 residentsEvaton725,468 residentsBenoni605,344 residentsBloemfontein556,637 residentsThembisa511,655 residentsEast London478,676 residentsVereeniging474,681 residentsBoksburg445,168 residentsWelkom431,944 residentsNewcastle404,838 residentsKrugersdorp378,821 residentsRustenburg373,695 residentsEmalahleni373,403 residentsRandburg337,053 residentsRoodepoort326,416 residentsBotshabelo309,714 residentsBrakpan305,692 residentsKariega291,052 residents