🇿🇦

South Africa

South Africa has three capitals with different state functions; Pretoria is the administrative capital. Johannesburg is the largest urban area and a major economic hub.

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
Sort by