Afghanistan Population

#36 in the worldSouthern AsiaStill growing
Estimated population right now
44,437,893
Births this year
0
Deaths this year
0
Net change this year
0
Today
44.4 million
Peaks
2100
130 million
2050
76.2 million
2100
130 million

Afghanistan population, 1990โ€“2100

Medium projection with low/high uncertainty band

020.0M40.0M60.0M80.0M100M120M140M160M180M2000202020402060208021002026peak 2100

The Afghanistan demographic outlook

Afghanistan is home to about 44.4 million people in 2026, the 36th largest population of any country. Set in Southern Asia, its demographic path this century turns on the balance of births, deaths and migration. Population density stands at about 69 people for every square kilometre of land.

The defining marker in Afghanistan's future is its peak, expected around 2100 at about 130 million. After that the population eases back toward 130 million by 2100, having passed through 76.2 million at mid-century. The 100 million threshold is reached around 2068.

Half of Afghanistan is currently younger than about 17, but by 2100 the median age is projected to reach around 35, while life expectancy, near 66 years, keeps rising. For now it remains one of the world's youngest populations, with a large generation about to reach working age. That ageing slowly changes everything from the size of the workforce to the cost of care and pensions.

With about 4.76 births per woman, Afghanistan still has one of the higher fertility rates in the world, driving fast expansion. Emigration adds a further drag, as departures outnumber arrivals year to year.

The trajectory above is the UN's medium scenario. Wars, policy shifts, economic change and migration can all move the numbers, but the broad shape, growth followed by an eventual peak, is robust across the main variants.

Key milestones

Population today
44.4 million
Projected peak
2100
130 million
Median age 2024 โ†’ 2100
17 โ†’ 35
Fertility rate (2024)
4.76
At/above replacement
Life expectancy (2024)
66 yrs
Change 2024 โ†’ 2100
+209.1%

Age structure

Toggle the year

MaleFemale0-45-910-1415-1920-2425-2930-3435-3940-4445-4950-5455-5960-6465-6970-7475-7980-8485-8990-9495-99100+โ† 3.5M per 5-yr band2024

Demographic indicators

Population 202442.0 million
Population 205076.2 million
Population 2075109 million
Population 2100130 million
Median age 205023.0 years
Fertility rate 20503.09
Life expectancy 210077.3 years

Neighbouring countries

Rankings & world