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
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