Largest cities in Afghanistan

The largest cities in Afghanistan, ranked by population.

The total population of Afghanistan is 31,575,018 as of 1-Jul-18 , which represents 0.41% of global population and ranks Afghanistan # 45 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 Afghanistan

    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 Afghanistan

  • 2 digit ISO country code (A2) for Afghanistan : AF
  • 3 digit UN country code (A3) for Afghanistan : AFG
  • Numeric U.N. country code for Afghanistan : 4

DIALING CODE for Afghanistan : 93

Flag of Afghanistan (when applicable):


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