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

[an error occurred while processing this directive]
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.