Demographics of Afghanistan

Source UN (World Population Prospects 2024)
Date18 Nov 2024

As of 2024, the population of Afghanistan is projected at 42.65 million, compared to 41.45 million in 2023. It ranks 36th in the world by population and 15th in Asia. The population growth rate in 2024 is projected at 2.83 percent, the 16th highest among 237 countries and dependent territories.

There are 21.53 million males and 21.11 million females in Afghanistan. The percentage of the male population is 50.49%, compared to 49.51% of the female population. Afghanistan has 418k more males than females. The sex ratio in Afghanistan in 2024 will be 101.978 males per 100 females. Afghanistan is in the 192nd position in terms of the female-to-male ratio.

  • Population
  • Growth rate
  • Gender

Afghanistan population

Year Population Growth (%) M per 100 F
MaleFemaleTotal
19504,118,8343,657,3417,776,1761.27112.618
19554,362,5823,964,3988,326,9791.49110.044
19604,690,2454,344,7989,035,0431.91107.951
19655,173,2904,862,71810,036,0082.28106.387
19705,788,7035,501,42411,290,1282.48105.222
19756,524,4986,249,45612,773,9542.34104.401
19806,697,5756,471,73613,169,311-6.14103.490
19855,736,4735,690,37911,426,8520.17100.810
19906,011,1676,034,49312,045,660-0.4799.613
19958,525,6658,540,17017,065,8364.1499.830
200010,094,64610,035,68220,130,327-1.21100.588
200512,284,65712,119,90924,404,5674.53101.359
201014,272,30914,011,77928,284,0892.74101.859
201517,099,52016,732,24433,831,7642.34102.195
202019,725,45019,343,52939,068,9793.27101.974
202120,186,45619,813,95640,000,4121.46101.880
202220,475,67520,103,16740,578,8421.41101.853
202320,924,07820,530,68341,454,7612.85101.916
202421,532,54021,114,95242,647,4922.83101.978
  • Life expectancy
  • Median age
  • Fertility rate

Demographics Indicators

YearLife expectancy Median ageFertility rate
195028.15618.3957.248
195530.36618.1877.262
196032.79917.8647.282
196535.12417.5257.305
197037.46016.9747.400
197539.99416.3607.542
198039.25815.8257.643
198532.13215.3207.550
199045.11815.0027.576
199552.10314.5567.767
200055.00513.9897.566
200558.24713.9796.858
201060.70214.6086.195
201562.27015.4905.652
202061.45416.4115.145
202160.41716.5755.039
202265.61716.7524.932
202366.03516.9404.840
202466.28917.1164.761
  • Total
  • Crude

Afghanistan death and birth rate

Year Total Crude(per 1000)
DeathBirthCrude deathCrude birth
1950290,970383,98537.41849.380
1955286,725417,65034.43350.156
1960286,157456,41831.67250.516
1965292,983510,72129.19350.889
1970302,999578,13526.83851.207
1975311,723655,57624.40351.321
1980338,529703,92925.70653.452
1985362,217590,68731.69951.693
1990234,642637,07619.47952.888
1995245,793899,07614.40352.683
2000253,8071,036,52512.60851.491
2005241,9331,097,0389.91344.952
2010237,6391,181,1138.40241.759
2015254,6911,331,7587.52839.364
2020295,5541,429,9837.56536.601
2021320,0991,453,6858.00236.342
2022243,1931,462,6545.99336.045
2023240,2961,469,0295.79735.437
2024243,1861,492,9565.70235.007
  • Population
  • Urbanization

Urban and rural population of Afghanistan

Year Population Urban (%)
UrbanRural
1950465,1277,286,9916.000
1955587,8187,682,7637.107
1960755,7978,240,5548.401
1965984,3508,954,0649.904
19701,295,4339,830,69011.643
19751,717,42210,872,86413.641
19802,119,07811,129,29215.995
19852,238,4689,544,58218.997
19902,593,9479,655,16721.177
19953,697,57013,401,97121.624
20004,436,28215,657,47422.078
20055,691,83619,378,96222.703
20106,836,98021,966,18723.737
20158,367,57125,368,92324.803
20209,904,33728,150,60426.026
202110,239,68428,674,02326.314
202210,587,58329,191,51226.616
202310,948,05529,701,14926.933
202411,320,52130,199,46527.265
  • Population pyramid
  • Gender ratio

Afghanistan population by Age Group (2024)

Age group Male Female Total M per 100 F
PersonsShare (%)
00-04 3,462,499 3,315,884 6,778,382 15.89 104.422
05-09 3,112,693 2,977,050 6,089,743 14.28 104.556
10-14 2,775,836 2,646,485 5,422,320 12.71 104.888
15-19 2,445,200 2,326,735 4,771,935 11.19 105.091
20-24 2,177,015 2,087,175 4,264,189 10.00 104.304
25-29 1,819,366 1,776,716 3,596,081 8.43 102.400
30-34 1,427,410 1,406,238 2,833,648 6.64 101.506
35-39 1,087,432 1,074,812 2,162,245 5.07 101.174
40-44 855,941 847,703 1,703,644 3.99 100.972
45-49 704,144 705,297 1,409,441 3.30 99.837
50-54 549,614 571,731 1,121,345 2.63 96.132
55-59 401,039 448,504 849,543 1.99 89.417
60-64 280,247 340,773 621,020 1.46 82.239
65-69 193,322 247,939 441,261 1.03 77.972
70-74 123,775 166,479 290,253 0.68 74.349
75-79 72,022 106,736 178,758 0.42 67.477
80-84 32,846 48,489 81,334 0.19 67.739
85-89 10,201 16,444 26,645 0.06 62.035
90-94 1,778 3,381 5,159 0.01 52.588
95-99 154 366 521 0.00 42.077
100+ 5 18 22 0.00 27.778
Total 21,532,539 21,114,955 42,647,489 101.978