What is the population of Afghanistan?

Afghanistan has 43.8 million people (2025). Since 1960, the population has grown from 9 million to 43.8 million, 4.9 times the 1960 figure.

Population of Afghanistan since 1960 Line chart of the population of Afghanistan from 1960 to 2025: from 9,035,043 to 43,844,111 people.
1960: 9 million Highest: 43.8 million (2025) 2025: 43.8 million
Population by decade
YearPopulation
19609,035,043
197011,290,128
198013,169,311
199012,045,660
200020,130,327
201028,284,089
202039,068,979
202543,844,111

What is the capital of Afghanistan?

The capital of Afghanistan is Kabul.

What currency does Afghanistan use?

Afghanistan uses the Afghan afghani (AFN).

What languages are spoken in Afghanistan?

The official languages of Afghanistan are Persian and Pashto.

Where is Afghanistan?

Afghanistan is in Asia.

Location on the map

Neighboring countries

Countries that border this country:

How big is Afghanistan?

Afghanistan covers 652,870 km² (252,075 sq mi). The United States is about 15 times as large.

Economy of Afghanistan

Gross domestic product (GDP)
$17.8 billion
GDP per person
$417
Life expectancy
66.3 years

Data: World Bank (2024)

Economic development

Income group World Bank classification

Based on economic indicators, Afghanistan is classified as low income. Low-income countries have a gross national income per person below $1,145.

Data based on World Bank classifications

Related countries

Where does Afghanistan rank?

Afghanistan is in the top 50 on two of our six rankings:

More information