199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Afghanistan

Population · Asia · 2025 data

Flag of AfghanistanAfghanistan Population

Afghanistan had a population of 43.84 million in 2025, ranking #36 of 216 countries and territories (0.54% of the world). The population grew by 29.6% over the past ten years.

43.84 million
Population (2025) · #36
+2.77%
Annual growth
65
People per km²
26%
Live in cities

Population of Afghanistan, 1960–2025

Values in millions · World Bank Open Data (CC BY 4.0)

Population by year (table)
YearPopulationChange
202543,844,111+2.81%
202442,647,492+2.88%
202341,454,761+2.16%
202240,578,842+1.45%
202140,000,412+2.38%
202039,068,979+3.20%
201937,856,121+3.03%
201836,743,039+2.95%
201735,688,935+2.85%
201634,700,612+2.57%
201533,831,764+3.17%
201432,792,523+3.70%
201331,622,704+3.48%
201230,560,034+4.13%
201129,347,708+3.76%
201028,284,089+2.98%
200927,466,101+3.71%
200826,482,622+2.21%
200725,909,852+1.91%
200625,424,094+4.18%
200524,404,567+3.58%
200423,560,654+3.64%
200322,733,049+6.34%
200221,378,117+5.39%
200120,284,307+0.76%
200020,130,327+1.22%
199919,887,785+3.80%
199819,159,996+3.84%
199718,452,091+3.88%
199617,763,266+4.09%
199517,065,836+5.02%
199416,250,794+8.75%
199314,943,172+12.53%
199213,278,974+8.50%
199112,238,879+1.60%
199012,045,660+1.44%
198911,874,088+3.04%
198811,523,298+1.19%
198711,387,818-0.28%
198611,420,074-0.06%
198511,426,852+2.11%
198411,190,221+2.49%
198310,917,982-0.67%
198210,991,378-7.93%
198111,937,581-9.35%
198013,169,311-3.56%
197913,655,567+0.32%
197813,611,441+2.03%
197713,340,756+2.15%
197613,059,851+2.24%
197512,773,954+2.44%
197412,469,127+2.56%
197312,157,999+2.57%
197211,853,696+2.47%
197111,567,667+2.46%
197011,290,128+2.48%
196911,017,409+2.42%
196810,756,922+2.39%
196710,505,959+2.33%
196610,266,395+2.30%
196510,036,008+2.26%
19649,814,318+2.18%
19639,604,487+2.13%
19629,404,406+2.07%
19619,214,083+1.98%
19609,035,043—

Demographics of Afghanistan

66.3
Life expectancy (years)
4.76
Births per woman (above replacement)
2.4%
Aged 65 and over
18.4 years
Median age

Ethnic groups

current, reliable statistical data on ethnicity in Afghanistan are not available; Afghanistan's 2004 Constitution cited Pashtun, Tajik, Hazara, Uzbek, Turkman, Baluch, Pashaie, Nuristani, Aymaq, Arab, Qirghiz, Qizilbash, Gujur, and Brahwui ethnicities; Afghanistan has dozens of other small ethnic groups

Languages

Afghan Persian or Dari (official, lingua franca) 77%, Pashto (official) 48%, Uzbeki 11%, English 6%, Turkmani 3%, Urdu 3%, Pashaie 1%, Nuristani 1%, Arabic 1%, Balochi 1%, other <1% (2020 est.)

Religions

Muslim 99.7% (Sunni 84.7 - 89.7%, Shia 10 - 15%), other <0.3% (2009 est.)

Where people live

Urban population: 26.9% of total population (2023).

Largest cities

1
Kabul Capital
4.6 million

Afghanistan and its neighbours

#36Flag of Afghanistan43.8 million
#2Flag of China1.41 billion
#5Flag of Pakistan255.2 million
#17Flag of Iran92.4 million
#42Flag of Uzbekistan37.1 million
#90Flag of Tajikistan10.8 million
#103Flag of Turkmenistan7.6 million

Frequently asked questions about the population of Afghanistan

What is the population of Afghanistan?

Afghanistan had a population of 43.84 million in 2025, ranking #36 of 216 countries and territories (0.54% of the world).

Is the population of Afghanistan growing?

Yes. The population grew by 29.6% over the past ten years. Annual growth in 2025: 2.77%.

How has the population of Afghanistan changed since 1960?

It has grown 4.9-fold, from 9.04 million in 1960 to 43.84 million in 2025.

How densely populated is Afghanistan?

About 65 people per km² of land (2024).

What is the largest city in Afghanistan?

Kabul — about 4.6 million people in its urban area, and it is also the capital.

Population and demographics: World Bank Open Data (CC BY 4.0). Cities, ethnic groups, languages and religions: CIA World Factbook (public domain).