Slovenia: migration and citizenship
Who lives in Slovenia by citizenship and by country of birth, and how many people arrive and leave each year, from Eurostat. Every figure links to the table it was read from; where Eurostat publishes nothing for Slovenia, the page says so.
On 1 January 2024, foreign citizens and stateless people made up 9.6%* of the people living in Slovenia, against 9.6%* across the EU — the 13th highest share of the 27 EU states that publish it.
The largest single foreign citizenship among residents is Bosnia and Herzegovina: 97,752 people on 1 January 2025.
In 2024, 33,023 people moved to Slovenia and 21,491 left: a difference of 11,532*, more arrivals than departures.
Citizens and foreigners
Residents of Slovenia on 1 January 2024, by the citizenship they hold. Every line is a separate figure Eurostat publishes; the site adds none of them together.
| Citizenship | People | Share of residents |
|---|---|---|
| All residents | 2,123,949 | — |
| Foreign citizens and stateless peopleOne group Eurostat publishes, shown beside the lines below | 203,273 | 9.6%* |
| Citizens of Slovenia | 1,920,676 | 90.4%* |
| Citizens of other EU countries | 20,858 | 1.0%* |
| Citizens of countries outside the EU | 182,415 | 8.6%* |
| Stateless people | 0 | 0.00%* |
| Citizenship not stated | 0 | 0.00%* |
Against the other EU states
Foreign citizens and stateless people as a share of residents on 1 January 2024, for the states ranked next to Slovenia. Only states that publish both figures that year are ranked.
Largest foreign citizenships
Residents of Slovenia by individual citizenship on 1 January 2025, the ten largest of the 197 citizenships Eurostat publishes. This is the citizenship people hold, not where they were born and not their ethnicity.
| Rank | Citizenship | People | Share of residents |
|---|---|---|---|
| 1 | Bosnia and Herzegovina | 97,752 | 4.59%* |
| 2 | Kosovo | 29,905 | 1.40%* |
| 3 | Serbia | 20,144 | 0.95%* |
| 4 | North Macedonia | 16,997 | 0.80%* |
| 5 | Ukraine | 10,149 | 0.48%* |
| 6 | Croatia | 10,018 | 0.47%* |
| 7 | Russia | 5,906 | 0.28%* |
| 8 | Bulgaria | 3,225 | 0.15%* |
| 9 | Italy | 2,466 | 0.12%* |
| 10 | China | 1,548 | 0.07%* |
Kosovo: This designation is without prejudice to positions on status, and is in line with UNSCR 1244/1999 and the ICJ opinion on the Kosovo declaration of independence.
Country of birth
Residents of Slovenia by where they were born, on 1 January 2025. This is a different question from citizenship: someone born abroad may hold Slovenia's citizenship, and someone born in Slovenia may not.
Arrivals and departures
People who moved to or left Slovenia during each calendar year, as reported to Eurostat. Arrivals and departures are separate published figures; the difference is the site's subtraction of the two for the same year.
| Year | Arrived | Left | Arrived minus left |
|---|---|---|---|
| 2024 | 33,023 | 21,491 | 11,532* |
| 2023 | 33,939 | 22,411 | 11,528* |
| 2022 | 35,613 | 20,956 | 14,657* |
| 2021 | 23,624 | 21,144 | 2,480* |
| 2020 | 36,110 | 17,745 | 18,365* |
| 2019 | 31,319 | 15,106 | 16,213* |
By citizenship, 2024
Arrivals and departures by the citizenship of the person moving. Each line is a separate published figure; none is added to another.
How to read these figures
- Citizenship is the legal bond between a person and a state. Country of birth is where a person was born. They are different facts and different tables, and neither records ethnicity, origin or descent.
- Residents counted at 1 January are a stock; arrivals and departures are events during a calendar year. A flow is never a change in a stock, and the two are not divided by each other here.
- Eurostat takes each country’s own statistics. Countries differ in who counts as an arrival or a resident, so comparisons between countries are approximate.
Cyprus, covered in full
Cyprus is the one country this site covers in full, down to its districts. Its immigration page is the deepest example of what a country page can hold.
Keep reading
Modification notice and disclaimer
The counts on this page are published by Eurostat (Statistical Office of the European Union) and are reproduced unchanged. Humanity Observatory has additionally derived the following from them:
- A share of residents, computed by dividing one published count by another from the same table, country and date (for example foreign citizens by all residents).
- A country's rank among the EU states for its foreign-citizen share, computed by sorting the published figures of the states that publish both counts for the year.
- The difference between published immigration and published emigration for the same country and year (arrivals minus departures). It is a subtraction of two published figures, not a net-migration figure published by Eurostat.
- The ten largest individual citizenships, selected by sorting the published figures for the latest year in which most countries are published.
Source: Eurostat. Reuse terms.
* Calculated by Humanity Observatory from published figures.
Where these numbers come from → Compare the foreign-citizen share across countries →