The current population of Afghanistan is 41,422,675 as of Tuesday, May 9, 2023, based on Worldometer elaboration of the latest United Nations data.
Afghanistan 2020 population is estimated at 38,928,346 people at mid year according to UN data.
Afghanistan population is equivalent to 0.5% of the total world population.
Afghanistan ranks number 37 in the list of countries (and dependencies) by population.
The population density in Afghanistan is 60 per Km2 (154 people per mi2).
The total land area is 652,860 Km2 (252,071 sq. miles)
25.4 % of the population is urban (9,904,337 people in 2020)
The median age in Afghanistan is 18.4 years.