Population of Afghanistan today

44,702,856
Sunday, March 22, 2026

Population of Afghanistan as of today

The current population of Afghanistan is 44,702,856 with an annual growth rate of 2.705%. Afghanistan has a population of 0.538% of the world's population.

Population44,702,856
Growth Rate2.705%
Male22,581,780 (50.515%)
Female22,121,076 (49.485%)
Today Change+ 1,501
Births today1,899
Deaths today310
Births in 2026335,216
Deaths in 202654,781
Change in 2026+ 264,963 (0.596%)

Population chart for Afghanistan

Population History of Afghanistan

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
202543,250,3301,171,6512.709%44,421,981
202442,044,6541,188,6022.827%43,233,256
202340,864,8681,163,0142.846%42,027,882
202240,292,816568,1291.41%40,860,945
202139,708,008580,5311.462%40,288,539
202038,429,9501,257,4283.272%39,687,378
201937,282,2921,130,3993.032%38,412,691
201836,203,7861,062,5812.935%37,266,367
201735,174,0831,014,7722.885%36,188,855
201634,227,141934,0592.729%35,161,200

Net Migration Rate of Afghanistan

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.

Net Migration Rate Over the Last 10 Years

YearNet Migration
2023-48,958
2022-647,402
2021-548,784
2020143,634
20199,159
2018-36,753
2017-71,491
2016-143,049
2015-286,314
2014233,913

The population of countries near Afghanistan

RankIsoCountryPopulationEquivalent Afghanistan
1TJ Tajikistan10,924,96424.491%
2TM Turkmenistan7,704,43717.281%
3UZ Uzbekistan37,538,08484.148%
4CN China1,413,775,7433,183.001%
5IR Iran92,970,151208.864%
6PK Pakistan258,139,064578.867%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata