Migranto

Immigrants in Afghanistan

72.9K foreigners live in Afghanistan — 0% of the country's population

#144 largest immigrant population in the world#24 in Asia

Immigrants in Afghanistan by country

The 3 largest groups make up 100% of all immigrants

1Pakistanis
69.8K95.7%
2Tajiks
3K4.1%
3Uzbeks
1490.2%
CountryImmigrants
Pakistan69788
Tajikistan3011
Uzbekistan149

By region of origin

100% of immigrants come from Asia

72.9Ktotal

Ask Migo

Tap a question — our AI assistant answers it in chat, with real migration data

Key facts

Immigrants in Afghanistan in numbers

Pakistanis are the largest group by a wide margin

96% of all immigrants were born in Pakistan, while the next group accounts for just 4%.

The immigrant population has shrunk 32% since 2020

The number of foreigners living in Afghanistan fell from 107.1K to 72.9K in four years.

More immigrants come from a single country than in 1990

The largest group's share rose from 80% to 96%, and today that group is people born in Pakistan.

Immigrant population in Afghanistan over time

Foreigners living in Afghanistan, by year

YearImmigrants
199050671
199555794
200060918
200567045
201073174
2015284151
2020107141
202472948

Largest groups over time

The 5 largest groups in Afghanistan, by year

Pakistanis Tajiks Uzbeks
YearPakistanisTajiksUzbeks
19908107405372027
199517225367331836
200026343329291646
200537163284601422
201047984239911199
201526836915031751
20201025004422219
2024697883011149

Fastest-changing groups

How each group's numbers have changed since the selected year

Pakistanis69.8K-32%
Tajiks3K-32%
Uzbeks149-32%

Share of each diaspora living in Afghanistan

Of each group's emigrants worldwide, the share who live in Afghanistan

Pakistanis
1%69.8K
Tajiks
1%3K

Data source: International Migrant Stock 2024 (UN DESA, Population Division)

Frequently asked questions

How many foreigners live in Afghanistan?

Around 72.9K immigrants live in Afghanistan — the world's #144 largest immigrant population.

What percentage of the population of Afghanistan are immigrants?

Immigrants make up around 0% of the population of Afghanistan — that's 72.9K out of a total population of 42.6M.

Where do most immigrants in Afghanistan come from?

Most immigrants in Afghanistan come from Pakistan, Tajikistan and Uzbekistan — these three countries account for about 100% of all immigrants.

How many Pakistanis live in Afghanistan?

Around 69.8K Pakistanis live in Afghanistan — about 96% of all immigrants, the largest group.

Is the immigrant population in Afghanistan growing?

No — over the past decade, the number of immigrants in Afghanistan has fallen from 284.2K to 72.9K, about 74%.

Where does the data on immigrants in Afghanistan come from?

The source is International Migrant Stock 2024 (UN DESA, Population Division). It counts people born abroad who now live in Afghanistan. Their children born in Afghanistan are not included.

Where to live?

Score countries, regions and cities by what matters to you

Living in Afghanistan

See the full country overview