Migranto

Immigrants in Mexico

1.7M foreigners live in Mexico — 1% of the country's population

#42 largest immigrant population in the world#4 in Latin America

Immigrants in Mexico by country

The 3 largest groups make up 65% of all immigrants

1Americans
823.5K48.5%
2Hondurans
166.4K9.8%
3Venezuelans
111.2K6.6%
4Haitians
91.6K5.4%
5Guatemalans
81K4.8%
6Cubans
72.4K4.3%
7Salvadorans
55.4K3.3%
8Colombians
51.1K3.0%
CountryImmigrants
USA823502
Honduras166398
Venezuela111191
Haiti91622
Guatemala81012
Cuba72440
El Salvador55410
Colombia51112
Spain21623
Argentina21195
Brazil18794
Nicaragua18139
Chile15510
Canada14431
China12070
Peru10394
France9938
South Korea9104
Ecuador7582
Italy7359
Germany7151
Japan6655
Dominican Republic5267
Costa Rica4592
United Kingdom4322
India3620
Belize3170
Russia2995
Uruguay2946
Bolivia2805
Angola2457
Afghanistan2262
Panama2241
Switzerland1520
Puerto Rico1461
Senegal1393
Netherlands1296
Israel1268
Belgium1104
Ukraine1099
DR Congo1016
Philippines999
Nigeria944
Poland910
Lebanon893
Portugal869
Taiwan762
Paraguay736
Ghana714
Cameroon680
Romania655
Turkey645
Australia566
Pakistan546
Austria537
Morocco515
Guinea488
Sweden465
Iran401
Bangladesh400
Jamaica381
Hungary374
Ireland370
Denmark359
South Africa355
Egypt349
Syria327
French Guiana318
Czech Republic316
Mauritania299
Bulgaria289
Greece256
Finland222
Norway214
Indonesia208
Republic of Congo206
Algeria205
Saudi Arabia204
Guam10

By region of origin

49% of immigrants come from North America

1.7Mtotal

Ask Migo

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

Key facts

Immigrants in Mexico in numbers

Americans are the largest group by a wide margin

49% of all immigrants were born in the USA, while the next group accounts for just 10%.

The immigrant population has grown 28% since 2020

The number of foreigners living in Mexico rose from 1.3M to 1.7M in four years.

26% of all emigrants from the USA live in Mexico

No other country has more people born in the USA.

The map of origins has changed since 1990

5 countries have entered the top 20 origins since 1990: Haiti, Brazil, China. Haiti climbed from outside the top 20 to #4.

The share of immigrants from Latin America has grown since 1990

26% of immigrants came from Latin America in 1990, compared with 43.9% today.

Immigrants come from a wider range of countries than in 1990

The largest group's share fell from 59% to 49%.

Immigrant population in Mexico over time

Foreigners living in Mexico, by year

YearImmigrants
1990384233
1995448056
2000520232
2005691563
2010953707
20151070055
20201328495
20241697453

Largest groups over time

The 5 largest groups in Mexico, by year

Americans Hondurans Venezuelans Haitians Guatemalans
YearAmericansHonduransVenezuelansHaitiansGuatemalans
19902255662297226123653625
19952802853048253431954776
20003532093899294738343354
20055117896597547560731145
20107310171116710247116435780
20157682252161424059267245664
202079917981332733101382063459
20248235021663981111919162281012

Fastest-changing groups

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

Afghans2.3K+7979%
Senegalese1.4K+2686%
Mauritanians299+1561%
Angolans2.5K+895%
Haitians91.6K+563%
Guineans488+303%
Ghanaians714+225%
Bangladeshis400+186%

Share of each diaspora living in Mexico

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

Americans
26%823.5K
Hondurans
12%166.4K
Guatemalans
6%81K
Haitians
5%91.6K
Cubans
4%72.4K
Salvadorans
3%55.4K
Venezuelans
1%111.2K
Colombians
1%51.1K

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

Frequently asked questions

How many foreigners live in Mexico?

Around 1.7M immigrants live in Mexico — the world's #42 largest immigrant population.

What percentage of the population of Mexico are immigrants?

Immigrants make up around 1% of the population of Mexico — that's 1.7M out of a total population of 130.9M.

Where do most immigrants in Mexico come from?

Most immigrants in Mexico come from USA, Honduras and Venezuela — these three countries account for about 65% of all immigrants.

How many Americans live in Mexico?

Around 823.5K Americans live in Mexico — about 49% of all immigrants, the largest group.

Is the immigrant population in Mexico growing?

Yes — over the past decade, the number of immigrants in Mexico has grown from 1.1M to 1.7M, about 59%.

Where does the data on immigrants in Mexico come from?

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

Where to live?

Score countries, regions and cities by what matters to you

Living in Mexico

See the full country overview