Migranto

Immigrants in Serbia

696.6K foreign-born residents — the #71 largest immigrant population in the world

#71 worldwide#21 in Europe

Where immigrants come from

The top 3 countries account for 80% of all immigrants

Largest source

277.6K

39.9% of all immigrants

2Croatia223.3K32.1%
3Montenegro57.9K8.3%
4North Macedonia34.9K5.0%
5Germany18K2.6%
6Russia27%12K1.7%
7Ukraine443%10.7K1.5%
8Slovenia9.1K1.3%

↑↓ — change vs 2020

CountryImmigrants
Bosnia277641
Croatia223325
Montenegro57943
North Macedonia34921
Germany17967
Russia11961
Ukraine10681
Slovenia9115
Austria8034
Greece6269
France6141
Hungary4677
Switzerland3881
Italy2983
China2274
Romania2160
USA2032
Sweden1572
Turkey1442
Canada1168
Australia1084
Netherlands965
Czech Republic964
United Kingdom927
Bulgaria896
Albania853
Poland783
Slovakia755
Luxembourg731
India714
Belgium467
Denmark340
Spain276
Libya220
Iraq122
Syria119
Moldova103
Belarus74
Argentina53

By region of origin

Europe is the leading region of origin at 99%

Europe98.7%

687.4K

North America0.5%

3.2K

Asia0.4%

3K

Middle East0.2%

1.7K

Oceania0.2%

1.1K

Africa0.0%

220

Latin America0.0%

53

Ask Migo

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

Interesting facts

Notable statistics about immigration in Serbia.

Serbia is a primary destination for emigrants from Montenegro

Serbia attracts 64% of all emigrants from Montenegro, making it the leading destination for those leaving the country.

Bosnia is the leading source of immigration by a wide margin

Bosnia accounts for 40% of all immigrants, far ahead of the second-largest source at just 32%.

Top source countries have shifted significantly since 1990

6 new countries have entered the top 20: Ukraine, Greece, Italy — Ukraine rose from outside the top 20 to rank #7.

A significant share of the population of Montenegro has settled here

More than 1 in 11 people from Montenegro now live in Serbia — 57.9K people, representing 9.29% of the population of Montenegro.

How immigration changed over time

Total immigrant population by year

YearImmigrants
19901043399
19951231245
20001401544
20051071170
2010873349
2015777429
2020719679
2024696633

Top sources over time

Immigration from the 5 largest source countries

Bosnia Croatia Montenegro North Macedonia Germany
YearBosniaCroatiaMontenegroNorth MacedoniaGermany
1990416017388793775076021024565
1995488060531823724175835914671
200057419264788371082561948423
200543488146434170235519438192
2010360622343685675684635110262
2015324368282253650004185712856
2020300294242098625203790216105
2024277641223325579433492117967

Fastest-changing origins

How immigration from each country has changed since the selected year

Greece6.3K+493%
Ukraine10.7K+443%
Hungary4.7K+205%
Czech Republic964+85%
Turkey1.4K+30%
China2.3K+28%
Russia12K+27%
Denmark340+27%

Serbia as a destination, by diaspora

Share of each country's emigrants who settled in Serbia

Montenegro64%57.9K
Croatia27%223.3K
Bosnia17%277.6K
Slovenia12%9.1K
North Macedonia7%34.9K

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

Frequently asked questions

How many immigrants live in Serbia?

Around 696.6K foreign-born residents live in Serbia, making it the #71-largest immigrant population in the world.

Where do most immigrants in Serbia come from?

Most immigrants in Serbia come from Bosnia, Croatia and Montenegro — these three countries account for about 80% of all foreign-born residents.

What share of the population of Serbia are immigrants?

Immigrants make up around 11% of the population of Serbia — that's 696.6K out of a total population of 6.6M.

How has immigration to Serbia changed over the past decade?

Over the past decade, the immigrant population in Serbia has fallen from 777.4K to 696.6K people, a decline of about 10%.

Where to live?

Match a country to your priorities

Explore other countries

See where people move around the world