Migranto

Immigrants in Pakistan

3.5M foreigners live in Pakistan — 1% of the country's population

#18 largest immigrant population in the world#4 in Asia

Immigrants in Pakistan by country

The 3 largest groups make up 100% of all immigrants

1Afghans
1.9M54.5%
2Indians
1.6M45.2%
3Chinese
3.6K0.1%
4Burmese
2.3K0.1%
5Iranians
2.1K0.1%
6Sri Lankans
5390.0%
7Indonesians
3800.0%
8Iraqis
2330.0%
CountryImmigrants
Afghanistan1923453
India1597134
China3568
Myanmar2297
Iran2148
Sri Lanka539
Indonesia380
Iraq233

By region of origin

100% of immigrants come from Asia

3.5Mtotal

Ask Migo

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

Key facts

Immigrants in Pakistan in numbers

Afghans are the largest group by a wide margin

54% of all immigrants were born in Afghanistan, while the next group accounts for just 45%.

26% of all emigrants from Afghanistan live in Pakistan

No other country has more people born in Afghanistan.

Immigrant population in Pakistan over time

Foreigners living in Pakistan, by year

YearImmigrants
19906203799
19953665602
20004178579
20053171399
20103940511
20153425927
20203201265
20243529752

Largest groups over time

The 5 largest groups in Pakistan, by year

Afghans Indians Chinese Burmese Iranians
YearAfghansIndiansChineseBurmeseIranians
19903374973281824849035984108
19951291867236588441030003060
20002069977210103936326622940
20051166210199881434725512381
20101990641194334533824792345
20151710378170921733424602301
20201598223159713431122972148
202419234531597134356822972148

Fastest-changing groups

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

Chinese3.6K+1047%
Afghans1.9M+20%
Indians1.6M+0%
Burmese2.3K+0%
Iranians2.1K+0%
Sri Lankans539+0%
Indonesians380+0%
Iraqis233+0%

Share of each diaspora living in Pakistan

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

Afghans
26%1.9M
Indians
9%1.6M

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

Frequently asked questions

How many foreigners live in Pakistan?

Around 3.5M immigrants live in Pakistan — the world's #18 largest immigrant population.

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

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 immigrants.

How many Afghans live in Pakistan?

Around 1.9M Afghans live in Pakistan — about 54% of all immigrants, the largest group.

Is the immigrant population in Pakistan growing?

Barely — over the past decade, the number of immigrants in Pakistan has changed from 3.4M to 3.5M, about 3%.

Where does the data on immigrants in Pakistan come from?

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

Where to live?

Score countries, regions and cities by what matters to you

Living in Pakistan

See the full country overview