Population of Afghanistan 2021
30,725,560 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
3,071,400
491,500
436,300
205,423
196,400
119,607
100,000
70,000
22,424
Population density

 47.06 persons/sq.km²

 Male

15,643,288

 Female

15,082,272

Population of Afghanistan 2021 is 30,725,560

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 15,643,288
  • Female population 15,082,272

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