Population of Afghanistan 2021
30725560 persons

2019
30 725 560
2018
30 075 018
2017
28 224 323
2016
27 657 145
2015
27 101 365
2014
26 556 754
2013
26 023 100
Population density

 47.06 persons/sq.km²

 Male

15643288

 Female

15082272

Population of Afghanistan 2021 is 30725560

Afghanistan population data is collected from official population sources and publicly available information resources.

  • Afghanistan population density is 47.06 persons/sq.km²
  • Male population 15643288
  • Female population 15082272

Most populated cities in Afghanistan:

  • Kabul — 3071400
  • Kandahar — 491500
  • Herat — 436300
  • Jalalabad — 205423
  • Taloqan — 196400

Population data is collected from UN statistical database. 2019, 2020 year population could be missed or not agregated.