Skip to content
CountryAtlas

Afghanistan · Population & demographics

Size, growth, ages, births, deaths, urbanisation and migration.

23 indicators · 23 with data

Population

people

36th of 218 · 6th in MENA+
PopulationAfghanistan's population rose from 17.8M in 1996 to 43.8M in 2025.20002005201020152020202520M30M40M50M43.8M

Afghanistan's population rose from 17.8M in 1996 to 43.8M in 2025.

Population growth

annual %

20th of 217 · 7th in MENA+
Population growthAfghanistan's population growth fell from 4.0 % in 1996 to 2.8 % in 2025.2000200520102015202020250%2%4%6%2.8 %

Afghanistan's population growth fell from 4.0 % in 1996 to 2.8 % in 2025.

Population density

people per km² of land area

140th of 215 · 17th in MENA+
Population densityAfghanistan's population density rose from 24.9 in 1994 to 63.6 in 2023.19952000200520102015202020304050607063.6

Afghanistan's population density rose from 24.9 in 1994 to 63.6 in 2023.

Population, female (% of total)

% of population

175th of 217 · 10th in MENA+
Population, female (% of total)Afghanistan's population, female (% of total) fell from 50.0 % in 1996 to 49.5 % in 2025.20002005201020152020202549%50%50%50%49.5 %

Afghanistan's population, female (% of total) fell from 50.0 % in 1996 to 49.5 % in 2025.

Urbanisation

% of population

204th of 217 · 23rd in MENA+
UrbanisationAfghanistan's urbanisation rose from 18.0 % in 1996 to 25.9 % in 2025.20002005201020152020202516%18%20%22%24%26%28%25.9 %

Afghanistan's urbanisation rose from 18.0 % in 1996 to 25.9 % in 2025.

Urban population

people

59th of 217 · 10th in MENA+
Urban populationAfghanistan's urban population rose from 3.19M in 1996 to 11.4M in 2025.20002005201020152020202502M4M6M8M10M12M11.4M

Afghanistan's urban population rose from 3.19M in 1996 to 11.4M in 2025.

Rural population

people

19th of 217 · 3rd in MENA+
Rural populationAfghanistan's rural population rose from 14.6M in 1996 to 32.5M in 2025.20002005201020152020202510M15M20M25M30M35M32.5M

Afghanistan's rural population rose from 14.6M in 1996 to 32.5M in 2025.

Latest values — expand for the charts.

Latest values — expand for the charts.

Latest values — expand for the charts.

Latest values — expand for the charts.

Latest values — expand for the charts.

Other topics