Skip to content

Population in Afghanistan compared to Angola: Trends, Charts, Rankings

Updated on by Georank team

The latest officially reported population of Afghanistan was 42,647,492 in 2024 vs 37,885,849 people in Angola in 2024. In 2026, based on the adjusted UN estimation, the current Afghanistan's population is 45,409,324 people compared to 40,555,924 in Angola.

Population statistics:

  • Afghanistan's population is 1.12 times bigger than Angola's.
  • Afghanistan is ranked the 36th most populous country in the world, while Angola is the 39th.
  • The countries together account for 1.04% of the world: 0.55% for Afghanistan vs 0.49% for Angola.
  • For the last 10 years, Afghanistan has had an average growth rate of +2.76% per year vs +3.42% in Angola.
  • Since 2006, the population of Afghanistan has increased from 25.4M people to 45.4M (78.6% growth), while Angola has grown from 20M to 40.6M (102.6% growth).

Afghanistan vs Angola: population by year and forecast

Afghanistan
Factual

Projection
Angola
Factual

Projection
1x
Year Population
Afghanistan Angola
2100 131,803,615 151,782,078
2099 131,145,502 150,617,085
2098 130,482,225 149,407,279
2097 129,808,066 148,192,854
2096 129,147,895 146,952,648
2095 128,473,977 145,678,206
2094 127,761,785 144,378,969
2093 127,018,448 143,068,551
2092 126,270,202 141,737,670
2091 125,508,788 140,368,659
2090 124,636,092 138,969,528
2089 123,843,293 137,539,171
2088 123,034,495 136,095,539
2087 122,147,758 134,668,944
2086 121,381,088 133,199,496
2085 120,486,343 131,715,145
2084 119,491,780 130,218,497
2083 118,631,246 128,729,352
2082 117,742,446 127,219,674
2081 116,842,143 125,691,172
2080 115,793,841 124,111,692
2079 114,630,140 122,561,261
2078 113,624,958 120,972,189
2077 112,523,374 119,375,179
2076 111,442,221 117,788,591
2075 110,399,328 116,191,857
2074 109,236,338 114,559,691
2073 107,960,305 112,909,394
2072 106,746,984 111,263,856
2071 105,568,382 109,612,310
2070 104,230,485 107,952,332
2069 102,964,062 106,285,163
2068 101,629,164 104,620,994
2067 100,380,826 102,957,286
2066 99,116,663 101,288,708
2065 97,714,113 99,616,278
2064 96,306,602 97,937,116
2063 94,949,108 96,250,041
2062 93,579,065 94,576,031
2061 92,316,077 92,881,082
2060 91,000,643 91,198,805
2059 89,717,353 89,517,567
2058 88,346,732 87,836,853
2057 86,917,997 86,153,429
2056 85,480,219 84,491,851
2055 84,074,268 82,823,093
2054 82,676,432 81,162,488
2053 81,285,014 79,514,537
2052 79,908,081 77,869,703
2051 78,643,202 76,246,837
2050 77,331,830 74,625,778
2049 75,864,863 73,009,861
2048 74,479,782 71,411,970
2047 73,119,204 69,832,579
2046 71,697,214 68,257,111
2045 70,353,118 66,712,857
2044 69,024,959 65,172,398
2043 67,657,423 63,637,503
2042 66,357,363 62,120,309
2041 64,976,778 60,618,371
2040 63,535,531 59,123,267
2039 62,129,737 57,646,614
2038 60,803,646 56,182,519
2037 59,454,331 54,746,941
2036 58,114,874 53,319,352
2035 56,804,011 51,915,678
2034 55,502,408 50,528,619
2033 54,135,876 49,162,069
2032 52,791,273 47,823,782
2031 51,433,991 46,502,759
2030 50,079,746 45,205,164
2029 48,768,949 43,926,582
2028 47,533,470 42,666,419
2027 46,310,865 41,435,808
2026 45,075,045 40,229,675
2025 43,870,455 39,049,434
2024 42,647,492 37,885,849
2023 41,454,761 36,749,906
2022 40,578,842 35,635,029
2021 40,000,412 34,532,429
2020 39,068,979 33,451,132
2019 37,856,121 32,375,632
2018 36,743,039 31,297,155
2017 35,688,935 30,234,839
2016 34,700,612 29,183,070
2015 33,831,764 28,157,798
2014 32,792,523 27,160,769
2013 31,622,704 26,165,620
2012 30,560,034 25,177,394
2011 29,347,708 24,218,352
2010 28,284,089 23,294,825
2009 27,466,101 22,414,773
2008 26,482,622 21,578,655
2007 25,909,852 20,778,561
2006 25,424,094 20,015,279
2005 24,404,567 19,291,161
2004 23,560,654 18,600,423
2003 22,733,049 17,943,712
2002 21,378,117 17,327,699
2001 20,284,307 16,747,208
2000 20,130,327 16,194,869
1999 19,887,785 15,667,235
1998 19,159,996 15,159,370
1997 18,452,091 14,660,413
1996 17,763,266 14,170,973
1995 17,065,836 13,699,778
1994 16,250,794 13,249,764
1993 14,943,172 12,827,135
1992 13,278,974 12,423,712
1991 12,238,879 12,023,529
1990 12,045,660 11,626,360
1989 11,874,088 11,238,562
1988 11,523,298 10,861,291
1987 11,387,818 10,497,858
1986 11,420,074 10,139,450
1985 11,426,852 9,779,120
1984 11,190,221 9,425,917
1983 10,917,982 9,082,983
1982 10,991,378 8,751,648
1981 11,937,581 8,435,607
1980 13,169,311 8,133,872
1979 13,655,567 7,847,207
1978 13,611,441 7,576,734
1977 13,340,756 7,317,829
1976 13,059,851 7,074,664
1975 12,773,954 6,842,947
1974 12,469,127 6,613,367
1973 12,157,999 6,388,528
1972 11,853,696 6,174,262
1971 11,567,667 5,991,102
1970 11,290,128 5,852,788
1969 11,017,409 5,763,685
1968 10,756,922 5,702,699
1967 10,505,959 5,641,807
1966 10,266,395 5,581,386
1965 10,036,008 5,521,981
1964 9,814,318 5,464,187
1963 9,604,487 5,408,320
1962 9,404,406 5,354,310
1961 9,214,083 5,301,583
1960 9,035,043 5,231,654

Data sources: United Nations | World Population Prospects (2025–2100, retrieved 2026-03-10); World Bank | Health (1960–2024, retrieved 2026-04-06).

GeoRank.org/population/afghanistan/angola | CC BY

From 2006 to 2016, the population of Afghanistan increased by 9,276,518 people (a 36.5% growth), while Angola gained 9,167,791 people (a 45.8% growth).

For the next 10 years, from 2016 to 2026, Afghanistan gained 10,708,712 people (a 30.9% growth), while Angola's population increased by 11,372,854 people (a 39% growth).

Afghanistan was ranked 45th most populous country in 2006 and is 36th in 2026. Angola was ranked 56th in 2006 and ranked 39th now.

The UN's World Population Prospects forecasts that in 24 years (in 2050) Afghanistan's population will grow by 70.3% to 77,331,830 people with a rank change from 36th to 24th. The population of Angola will increase by 84% to 74,625,778 people and rank change from 39th to 27th.

Afghanistan is projected to reach its peak in 2100 at 132M people compared to the peak of 152M people in 2100 for Angola.

Population growth rate by year

Afghanistan
Factual

Projection
Angola
Factual

Projection
1x
Year Growth rate
Afghanistan Angola
2100 0.5% 0.77%
2099 0.51% 0.81%
2098 0.52% 0.82%
2097 0.51% 0.84%
2096 0.52% 0.87%
2095 0.56% 0.9%
2094 0.59% 0.92%
2093 0.59% 0.94%
2092 0.61% 0.98%
2091 0.7% 1.01%
2090 0.64% 1.04%
2089 0.66% 1.06%
2088 0.73% 1.06%
2087 0.63% 1.1%
2086 0.74% 1.13%
2085 0.83% 1.15%
2084 0.73% 1.16%
2083 0.75% 1.19%
2082 0.77% 1.22%
2081 0.91% 1.27%
2080 1.02% 1.27%
2079 0.88% 1.31%
2078 0.98% 1.34%
2077 0.97% 1.35%
2076 0.94% 1.37%
2075 1.06% 1.42%
2074 1.18% 1.46%
2073 1.14% 1.48%
2072 1.12% 1.51%
2071 1.28% 1.54%
2070 1.23% 1.57%
2069 1.31% 1.59%
2068 1.24% 1.62%
2067 1.28% 1.65%
2066 1.44% 1.68%
2065 1.46% 1.71%
2064 1.43% 1.75%
2063 1.46% 1.77%
2062 1.37% 1.82%
2061 1.45% 1.84%
2060 1.43% 1.88%
2059 1.55% 1.91%
2058 1.64% 1.95%
2057 1.68% 1.97%
2056 1.67% 2.01%
2055 1.69% 2.05%
2054 1.71% 2.07%
2053 1.72% 2.11%
2052 1.61% 2.13%
2051 1.7% 2.17%
2050 1.93% 2.21%
2049 1.86% 2.24%
2048 1.86% 2.26%
2047 1.98% 2.31%
2046 1.91% 2.31%
2045 1.92% 2.36%
2044 2.02% 2.41%
2043 1.96% 2.44%
2042 2.12% 2.48%
2041 2.27% 2.53%
2040 2.26% 2.56%
2039 2.18% 2.61%
2038 2.27% 2.62%
2037 2.3% 2.68%
2036 2.31% 2.7%
2035 2.35% 2.75%
2034 2.52% 2.78%
2033 2.55% 2.8%
2032 2.64% 2.84%
2031 2.7% 2.87%
2030 2.69% 2.91%
2029 2.6% 2.95%
2028 2.64% 2.97%
2027 2.74% 3%
2026 2.75% 3.02%
2025 2.87% 3.07%
2024 2.88% 3.09%
2023 2.16% 3.13%
2022 1.45% 3.19%
2021 2.38% 3.23%
2020 3.2% 3.32%
2019 3.03% 3.45%
2018 2.95% 3.51%
2017 2.85% 3.6%
2016 2.57% 3.64%
2015 3.17% 3.67%
2014 3.7% 3.8%
2013 3.48% 3.93%
2012 4.13% 3.96%
2011 3.76% 3.96%
2010 2.98% 3.93%
2009 3.71% 3.87%
2008 2.21% 3.85%
2007 1.91% 3.81%
2006 4.18% 3.75%
2005 3.58% 3.71%
2004 3.64% 3.66%
2003 6.34% 3.56%
2002 5.39% 3.47%
2001 0.76% 3.41%
2000 1.22% 3.37%
1999 3.8% 3.35%
1998 3.84% 3.4%
1997 3.88% 3.45%
1996 4.09% 3.44%
1995 5.02% 3.4%
1994 8.75% 3.29%
1993 12.5% 3.25%
1992 8.5% 3.33%
1991 1.6% 3.42%
1990 1.44% 3.45%
1989 3.04% 3.47%
1988 1.19% 3.46%
1987 -0.28% 3.53%
1986 -0.06% 3.68%
1985 2.11% 3.75%
1984 2.49% 3.78%
1983 -0.67% 3.79%
1982 -7.93% 3.75%
1981 -9.35% 3.71%
1980 -3.56% 3.65%
1979 0.32% 3.57%
1978 2.03% 3.54%
1977 2.15% 3.44%
1976 2.24% 3.39%
1975 2.44% 3.47%
1974 2.56% 3.52%
1973 2.57% 3.47%
1972 2.47% 3.06%
1971 2.46% 2.36%
1970 2.48% 1.55%
1969 2.42% 1.07%
1968 2.39% 1.08%
1967 2.33% 1.08%
1966 2.3% 1.08%
1965 2.26% 1.06%
1964 2.18% 1.03%
1963 2.13% 1.01%
1962 2.07% 0.99%
1961 1.98% 1.34%

Data sources: United Nations | World Population Prospects (2025–2100, retrieved 2026-03-10); World Bank | Health (1961–2024, retrieved 2026-04-06).

GeoRank.org/population/afghanistan/angola | CC BY

In 2024, the population of Afghanistan grew by 2.88%, while Angola's population grew by 3.09%.

Live population counters

Afghanistan Angola
Current population
45409324
40555924
Population rank 36/197 39/197
Percent of world population 0.55% 0.49%
One net population change
26.4 seconds
27.8 seconds
One birth every
21.5 seconds
22.8 seconds
One death every
2.19 minutes
2.07 minutes
Daily growth/decline +3,268 +3,112
Annual growth/decline +1,192,731 +1,135,943
Annual growth/decline rate +2.88% +3.09%
Population growth rate rank 20/197 12/197
One migration net change every
7.08 minutes
2.49 hours
Annual migration change -74,404 -3,524
Net migration rank 179/196 113/196
Foreign-born residents 98,110 676,507
Foreign-born residents rank 131/195 72/195
Foreign-born share of population 0.2% 1.8%
Foreign-born share rank 186/195 134/195

Natural population change vs migration

Afghanistan
Natural

Migration
Angola
Natural

Migration
1x
Year Population change
Afghanistan Angola
Natural Migration Natural Migration
2025 - -74,404 - -3,524
2024 - -44,089 - -2,629
2023 1,228,719 -48,958 1,126,862 -995
2022 1,219,475 -647,402 1,104,864 -995
2021 1,133,611 -548,784 1,072,267 29,094
2020 1,134,407 143,634 1,053,677 7,556
2019 1,138,485 9,159 1,030,776 58,984
2018 1,115,262 -36,753 1,005,547 61,632
2017 1,101,218 -71,491 979,700 77,731
2016 1,090,016 -143,049 954,491 91,614
2015 1,077,068 -286,314 930,277 74,171
2014 1,053,788 233,913 905,106 84,535
2013 1,033,778 18,119 876,208 124,478
2012 1,004,814 68,628 845,130 130,643
2011 966,743 384,486 813,495 128,800
2010 943,473 -167,460 782,310 122,418
2009 920,581 -60,602 750,290 105,077
2008 891,246 215,753 716,519 100,370
2007 889,848 -851,298 682,742 100,563
2006 875,301 57,673 647,814 95,431
2005 855,112 250,971 617,934 87,050
2004 850,940 -269,194 585,950 90,553
2003 826,165 247,317 556,111 80,828
2002 776,048 860,349 512,813 82,292
2001 764,090 -212,872 488,432 77,458
2000 782,727 -1,025,973 465,975 72,793
1999 760,727 -32,400 446,188 70,301
1998 719,860 7,380 428,722 70,527
1997 709,778 -21,215 430,723 67,944
1996 685,005 4,072 418,526 61,681
1995 653,280 52,505 406,610 55,568
1994 609,096 315,206 376,280 61,569
1993 541,257 1,149,684 354,529 52,879
1992 440,132 1,197,329 346,125 53,310
1991 409,954 32,782 354,778 46,143
1990 402,433 -458,737 328,596 64,821
1989 381,158 18,296 318,602 63,586
1988 358,397 -56,263 307,331 65,028
1987 314,361 -345,535 291,683 62,820
1986 310,066 -343,397 297,320 64,974
1985 228,469 -208,685 283,633 74,738
1984 205,262 248,224 269,506 78,529
1983 263,778 -172,797 254,860 82,958
1982 263,210 -500,998 248,932 75,921
1981 343,468 -1,998,086 236,340 70,910
1980 365,396 -1,174,239 224,031 72,192
1979 361,750 -525,413 212,942 64,158
1978 369,101 -117,186 202,655 61,200
1977 372,567 -83,115 192,847 61,110
1976 357,775 -85,430 184,430 47,927
1975 343,850 -44,418 178,409 52,662
1974 330,232 -20,009 174,858 53,232
1973 315,062 -3,030 166,926 54,650
1972 300,633 -4,050 159,339 47,611
1971 288,267 -12,801 154,990 4,386
1970 275,129 4,458 153,706 -36,456
1969 263,823 2,029 151,349 -90,395
1968 251,798 3,333 148,744 -87,730
1967 239,967 6,824 145,936 -85,173
1966 228,786 3,563 142,844 -82,767
1965 217,741 10,695 139,850 -81,111
1964 207,867 7,079 136,824 -79,977
1963 198,035 6,681 133,580 -78,700
1962 188,427 7,016 130,405 -77,265
1961 179,094 6,109 127,085 -74,774
1960 170,257 2,606 128,489 -40,935

Data sources: World Bank | Health (1960–2025, retrieved 2026-04-06).

GeoRank.org/population/afghanistan/angola | CC BY

Over the last 10 years, 89% of the population change in Afghanistan is from natural causes (a gain of 11,292,049 people) and 11% is from migration (a loss of 1,396,045 people). In Angola 95.5% is from natural causes (a gain of 10,163,567 people) and 4.54% is from migration (a gain of 483,327 people).

As of 2024, 98,110 residents or 0.2% of the population were not native-born in Afghanistan, compared to 676,507 people or 1.8% in Angola.

Biggest cities by population

Afghanistan
City Population
Kabul 5.33M
Kandahar 614K
Herat 556K
Mazar-i-Sharif 469K
Kunduz 357K
Jalalabad 263K
Lashkargah 202K
Sheberghan 176K
Khost 160K
Ghazni 143K
Angola
City Population
Luanda 2.49M
Huambo 844K
Cabinda 739K
Benguela 562K
Lobito 436K
Luena 357K
N'zeto 47.8K
Ambriz 22.7K

Compare countries by 7 more topics

Population map with other countries

1x

Data sources: World Bank | Health (1960–2024, retrieved 2026-04-06); United Nations | World Population Prospects (1960–2026, retrieved 2026-03-10); U.S. Census Bureau (1960–2025, retrieved 2026-02-08); Central Intelligence Agency (CIA) (2000–2019, retrieved 2026-02-20).

GeoRank.org/population/afghanistan/angola | CC BY

Help us show the world through your eyes

Share a photo of your city and help others discover what it looks like to live there. Your contribution makes our data come alive.

Data sources:

  1. World Bank | Health (1960–2025, retrieved 2026-04-06)
  2. United Nations | World Population Prospects (1960–2100, retrieved 2026-03-10)
  3. U.S. Census Bureau (1960–2025, retrieved 2026-02-08)
  4. Central Intelligence Agency (CIA) (2000–2019, retrieved 2026-02-20)
  5. Wikidata (2026, retrieved 2026-02-08)

Creative Commons Attribution (CC BY) — you’re free to copy, share, remix, adapt, and use even commercially as long as you give appropriate credit and clearly indicate if you made changes. Other sources may be subject to different license terms.