Migranto

Immigrants in Iran

3.8M foreigners live in Iran — 4% of the country's population

#16 largest immigrant population in the world#2 in Asia

Immigrants in Iran by country

The 3 largest groups make up 100% of all immigrants

1Afghans
3.8M98.0%
2Iraqis
55.5K1.4%
3Pakistanis
12.8K0.3%
4Azerbaijanis
4.9K0.1%
5Turkmens
2K0.1%
6Armenians
1K0.0%
7Turks
3920.0%
CountryImmigrants
Afghanistan3752317
Iraq55516
Pakistan12822
Azerbaijan4882
Turkmenistan1992
Armenia1008
Turkey392

By region of origin

98% of immigrants come from Asia

3.8Mtotal

Ask Migo

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

Key facts

Immigrants in Iran in numbers

Afghans are the largest group by a wide margin

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

50% of all emigrants from Afghanistan live in Iran

No other country has more people born in Afghanistan.

The immigrant population has grown 37% since 2020

The number of foreigners living in Iran rose from 2.8M to 3.8M in four years.

1 in 11 people born in Afghanistan lives in Iran

3.8M people born in Afghanistan live in Iran — 8.8% of the population of Afghanistan.

Immigrant population in Iran over time

Foreigners living in Iran, by year

YearImmigrants
19904282607
19952928766
20002458733
20052529688
20102704744
20152716186
20202785736
20243828929

Largest groups over time

The 5 largest groups in Iran, by year

Afghans Iraqis Pakistanis Azerbaijanis Turkmens
YearAfghansIraqisPakistanisAzerbaijanisTurkmens
199039803072902789925896237
199526605182576458297903238
20002232283204812152513046944
200523763481213841823377672990
20102572558995561920773492999
20152621236687351603257442344
20202710601544451257547881954
20243752317555161282248821992

Fastest-changing groups

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

Afghans3.8M+38%
Iraqis55.5K+2%
Pakistanis12.8K+2%
Azerbaijanis4.9K+2%
Turkmens2K+2%
Armenians1K+2%
Turks392+2%

Share of each diaspora living in Iran

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

Afghans
50%3.8M
Iraqis
2%55.5K
Azerbaijanis
1%4.9K
Turkmens
1%2K

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

Frequently asked questions

How many foreigners live in Iran?

Around 3.8M immigrants live in Iran — the world's #16 largest immigrant population.

What percentage of the population of Iran are immigrants?

Immigrants make up around 4% of the population of Iran — that's 3.8M out of a total population of 91.6M.

Where do most immigrants in Iran come from?

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

How many Afghans live in Iran?

Around 3.8M Afghans live in Iran — about 98% of all immigrants, the largest group.

Is the immigrant population in Iran growing?

Yes — over the past decade, the number of immigrants in Iran has grown from 2.7M to 3.8M, about 41%.

Where does the data on immigrants in Iran come from?

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

Where to live?

Score countries, regions and cities by what matters to you

Living in Iran

See the full country overview