Largest cities in South Africa

The largest cities in South Africa, ranked by population.

The total population of South Africa is 57,725,600 as of 1-Jul-18 , which represents 0.75% of global population and ranks South Africa # 24 worldwide.

Numbers generally reflect the city population, rather than the urban areas, municipality, or urban agglomeration. Note that double listings may reflect different spellings or definitions of urban agglomerations.

List: the biggest cities in South Africa

[an error occurred while processing this directive]
CityCountryPopulationLast updateTime zone



Country codes for South Africa

  • 2 digit ISO country code (A2) for South Africa : ZA
  • 3 digit UN country code (A3) for South Africa : ZAF
  • Numeric U.N. country code for South Africa : 710

DIALING CODE for South Africa : 27

Flag of South Africa (when applicable):


The population data for this list of cities and towns in South Africa was derived from several sources, including GeoNames and Wikipedia.