๐Ÿ‡ฆ๐Ÿ‡ซ Population of Afghanistan

42,239,854
Current Population of Afghanistan
1,125,604
Net population growth this year
65.05
Population Density (people/kmยฒ)

As of July 1, 2023 the population of Afghanistan reached 42,239,854, of which 21,319,695 people are male and 20,920,159 female. The country has a population density of 65.0549 people per square kilometer. With an overall population growth rate of 2.665% for the year. According to the latest data, Afghanistan is set to increase its population size by 1,140,587 people next year. Making the total population count of Afghanistan 43,372,950 people by 2024.

Historic Population of Afghanistan (1950 - 2023)

Between 1950 and 2023 the population of Afghanistan grown from 7,480,461 people to 42,239,854. An increase of the population size by 464.67% in 73 years.

Year Total Male Female People +/- Density (p/kmยฒ) Growth Rate
1950 7,480,461 3,962,260 3,518,202 87,800 11.5209 1.174%
1951 7,571,536 4,001,601 3,569,936 94,351 11.6611 1.246%
1952 7,667,532 4,043,308 3,624,224 97,641 11.809 1.273%
1953 7,764,546 4,085,500 3,679,045 96,385 11.9584 1.241%
1954 7,864,285 4,129,202 3,735,084 103,094 12.112 1.311%
1955 7,971,931 4,177,091 3,794,838 112,197 12.2778 1.407%
1956 8,087,727 4,229,236 3,858,490 119,396 12.4561 1.476%
1957 8,210,201 4,284,967 3,925,234 125,553 12.6448 1.529%
1958 8,333,825 4,341,482 3,992,345 121,697 12.8352 1.46%
1959 8,468,212 4,403,774 4,064,438 147,073 13.0421 1.737%
1960 8,622,466 4,476,521 4,145,944 161,436 13.2797 1.872%
1961 8,790,140 4,556,369 4,233,771 173,912 13.538 1.979%
1962 8,969,046 4,642,166 4,326,881 183,901 13.8135 2.05%
1963 9,157,464 4,732,954 4,424,510 192,935 14.1037 2.107%
1964 9,355,514 4,828,822 4,526,692 203,164 14.4087 2.172%
1965 9,565,147 4,930,806 4,634,341 216,102 14.7316 2.259%
1966 9,783,147 5,037,166 4,745,981 219,898 15.0673 2.248%
1967 10,010,030 5,148,112 4,861,918 233,868 15.4167 2.336%
1968 10,247,780 5,264,694 4,983,086 241,631 15.7829 2.358%
1969 10,494,490 5,385,982 5,108,507 251,789 16.1629 2.399%
1970 10,752,972 5,513,404 5,239,568 265,175 16.561 2.466%
1971 11,015,857 5,643,110 5,372,747 260,596 16.9658 2.366%
1972 11,286,752 5,776,972 5,509,781 281,195 17.3831 2.492%
1973 11,575,304 5,920,000 5,655,304 295,909 17.8275 2.557%
1974 11,869,878 6,066,276 5,803,603 293,239 18.2812 2.471%
1975 12,157,386 6,209,118 5,948,268 281,776 18.724 2.318%
1976 12,425,268 6,342,102 6,083,166 253,987 19.1365 2.044%
1977 12,687,302 6,472,323 6,214,978 270,081 19.5401 2.129%
1978 12,938,862 6,596,024 6,342,838 233,041 19.9275 1.801%
1979 12,986,369 6,612,822 6,373,548 -138,028 20.0007 -1.063%
1980 12,486,632 6,349,776 6,136,856 -861,447 19.231 -6.902%
1981 11,155,195 5,665,035 5,490,160 -1,801,426 17.1804 -16.184%
1982 10,088,288 5,114,320 4,973,968 -332,387 15.5373 -3.295%
1983 9,951,449 5,035,098 4,916,351 58,708 15.3265 0.59%
1984 10,243,686 5,169,086 5,074,600 525,767 15.7766 5.134%
1985 10,512,222 5,286,542 5,225,679 11,303 16.1902 0.108%
1986 10,448,442 5,241,168 5,207,273 -138,863 16.092 -1.329%
1987 10,322,758 5,170,108 5,152,650 -112,504 15.8984 -1.09%
1988 10,383,460 5,195,399 5,188,060 233,907 15.9919 2.253%
1989 10,673,168 5,338,559 5,334,609 345,511 16.4381 3.237%
1990 10,694,796 5,348,387 5,346,409 -302,256 16.4714 -2.826%
1991 10,745,167 5,372,960 5,372,208 402,998 16.5489 3.751%
1992 12,057,433 6,028,494 6,028,938 2,221,534 18.57 18.477%
1993 14,003,760 7,003,641 7,000,119 1,671,120 21.5676 11.948%
1994 15,455,554 7,733,458 7,722,096 1,232,469 23.8036 7.979%
1995 16,418,912 8,219,467 8,199,445 694,246 25.2873 4.229%
1996 17,106,595 8,569,175 8,537,420 681,121 26.3464 3.982%
1997 17,788,819 8,916,862 8,871,958 683,326 27.3971 3.842%
1998 18,493,132 9,275,541 9,217,591 725,300 28.4818 3.922%
1999 19,262,847 9,667,812 9,595,036 814,131 29.6673 4.227%
2000 19,542,982 9,815,442 9,727,541 -253,861 30.0987 -1.299%
2001 19,688,632 9,895,466 9,793,166 545,161 30.323 2.769%
2002 21,000,256 10,562,202 10,438,054 2,078,087 32.3431 9.904%
2003 22,645,130 11,397,483 11,247,647 1,211,660 34.8764 5.352%
2004 23,553,551 11,862,726 11,690,825 605,181 36.2755 2.57%
2005 24,411,191 12,302,104 12,109,086 1,110,099 37.5964 4.548%
2006 25,442,944 12,828,446 12,614,498 953,408 39.1854 3.748%
2007 25,903,301 13,067,961 12,835,340 -32,695 39.8944 -0.126%
2008 26,427,199 13,339,006 13,088,192 1,080,492 40.7013 4.089%
2009 27,385,307 13,827,977 13,557,330 835,725 42.1769 3.052%
2010 28,189,672 14,240,377 13,949,295 773,004 43.4157 2.742%
2011 29,249,157 14,780,282 14,468,875 1,345,966 45.0475 4.603%
2012 30,466,479 15,399,106 15,067,373 1,088,677 46.9223 3.574%
2013 31,541,209 15,946,572 15,594,636 1,060,783 48.5775 3.363%
2014 32,716,210 16,543,889 16,172,321 1,289,220 50.3872 3.941%
2015 33,753,499 17,071,446 16,682,054 785,358 51.9848 2.327%
2016 34,636,207 17,520,861 17,115,346 980,059 53.3442 2.83%
2017 35,643,418 18,028,696 17,614,722 1,034,361 54.8955 2.902%
2018 36,686,784 18,549,862 18,136,922 1,052,372 56.5024 2.869%
2019 37,769,498 19,090,409 18,679,089 1,113,057 58.1699 2.947%
2020 38,972,230 19,692,301 19,279,930 1,292,407 60.0223 3.317%
2021 40,099,462 20,254,878 19,844,584 962,056 61.7584 2.399%
2022 41,128,771 20,766,442 20,362,329 1,096,562 63.3436 2.666%
2023 42,239,854 21,319,695 20,920,159 1,125,604 65.0549 2.665%

Statements that can be derived from Afghanistan's population data

  • Afghanistan has a population of 42,239,854 people, as of July 1, 2023.
  • Afghanistan's population is equivalent to 0.53% of the total world population.
  • In 2023, Afghanistan's population will grow with 1,125,604 people.
  • In 2023, 65,846 more people will emigrate from Afghanistan than immigrate to the country.
  • The median age of the population in Afghanistan is 17.03 years.
  • In Afghanistan there are 65.05 people per square kilometers (0.386102 square miles), if spaced out evenly.
  • 37.75 infants die at birth out of a 1000 new born in Afghanistan.
  • In Afghanistan, 21,319,695 of the total population are male, and 20,920,159 are female.

Future Population of Afghanistan (2023 - 2100)

Afghanistan's population is set to incease in the future from 42,239,854 people to 110,854,784 people. An increase of the population size by 1381.92% from 2023 to 2100.

Year Total Male Female People +/- Density (p/kmยฒ) Growth Rate
2023 42,239,854 21,319,695 20,920,159 1,125,604 65.0549 2.665%
2024 43,372,950 21,884,960 21,487,990 1,140,587 66.8 2.63%
2025 44,515,794 22,455,176 22,060,618 1,145,101 68.5601 2.572%
2026 45,667,550 23,029,571 22,637,979 1,158,413 70.3339 2.537%
2027 46,827,624 23,607,851 23,219,773 1,161,733 72.1206 2.481%
2028 47,990,912 24,187,363 23,803,550 1,164,845 73.9122 2.427%
2029 49,158,072 24,768,433 24,389,639 1,169,474 75.7098 2.379%
2030 50,330,837 25,352,017 24,978,821 1,176,056 77.516 2.337%
2031 51,506,437 25,936,595 25,569,841 1,175,143 79.3266 2.282%
2032 52,685,458 26,522,452 26,163,005 1,182,900 81.1424 2.245%
2033 53,866,558 27,108,977 26,757,582 1,179,300 82.9615 2.189%
2034 55,046,630 27,694,558 27,352,072 1,180,845 84.7789 2.145%
2035 56,226,855 28,279,698 27,947,157 1,179,605 86.5966 2.098%
2036 57,410,144 28,865,868 28,544,276 1,186,972 88.4191 2.068%
2037 58,600,249 29,455,047 29,145,202 1,193,238 90.252 2.036%
2038 59,792,941 30,045,016 29,747,925 1,192,146 92.0889 1.994%
2039 60,985,590 30,634,469 30,351,121 1,193,151 93.9257 1.957%
2040 62,180,342 31,224,458 30,955,884 1,196,353 95.7658 1.924%
2041 63,375,847 31,814,243 31,561,605 1,194,658 97.607 1.885%
2042 64,572,473 32,404,096 32,168,376 1,198,593 99.45 1.856%
2043 65,768,823 32,993,223 32,775,601 1,194,109 101.2925 1.816%
2044 66,964,990 33,581,692 33,383,299 1,198,225 103.1348 1.789%
2045 68,161,269 34,169,710 33,991,559 1,194,333 104.9772 1.752%
2046 69,355,671 34,756,256 34,599,416 1,194,471 106.8167 1.722%
2047 70,546,052 35,340,202 35,205,850 1,186,290 108.6501 1.682%
2048 71,729,374 35,919,980 35,809,394 1,180,354 110.4725 1.646%
2049 72,905,780 36,495,683 36,410,097 1,172,457 112.2844 1.608%
2050 74,075,234 37,067,247 37,007,986 1,166,451 114.0855 1.575%
2051 75,237,171 37,634,455 37,602,717 1,157,425 115.875 1.538%
2052 76,389,963 38,196,443 38,193,520 1,148,159 117.6504 1.503%
2053 77,532,235 38,752,499 38,779,736 1,136,383 119.4097 1.466%
2054 78,663,890 39,302,580 39,361,310 1,126,928 121.1526 1.433%
2055 79,788,206 39,848,446 39,939,760 1,121,705 122.8842 1.406%
2056 80,899,832 40,387,409 40,512,422 1,101,545 124.5962 1.362%
2057 81,998,402 40,919,176 41,079,226 1,095,596 126.2882 1.336%
2058 83,084,272 41,443,908 41,640,364 1,076,144 127.9605 1.295%
2059 84,152,304 41,959,092 42,193,212 1,059,920 129.6055 1.26%
2060 85,205,112 42,466,113 42,738,999 1,045,694 131.2269 1.227%
2061 86,241,147 42,964,222 43,276,925 1,026,376 132.8225 1.19%
2062 87,254,854 43,450,600 43,804,254 1,001,039 134.3838 1.147%
2063 88,248,606 43,926,405 44,322,201 986,464 135.9143 1.118%
2064 89,228,558 44,394,888 44,833,670 973,441 137.4235 1.091%
2065 90,189,815 44,853,549 45,336,266 949,073 138.904 1.052%
2066 91,131,134 45,301,842 45,829,293 933,564 140.3538 1.024%
2067 92,059,516 45,743,317 46,316,198 923,200 141.7836 1.003%
2068 92,972,912 46,176,944 46,795,968 903,592 143.1903 0.972%
2069 93,861,812 46,598,014 47,263,798 874,208 144.5594 0.931%
2070 94,723,569 47,005,161 47,718,408 849,307 145.8866 0.897%
2071 95,562,570 47,400,749 48,161,821 828,695 147.1787 0.867%
2072 96,383,675 47,787,410 48,596,264 813,514 148.4434 0.844%
2073 97,187,281 48,165,393 49,021,888 793,699 149.681 0.817%
2074 97,970,493 48,533,245 49,437,248 772,725 150.8873 0.789%
2075 98,732,058 48,890,444 49,841,615 750,404 152.0602 0.76%
2076 99,473,737 49,237,968 50,235,769 732,954 153.2024 0.737%
2077 100,196,491 49,576,257 50,620,234 712,554 154.3156 0.711%
2078 100,896,716 49,903,414 50,993,302 687,897 155.394 0.682%
2079 101,578,603 50,221,590 51,357,014 675,877 156.4442 0.665%
2080 102,242,085 50,530,890 51,711,194 651,086 157.4661 0.637%
2081 102,881,221 50,828,445 52,052,776 627,186 158.4504 0.61%
2082 103,500,474 51,116,514 52,383,960 611,320 159.4041 0.591%
2083 104,100,265 51,395,198 52,705,067 588,262 160.3279 0.565%
2084 104,677,122 51,662,729 53,014,393 565,452 161.2163 0.54%
2085 105,228,197 51,917,724 53,310,474 536,698 162.0651 0.51%
2086 105,752,837 52,159,832 53,593,005 512,582 162.8731 0.485%
2087 106,254,728 52,390,993 53,863,736 491,201 163.6461 0.462%
2088 106,734,775 52,611,814 54,122,960 468,892 164.3854 0.439%
2089 107,193,820 52,822,608 54,371,212 449,199 165.0924 0.419%
2090 107,630,910 53,022,827 54,608,084 424,980 165.7656 0.395%
2091 108,041,524 53,210,424 54,831,100 396,248 166.398 0.367%
2092 108,430,416 53,387,994 55,042,421 381,535 166.9969 0.352%
2093 108,801,262 53,557,202 55,244,061 360,159 167.568 0.331%
2094 109,153,078 53,717,654 55,435,424 343,472 168.1099 0.315%
2095 109,487,140 53,870,066 55,617,075 324,653 168.6244 0.297%
2096 109,802,281 54,013,859 55,788,422 305,628 169.1097 0.278%
2097 110,094,664 54,147,379 55,947,285 279,138 169.5601 0.254%
2098 110,366,921 54,272,064 56,094,856 265,376 169.9794 0.24%
2099 110,621,216 54,388,865 56,232,351 243,213 170.371 0.22%
2100 110,854,784 54,496,126 56,358,658 223,925 170.7307 0.202%

Population Density of Afghanistan

Today, Afghanistan has a population density of 65.0549 people per square kilometer. The country has seen a change in density from 11.5209 people/kmยฒ since the 1950 to 65.0549 people/kmยฒ in 2023. In the future, Afghanistan is projected to reach a population density of 170.7307 people per square kilometer, by the year 2100.

Population Density of Afghanistan Between 1950 - 2100

View Detailed Population Density Data for Afghanistan

Growth Rate of Afghanistan's Population

The population growth rate of Afghanistan currently stands at 2.665% as of July 1, 2023. This is a decrease by 0.00099999999999989 percentage points when compared to data from previous year. By 2023, the population growth rate of Afghanistan will decrease to 2.665%. If we look further into the future, we can see that Afghanistan's population growth is projected to land at a positive rate of 0.202% by the year 2100.

Population Growth Rate of Afghanistan Between 1950 - 2100 (10 Year Increments)

Year Growth Rate
1950 1.174%
1960 1.872%
1970 2.466%
1980 -6.902%
1990 -2.826%
2000 -1.299%
2010 2.742%
2020 3.317%
Year Growth Rate
2030 2.337%
2040 1.924%
2050 1.575%
2060 1.227%
2070 0.897%
2080 0.637%
2090 0.395%
2100 0.202%
View Detailed Population Growth Rate Data for Afghanistan

Life Expectancy of Afghanistan

Today, Afghanistan has an average life expectancy of 64.231 years of age. The country has seen a change in life expectancy from 27.7275 years since the 1950 to 64.231 years in 2023. In the future, Afghanistan is projected to reach a population life expectancy of 77.5384 years of age, by the year 2100.

Life Expectancy of Afghanistan Between 1950 - 2100 (10 Year Increments)

Year Life Expectancy (Age)
1950 27,727
1960 32,534
1970 37,417
1980 39,618
1990 45,967
2000 55,297
2010 60,850
2020 62,575
Year Life Expectancy (Age)
2030 66,593
2040 68,596
2050 70,263
2060 71,745
2070 73,190
2080 74,619
2090 76,061
2100 77,538
View Detailed Life Expectancy Data for Afghanistan

Migration to and from Afghanistan

In 2023 Afghanistan will see net migrations of -65,846 people. This means that 65,846 more people will emigrate from Afghanistan than immigrate to the country this year. A decrease of net migrations when compared to the previous year of 2022, when the net migrations of Afghanistan was -65,846.

Net Migration for Afghanistan Between 1950 - 2100 (10 Year Increments)

Year Net Migration
1950 6,161
1960 2,606
1970 4,458
1980 -1,205,401
1990 -666,001
2000 -1,007,135
2010 -141,355
2020 166,821
Year Net Migration
2030 -64,185
2040 -62,305
2050 -62,011
2060 -62,011
2070 -62,011
2080 -62,011
2090 -62,011
2100 -62,011
View Detailed Migration Data for Afghanistan

Births in Afghanistan

In 2023, Afghanistan will see 1,459,505 babies be born. That is an increase when compared to the ammount of births recorded by Afghanistan in 2022, when the country saw 1,446,699 new borns.

Births Afghanistan Between 1950 - 2100 (10 Year Increments)

Year Births
1950 365,303
1960 434,057
1970 549,695
1980 660,892
1990 567,256
2000 995,813
2010 1,147,643
2020 1,402,265
Year Births
2030 1,521,758
2040 1,589,020
2050 1,635,533
2060 1,620,142
2070 1,561,116
2080 1,519,606
2090 1,441,798
2100 1,370,613
View Detailed Birth Data for Afghanistan

Deaths in Afghanistan

In 2023, 268,054 people will die in Afghanistan. That is a decrease of Afghanistan's death count when compared to 2022, when the country recorded 284,297 deaths.

Deaths Afghanistan Between 1950 - 2100 (10 Year Increments)

Year Deaths
1950 283,668
1960 275,239
1970 288,979
1980 316,937
1990 203,514
2000 242,535
2010 233,308
2020 276,683
Year Births
2030 281,507
2040 330,346
2050 407,068
2060 512,426
2070 649,808
2080 806,496
2090 954,796
2100 1,084,675
View Detailed Death Data for Afghanistan

Median Age in Afghanistan

The median age of Afghanistan has been on an upward trend since the 1950's and it will continue well into the future. When the median age of Afghanistan will reach 37.2007 years of age, by the year 2100.

Median Age in Afghanistan Between 1950 - 2100 (10 Year Increments)

Year Median Age
1950 18.4029
1960 17.9998
1970 17.0983
1980 15.8664
1990 15.0917
2000 14.1269
2010 14.4037
2020 16.5515
Year Median Age
2030 18.321
2040 20.8281
2050 23.7257
2060 26.6304
2070 29.4823
2080 32.2635
2090 34.8518
2100 37.2007
View Detailed Median Age Data for Afghanistan

Fertility Rate in Afghanistan

The fertility rate of Afghanistan has been on a downward trend since the 1950's and it will continue well into the future. When the total fertility rate of Afghanistan will reach 1.872 births per woman, by the year 2100.

Fertility Rate in Afghanistan Between 1950 - 2100 (10 Year Increments)

Year Total Fertility Rate (births per woman)
1950 7.2484
1960 7.2817
1970 7.3996
1980 7.5885
1990 7.5646
2000 7.5338
2010 6.0987
2020 4.7502
Year Total Fertility Rate (births per woman)
2030 3.7322
2040 3.0597
2050 2.6242
2060 2.3508
2070 2.1307
2080 2.0127
2090 1.9204
2100 1.872
View Detailed Fertility Rate Data for Afghanistan

Infant Mortality Rate in Afghanistan

The infant mortality rate is recorded as infant deaths under 1 year for every 1,000 live births. It gives us an insight into the maternal and infant health of Afghanistan while at the same time being an important marker for the overall health of the country. The infant mortality rate of Afghanistan has been on a positive downward trend since the 1950's when the infant mortality rate of the country was 285.7875. Today, Afghanistan has a much better infant mortality rate of 37.7463 infant deaths for every 1,000 live births. This is set to improve even further in the future when Afghanistan is projected to record an infant mortality rate of only 7.4881 infant deaths for every 1,000 live births, by the year 2100.

Infant Mortality Rate in Afghanistan Between 1950 - 2100 (10 Year Increments)

Year Infant Mortality Rate
1950 285.7875
1960 240.5329
1970 201.4965
1980 167.7618
1990 126.9558
2000 90.8133
2010 64.8376
2020 45.7665
Year Infant Mortality Rate
2030 33.5706
2040 25.981
2050 19.9905
2060 15.8029
2070 12.6454
2080 10.5841
2090 8.8628
2100 7.4881
View Detailed Infant Mortality Rate Data for Afghanistan

Data Information

Data found on this page is based on the medium fertility variant of the United Nations Revision of World Population Prospects 2022.

Data Sources

The United Nations - Department of Economic and Social Affairs (Population Division)

UN Revision of World Population Prospects 2022

Data Disclaimer

People at database.earth has not verified data entry and collection processes in person. We take all open data provided by governmental and non-governmental organization at face value.

This data is the foundation for most content and visualization found on this page. If you find errors in the representation of the data, please contact us and we will correct it.

All data from sources are archived for future reference.