Migranto

Immigrants in Cuba

2K foreigners live in Cuba — 0% of the country's population

#219 largest immigrant population in the world#46 in Latin America

Immigrants in Cuba by country

The 3 largest groups make up 43% of all immigrants

1Spaniards
35717.8%
2Italians
26313.2%
3Russians
24312.2%
4Venezuelans
1748.7%
5Americans
1256.3%
6Ukrainians
934.7%
7Germans
753.8%
8Mexicans
753.8%
CountryImmigrants
Spain357
Italy263
Russia243
Venezuela174
USA125
Ukraine93
Germany75
Mexico75
Nicaragua50
France49
Chile47
Romania43
Haiti38
Bolivia33
Ecuador33
China30
Colombia30
Peru28
Jamaica27
Argentina25
United Kingdom22
Angola21
Canada18
Czech Republic17
Guatemala13
Grenada11
Dominican Republic10
Bulgaria9
Poland8
Panama8
Puerto Rico7
Algeria6
Lebanon6
Hungary6
Albania0
Greenland0

By region of origin

59% of immigrants come from Europe

2Ktotal

Ask Migo

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

Key facts

Immigrants in Cuba in numbers

The immigrant population has shrunk 29% since 2020

The number of foreigners living in Cuba fell from 2.8K to 2K in four years.

Immigrants come from a wider range of countries than in 1990

The largest group's share fell from 36% to 18%.

The map of origins has changed since 1990

4 countries have entered the top 20 origins since 1990: Romania, Bolivia, Ecuador. Romania climbed from outside the top 20 to #12.

Immigrant population in Cuba over time

Foreigners living in Cuba, by year

YearImmigrants
199029587
199522432
200015726
200510090
20106509
20154208
20202806
20242000

Largest groups over time

The 5 largest groups in Cuba, by year

Spaniards Italians Russians Venezuelans Americans
YearSpaniardsItaliansRussiansVenezuelansAmericans
19901070349244914311186
199581123733404327899
200059171942342176569
200534492461563206459
20101908295989228349
2015999337593241253
2020505371343245176
2024357263243174125

Fastest-changing groups

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

Lebanese6-33%
Hungarians6-33%
Bulgarians9-31%
Nicaraguans50-30%
Chileans47-30%
Haitians38-30%
Ecuadorians33-30%
Angolans21-30%

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

Frequently asked questions

How many foreigners live in Cuba?

Around 2K immigrants live in Cuba — the world's #219 largest immigrant population.

What percentage of the population of Cuba are immigrants?

Immigrants make up around 0% of the population of Cuba — that's 2K out of a total population of 11M.

Where do most immigrants in Cuba come from?

Most immigrants in Cuba come from Spain, Italy and Russia — these three countries account for about 43% of all immigrants.

How many Spaniards live in Cuba?

Around 357 Spaniards live in Cuba — about 18% of all immigrants, the largest group.

Is the immigrant population in Cuba growing?

No — over the past decade, the number of immigrants in Cuba has fallen from 4.2K to 2K, about 52%.

Where does the data on immigrants in Cuba come from?

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

Where to live?

Score countries, regions and cities by what matters to you

Living in Cuba

See the full country overview