Migranto

Immigrants in Afghanistan

72.9K foreign-born residents — the #144 largest immigrant population in the world

#144 worldwide#24 in Asia

Where immigrants come from

The top 3 countries account for 100% of all immigrants

Largest source

69.8K

95.7% of all immigrants

2Tajikistan32%3K4.1%
3Uzbekistan32%1490.2%

↑↓ — change vs 2020

CountryImmigrants
Pakistan69788
Tajikistan3011
Uzbekistan149

By region of origin

Asia is the leading region of origin at 100%

Asia100.0%

72.9K

Ask Migo

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

Interesting facts

Notable statistics about immigration in Afghanistan.

Pakistan is the leading source of immigration by a wide margin

Pakistan accounts for 96% of all immigrants, far ahead of the second-largest source at just 4%.

Immigration has declined notably since 2020

The immigrant population fell 32% from 107.1K to 72.9K, suggesting a slowdown in migration flows following COVID and recent geopolitical shifts.

Immigration has become more concentrated over time

The top source's share rose from 80% to 96%, with Pakistan increasingly the primary origin.

How immigration changed over time

Total immigrant population by year

YearImmigrants
199050671
199555794
200060918
200567045
201073174
2015284151
2020107141
202472948

Top sources over time

Immigration from the 5 largest source countries

Pakistan Tajikistan Uzbekistan
YearPakistanTajikistanUzbekistan
19908107405372027
199517225367331836
200026343329291646
200537163284601422
201047984239911199
201526836915031751
20201025004422219
2024697883011149

Fastest-changing origins

How immigration from each country has changed since the selected year

Pakistan69.8K-32%
Tajikistan3K-32%
Uzbekistan149-32%

Afghanistan as a destination, by diaspora

Share of each country's emigrants who settled in Afghanistan

Pakistan1%69.8K
Tajikistan1%3K

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

Frequently asked questions

How many immigrants live in Afghanistan?

Around 72.9K foreign-born residents live in Afghanistan, making it the #144-largest immigrant population in the world.

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 foreign-born residents.

What share 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.

How has immigration to Afghanistan changed over the past decade?

Over the past decade, the immigrant population in Afghanistan has fallen from 284.2K to 72.9K people, a decline of about 74%.

Where to live?

Match a country to your priorities

Explore other countries

See where people move around the world