Migranto

Immigrants in the Czech Republic

995.8K foreign-born residents — the #62 largest immigrant population in the world

#62 worldwide#19 in Europe

Where immigrants come from

The top 3 countries account for 79% of all immigrants

Largest source

515.2K

51.7% of all immigrants

2Slovakia231.4K23.2%
3Russia41.8K4.2%
4Vietnam19%29.5K3.0%
5Poland18.7K1.9%
6Bulgaria12.9K1.3%
7Romania11.1K1.1%
8United Kingdom20%10.2K1.0%

↑↓ — change vs 2020

CountryImmigrants
Ukraine515214
Slovakia231387
Russia41778
Vietnam29508
Poland18652
Bulgaria12878
Romania11061
United Kingdom10153
Moldova9622
Germany9238
Kazakhstan8719
Belarus7789
USA7462
Italy5867
Serbia5697
India5675
Mongolia5498
China4799
France4320
Hungary3095
Spain2806
Bosnia2793
Philippines2690
Turkey2604
Uzbekistan2510
Armenia2416
Greece2415
North Macedonia2311
Austria2076
Croatia2048
Azerbaijan1897
Syria1713
Netherlands1670
Georgia1636
South Korea1596
Brazil1483
Japan1471
Kyrgyzstan1439
Thailand1363
Canada1336
Egypt1315
Belgium1231
Tunisia1190
Ireland1149
Switzerland1135
Iran1132

By region of origin

Europe is the leading region of origin at 91%

Europe91.0%

906.4K

Asia6.7%

66.4K

Middle East1.0%

10.3K

North America0.9%

8.8K

Africa0.3%

2.5K

Latin America0.1%

1.5K

Ask Migo

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

Interesting facts

Notable statistics about immigration in the Czech Republic.

Ukraine is the fastest-growing major source

Immigration from Ukraine has increased by 253% since 2015, rising from 146.1K to 515.2K in 9 years.

Immigration is a key driver of population growth

114% of the population growth of the Czech Republic since 1990 came from new immigrants, reflecting immigration's central demographic role.

Czech Republic is a primary destination for emigrants from Slovakia

Czech Republic attracts 59% of all emigrants from Slovakia, making it the leading destination for those leaving the country.

Top source countries have shifted significantly since 1990

11 new countries have entered the top 20: Ukraine, Russia, Vietnam — Ukraine rose from outside the top 20 to rank #1.

How immigration changed over time

Total immigrant population by year

YearImmigrants
1990342054
1995351422
2000422138
2005499750
2010647874
2015660649
2020653127
2024995837

Top sources over time

Immigration from the 5 largest source countries

Ukraine Slovakia Russia Vietnam Poland
YearUkraineSlovakiaRussiaVietnamPoland
199002809230023358
19950283009670023991
200026895285112119321231024631
200560468287174202642504625247
2010125560289319334784843125901
2015146067269996376214419123466
2020156128248783399533626320835
2024515214231387417782950818652

Fastest-changing origins

How immigration from each country has changed since the selected year

Ukraine515.2K+230%
Philippines2.7K+35%
Serbia5.7K+32%
India5.7K+32%
Spain2.8K+28%
Brazil1.5K+26%
Austria2.1K-24%
Ireland1.1K+22%

Czech Republic as a destination, by diaspora

Share of each country's emigrants who settled in the Czech Republic

Slovakia59%231.4K
Ukraine5%515.2K
Vietnam1%29.5K
Bulgaria1%12.9K

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

Frequently asked questions

How many immigrants live in the Czech Republic?

Around 995.8K foreign-born residents live in the Czech Republic, making it the #62-largest immigrant population in the world.

Where do most immigrants in the Czech Republic come from?

Most immigrants in the Czech Republic come from Ukraine, Slovakia and Russia — these three countries account for about 79% of all foreign-born residents.

What share of the population of the Czech Republic are immigrants?

Immigrants make up around 9% of the population of the Czech Republic — that's 995.8K out of a total population of 10.9M.

How has immigration to the Czech Republic changed over the past decade?

Over the past decade, the immigrant population in the Czech Republic has grown from 660.6K to 995.8K people, a growth of about 51%.

Where to live?

Match a country to your priorities

Explore other countries

See where people move around the world