Population of Afghanistan 2024
32,762,836 persons

2022
32 762 836
2021
32 069 160
2020
31 390 171
2019
30 725 560
2018
30 075 018
2017
28 224 323
2016
27 657 145
3,071,400
491,500
436,300
205,423
196,400
119,607
100,000
70,000
22,424
Population density

 50.18 persons/sq.km²

 Male

16,679,394

 Female

16,083,442

Population of Afghanistan 2024 is 32,762,836

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

  • Afghanistan population density is 50.18 persons/sq.km²
  • Male population 16,679,394
  • Female population 16,083,442

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. 2022, 2023 year population could be missed or not agregated.