Migranto

Immigrants in Iran

3.8M foreign-born residents — the #16 largest immigrant population in the world

#16 worldwide#2 in Asia

Where immigrants come from

The top 3 countries account for 100% of all immigrants

Largest source

3.8M

98.0% of all immigrants

2Iraq55.5K1.4%
3Pakistan12.8K0.3%
4Azerbaijan4.9K0.1%
6Armenia1K0.0%
7Turkey3920.0%

↑↓ — change vs 2020

CountryImmigrants
Afghanistan3752317
Iraq55516
Pakistan12822
Azerbaijan4882
Turkmenistan1992
Armenia1008
Turkey392

By region of origin

Asia is the leading region of origin at 98%

Asia98.4%

3.8M

Middle East1.6%

61.8K

Ask Migo

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

Interesting facts

Notable statistics about immigration in Iran.

Afghanistan is the leading source of immigration by a wide margin

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

Iran is a primary destination for emigrants from Afghanistan

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

Immigration has accelerated notably since 2020

The immigrant population grew 37% from 2.8M to 3.8M, indicating an acceleration in migration flows following COVID and recent geopolitical shifts.

A significant share of the population of Afghanistan has settled here

More than 1 in 11 people from Afghanistan now live in Iran — 3.8M people, representing 8.8% of the population of Afghanistan.

How immigration changed over time

Total immigrant population by year

YearImmigrants
19904282607
19952928766
20002458733
20052529688
20102704744
20152716186
20202785736
20243828929

Top sources over time

Immigration from the 5 largest source countries

Afghanistan Iraq Pakistan Azerbaijan Turkmenistan
YearAfghanistanIraqPakistanAzerbaijanTurkmenistan
199039803072902789925896237
199526605182576458297903238
20002232283204812152513046944
200523763481213841823377672990
20102572558995561920773492999
20152621236687351603257442344
20202710601544451257547881954
20243752317555161282248821992

Fastest-changing origins

How immigration from each country has changed since the selected year

Afghanistan3.8M+38%
Iraq55.5K+2%
Pakistan12.8K+2%
Azerbaijan4.9K+2%
Turkmenistan2K+2%
Armenia1K+2%
Turkey392+2%

Iran as a destination, by diaspora

Share of each country's emigrants who settled in Iran

Afghanistan50%3.8M
Iraq2%55.5K
Azerbaijan1%4.9K
Turkmenistan1%2K

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

Frequently asked questions

How many immigrants live in Iran?

Around 3.8M foreign-born residents live in Iran, making it the #16-largest immigrant population in the world.

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

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

How has immigration to Iran changed over the past decade?

Over the past decade, the immigrant population in Iran has grown from 2.7M to 3.8M people, a growth of about 41%.

Where to live?

Match a country to your priorities

Explore other countries

See where people move around the world