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

    Ruby on Rails application could not be started

    Ruby on Rails application could not be started

    The application has exited during startup (i.e. during the evaluation of config/environment.rb). The error message may have been written to the web server's log file. Please check the web server's log file (i.e. not the (Rails) application's log file) to find out why the application exited.
    Application root:
    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.