Migranto

Immigrants in Pakistan

3.5M foreign-born residents — the #18 largest immigrant population in the world

#18 worldwide#4 in Asia

Where immigrants come from

The top 3 countries account for 100% of all immigrants

Largest source

1.9M

54.5% of all immigrants

2India1.6M45.2%
3China1047%3.6K0.1%
4Myanmar2.3K0.1%
5Iran2.1K0.1%
6Sri Lanka5390.0%
7Indonesia3800.0%
8Iraq2330.0%

↑↓ — change vs 2020

CountryImmigrants
Afghanistan1923453
India1597134
China3568
Myanmar2297
Iran2148
Sri Lanka539
Indonesia380
Iraq233

By region of origin

Asia is the leading region of origin at 100%

Asia100.0%

3.5M

Middle East0.0%

233

Ask Migo

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

Interesting facts

Notable statistics about immigration in Pakistan.

Afghanistan is the leading source of immigration by a wide margin

Afghanistan accounts for 54% of all immigrants, far ahead of the second-largest source at just 45%.

Pakistan is a primary destination for emigrants from Afghanistan

Pakistan attracts 26% of all emigrants from Afghanistan, making it the leading destination for those leaving the country.

How immigration changed over time

Total immigrant population by year

YearImmigrants
19906203799
19953665602
20004178579
20053171399
20103940511
20153425927
20203201265
20243529752

Top sources over time

Immigration from the 5 largest source countries

Afghanistan India China Myanmar Iran
YearAfghanistanIndiaChinaMyanmarIran
19903374973281824849035984108
19951291867236588441030003060
20002069977210103936326622940
20051166210199881434725512381
20101990641194334533824792345
20151710378170921733424602301
20201598223159713431122972148
202419234531597134356822972148

Fastest-changing origins

How immigration from each country has changed since the selected year

China3.6K+1047%
Afghanistan1.9M+20%
India1.6M+0%
Myanmar2.3K+0%
Iran2.1K+0%
Sri Lanka539+0%
Indonesia380+0%
Iraq233+0%

Pakistan as a destination, by diaspora

Share of each country's emigrants who settled in Pakistan

Afghanistan26%1.9M
India9%1.6M

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

Frequently asked questions

How many immigrants live in Pakistan?

Around 3.5M foreign-born residents live in Pakistan, making it the #18-largest immigrant population in the world.

Where do most immigrants in Pakistan come from?

Most immigrants in Pakistan come from Afghanistan, India and China — these three countries account for about 100% of all foreign-born residents.

What share of the population of Pakistan are immigrants?

Immigrants make up around 1% of the population of Pakistan — that's 3.5M out of a total population of 251.3M.

How has immigration to Pakistan changed over the past decade?

Over the past decade, the immigrant population in Pakistan has changed from 3.4M to 3.5M people, a change of about 3%.

Where to live?

Match a country to your priorities

Explore other countries

See where people move around the world