The current population of Afghanistan is 44,337,987 with an annual growth rate of 2.709%. Afghanistan has a population of 0.528% of the world's population.
| Population | 44,337,987 |
|---|---|
| Growth Rate | 2.709% |
| Male | 22,392,001 (50.503%) |
| Female | 21,945,986 (49.497%) |
| Today Change | + 2,676 |
| Births today | 3,443 |
|---|---|
| Deaths today | 561 |
| Births in 2025 | 1,399,743 |
| Deaths in 2025 | 228,241 |
| Change in 2025 | + 1,087,657 (2.515%) |
| Year | Population (01 Jan) | Natural Change | Growth Rate (%) | Total Population (31 December) |
|---|---|---|---|---|
| 2024 | 42,044,654 | 1,188,602 | 2.827% | 43,233,256 |
| 2023 | 40,864,868 | 1,163,014 | 2.846% | 42,027,882 |
| 2022 | 40,292,816 | 568,129 | 1.41% | 40,860,945 |
| 2021 | 39,708,008 | 580,531 | 1.462% | 40,288,539 |
| 2020 | 38,429,950 | 1,257,428 | 3.272% | 39,687,378 |
| 2019 | 37,282,292 | 1,130,399 | 3.032% | 38,412,691 |
| 2018 | 36,203,786 | 1,062,581 | 2.935% | 37,266,367 |
| 2017 | 35,174,083 | 1,014,772 | 2.885% | 36,188,855 |
| 2016 | 34,227,141 | 934,059 | 2.729% | 35,161,200 |
| 2015 | 33,436,386 | 781,408 | 2.337% | 34,217,794 |
The net migration rate of Afghanistan in the most recent year (2023) is estimated at -48,958, indicating a negative migration trend where more people are leaving than arriving.
| Year | Net Migration |
|---|---|
| 2023 | -48,958 |
| 2022 | -647,402 |
| 2021 | -548,784 |
| 2020 | 143,634 |
| 2019 | 9,159 |
| 2018 | -36,753 |
| 2017 | -71,491 |
| 2016 | -143,049 |
| 2015 | -286,314 |
| 2014 | 233,913 |
| Rank | Iso | Country | Population | Equivalent Afghanistan |
|---|---|---|---|---|
| 1 | TJ | Tajikistan | 10,867,884 | 24.717% |
| 2 | TM | Turkmenistan | 7,669,856 | 17.476% |
| 3 | UZ | Uzbekistan | 37,338,997 | 84.886% |
| 4 | CN | China | 1,414,693,450 | 3,277.972% |
| 5 | IR | Iran | 92,754,489 | 212.763% |
| 6 | PK | Pakistan | 256,916,542 | 585.435% |