Population of Afghanistan today

43,370,268
Friday, February 7, 2025

Population of Afghanistan as of today

The current population of Afghanistan is 43,370,268 with an annual growth rate of 2.709%. Afghanistan has a population of 0.528% of the world's population.

Population43,370,268
Growth Rate2.709%
Male21,903,274 (50.503%)
Female21,466,994 (49.497%)
Today Change+ 1,168
Births today1,504
Deaths today245
Births in 2025154,353
Deaths in 202525,169
Change in 2025+ 119,938 (0.277%)

Population chart for Afghanistan

Population History of Afghanistan

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
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
201533,436,386781,4082.337%34,217,794

The population of countries near Afghanistan

RankIsoCountryPopulationEquivalent Afghanistan
1TJ Tajikistan10,709,74824.717%
2TM Turkmenistan7,570,59617.476%
3UZ Uzbekistan36,782,26584.886%
4CN China1,417,398,3883,277.972%
5IR Iran92,101,615212.763%
6PK Pakistan253,612,268585.435%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata