Migranto

Migration trends in Slovenia

Europe

Slovenia takes in more people than it loses: 314.1K immigrants against 78.8K emigrants. Net balance +235.3K — 11% of the country's population

2.1M

Population

314.1K

Immigrants

78.8K

Emigrants

+235.3K

Inflow

1 in 7 residents of Slovenia was born abroad — and 1 in 28 people born in Slovenia lives abroad

#97 in the world by net migration gain

Top corridors

The largest migration flows in Slovenia

Where people come from

1Bosnia
138.6K44.1%
2Serbia
53.7K17.1%
3Croatia
52.8K16.8%

Where people move to

1Austria
25.7K32.6%
2Croatia
17.6K22.3%
3Serbia
9.1K11.6%

Key moments

How migration has changed since 1990

1990

174.4K immigrants · 112.7K emigrants

1995

  • Serbia replaced Croatia as the main destination for those leaving

2000

  • Roughly 1 in 10 residents was now foreign-born
  • Net migration doubled — the surplus reached 100K

2005

  • Italy replaced Austria as the main destination for those leaving

2010

  • Migration accounted for 74% of the country's population growth

2015

  • Austria replaced Croatia as the main destination for those leaving

Today

  • Without migration, the population would have declined
  • Since 1990: 139.6K more foreign-born residents and roughly the same number of emigrants

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

Ask Migo

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

Where to live?

Score countries, regions and cities by what matters to you

Living in Slovenia

See the full country overview