Population of Afghanistan 2022
31,390,171 persons

2020
31 390 171
2019
30 725 560
2018
30 075 018
2017
28 224 323
2016
27 657 145
2015
27 101 365
2014
26 556 754
3,071,400
491,500
436,300
205,423
196,400
119,607
100,000
70,000
22,424
Population density

 48.08 persons/sq.km²

 Male

15,981,303

 Female

15,408,868

Population of Afghanistan 2022 is 31,390,171

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

  • Afghanistan population density is 48.08 persons/sq.km²
  • Male population 15,981,303
  • Female population 15,408,868

Most populated cities in Afghanistan:

  • Kabul — 3,071,400
  • Kandahar — 491,500
  • Herat — 436,300
  • Jalalabad — 205,423
  • Taloqan — 196,400

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