Population of Afghanistan (2025)

Afghanistan population

40,354,915

Births this year: 10,934,012 Births today 578
Deaths this year 3,911,122 Deaths today 207

Afghanistan Population by Religions

Region Name Percents Number
Sunni Muslim 80% 26,665,620 people
Shia Muslim 19% 6,333,085 people
other 1% 333,320 people

Afghanistan Population by Ethnic groups

Ethnic groups Name Percents Number
Pashtun 42% 13,999,451 people
Tajik 27% 8,999,647 people
Hazara 9% 2,999,882 people
Uzbek 9% 2,999,882 people
Aimak 4% 1,333,281 people
Turkmen 3% 999,961 people
Baloch 2% 666,641 people
other 4% 1,333,281 people

Afghanistan population by Age group

Age Both Sexes Population Male Population Female Population Both Sexes (%) Male (%) Female (%) Sex ratio (female/male)
Total 40,196,823 20,662,299 19,534,524 100 100 100 105.8
00-04 5,028,334 2,578,628 2,449,706 12.5 12.5 12.5 105.3
05-09 4,946,764 2,536,448 2,410,316 12.3 12.3 12.3 105.2
10-14 4,810,356 2,466,656 2,343,700 12 11.9 12 105.2
15-19 4,780,865 2,452,569 2,328,296 11.9 11.9 11.9 105.3
20-24 4,268,756 2,202,310 2,066,446 10.6 10.7 10.6 106.6
25-29 3,616,697 1,860,110 1,756,587 9 9 9 105.9
30-34 2,891,662 1,495,484 1,396,178 7.2 7.2 7.1 107.1
35-39 2,342,075 1,223,507 1,118,568 5.8 5.9 5.7 109.4
40-44 1,956,941 1,017,598 939,343 4.9 4.9 4.8 108.3
45-49 1,570,410 825,126 745,284 3.9 4 3.8 110.7
50-54 1,204,940 629,612 575,328 3 3 2.9 109.4
55-59 922,732 474,625 448,107 2.3 2.3 2.3 105.9
60-64 694,105 351,772 342,333 1.7 1.7 1.8 102.8
65-69 501,245 246,617 254,628 1.2 1.2 1.3 96.9
70-74 336,234 160,125 176,109 0.8 0.8 0.9 90.9
75-79 205,237 89,475 115,762 0.5 0.4 0.6 77.3
80-84 86,004 38,006 47,998 0.2 0.2 0.2 79.2
85-89 27,267 11,305 15,962 0.1 0.1 0.1 70.8
90-94 5,492 2,087 3,405 0 0 0 61.3
95-99 661 226 435 0 0 0 52
100+ 46 13 33 0 0 0 39.4

Afghanistan Age structure and Population pyramid

Afghanistan Age structure and Population pyramid

Afghanistan Sex ratio

Afghanistan Sex ratio

Afghanistan Dependency ratios

Chart working age in Afghanistan

Afghanistan Population (1950 - 2025)

Year Population Yearly %
Change
Yearly
Change
Sex ratio Density
(P/KmĀ²)
2024 39,453,556 1.93 748,098 105.84 60.43
2023 38,705,458 1.98 751,899 105.90 59.29
2022 37,953,559 2.03 754,306 105.96 58.13
2021 37,199,253 2.08 756,534 106.03 56.98
2020 36,442,719 2.11 753,897 106.11 55.82
2019 35,688,822 2.16 753,109 106.21 54.67
2018 34,935,713 2.24 766,544 106.33 53.51
2017 34,169,169 2.40 799,224 106.44 52.34
2016 33,369,945 2.59 843,383 106.50 51.11
2015 32,526,562 2.84 899,056 106.48 49.82
2014 31,627,506 3.08 945,006 106.36 48.44
2013 30,682,500 3.21 955,697 106.16 47.00
2012 29,726,803 3.19 917,636 105.91 45.53
2011 28,809,167 3.03 846,960 105.73 44.13
2010 27,962,207 2.77 754,916 105.69 42.83
2005 24,399,948 23.85 4,698,008 107.07 37.37
2000 19,701,940 17.47 2,929,418 106.19 30.18
1995 16,772,522 38.99 4,704,952 107.32 25.69
1990 12,067,570 3.76 437,072 104.96 18.48
1985 11,630,498 -11.97 -1,580,914 104.55 17.81
1980 13,211,412 4.99 628,458 103.56 20.24
1975 12,582,954 13.14 1,461,857 103.44 19.27
1970 11,121,097 11.93 1,185,739 104.17 17.03
1965 9,935,358 10.46 940,565 105.32 15.22
1960 8,994,793 8.76 724,769 107.01 13.78
1955 8,270,024 6.68 517,906 109.32 12.67
1950 7,752,118 112.22 11.87
Chart population Afghanistan Population (1950 - 2025)