Immigration by country, 2024
People who established their usual residence in the country during the year, having previously lived elsewhere, regardless of citizenship.
33 places ranked for 2024. Highest: Spain (1,288,562 immigrants). Lowest: Liechtenstein (1,300 immigrants). The median is 88,418 immigrants.
Highest 10
- 1. Spain 1,288,562 immigrants
- 2. Germany 1,078,504 immigrantse (estimated)
- 3. Italy 451,583 immigrants
- 4. France 438,626 immigrantsp (provisional)
- 5. Poland 300,496 immigrantse (estimated)
- 6. Romania 286,538 immigrants
- 7. Netherlands 257,714 immigrants
- 8. Switzerland 212,578 immigrants
- 9. Belgium 162,926 immigrants
- 10. Greece 132,149 immigrants
Lowest 10
- 33. Liechtenstein 1,300 immigrants
- 32. Slovakia 6,824 immigrants
- 31. North Macedonia 7,458 immigrants
- 30. Iceland 9,946 immigrants
- 29. Latvia 14,701 immigrants
- 28. Estonia 18,634 immigrants
- 27. Montenegro 20,016 immigrants
- 26. Luxembourg 25,725 immigrants
- 25. Slovenia 33,023 immigrants
- 24. Malta 34,033 immigrants
The chart loads when you scroll to it.
Source: Eurostat.
In short
- Among the 33 countries with a value for 2024, the highest is Spain (1,288,562 immigrants) and the lowest Liechtenstein (1,300 immigrants).
- Half of the countries are above 88,418 immigrants and half below.
- From 2023 to 2024 the value rose in 10 countries and fell in 22.
- The figure for the European Union was 5,684,984 immigrants in 2024, against 4,206,293 immigrants in 2019 (+35.2%). The source marks a break in the series during this period, so part of the change may come from a change in method.
Full ranking
| # | Country | Value | Period | Relative size |
|---|---|---|---|---|
| 1 | Spain | 1,288,562 immigrants | 2024 | |
| 2 | Germany | 1,078,504 immigrantse (estimated) | 2024 | |
| 3 | Italy | 451,583 immigrants | 2024 | |
| 4 | France | 438,626 immigrantsp (provisional) | 2024 | |
| 5 | Poland | 300,496 immigrantse (estimated) | 2024 | |
| 6 | Romania | 286,538 immigrants | 2024 | |
| 7 | Netherlands | 257,714 immigrants | 2024 | |
| 8 | Switzerland | 212,578 immigrants | 2024 | |
| 9 | Belgium | 162,926 immigrants | 2024 | |
| 10 | Greece | 132,149 immigrants | 2024 | |
| 11 | Austria | 128,805 immigrants | 2024 | |
| 12 | Ireland | 127,664 immigrants | 2024 | |
| 13 | Czechia | 123,910 immigrants | 2024 | |
| 14 | Sweden | 116,197 immigrants | 2024 | |
| 15 | Moldova | 105,804 immigrants | 2024 | |
| 16 | Denmark | 101,724 immigrants | 2024 | |
| 17 | Hungary | 88,418 immigrants | 2024 | |
| 18 | Croatia | 70,391 immigrants | 2024 | |
| 19 | Norway | 66,077 immigrants | 2024 | |
| 20 | Finland | 63,965 immigrants | 2024 | |
| 21 | Bulgaria | 52,189 immigrants | 2024 | |
| 22 | Lithuania | 51,845 immigrants | 2024 | |
| 23 | Cyprus | 40,471 immigrants | 2024 | |
| 24 | Malta | 34,033 immigrants | 2024 | |
| 25 | Slovenia | 33,023 immigrants | 2024 | |
| 26 | Luxembourg | 25,725 immigrants | 2024 | |
| 27 | Montenegro | 20,016 immigrants | 2024 | |
| 28 | Estonia | 18,634 immigrants | 2024 | |
| 29 | Latvia | 14,701 immigrants | 2024 | |
| 30 | Iceland | 9,946 immigrants | 2024 | |
| 31 | North Macedonia | 7,458 immigrants | 2024 | |
| 32 | Slovakia | 6,824 immigrants | 2024 | |
| 33 | Liechtenstein | 1,300 immigrants | 2024 |
Places are ordered from the highest to the lowest value. Group medians on this site are the middle value of the members with data for the same year; they are not official aggregates.
How this ranking works
Every country is ranked on its value for 2024, the latest period that most countries have, so all values are for the same point in time. Countries without a value for 2024 are left out. Groups and aggregates such as the European Union are not ranked. Values are as published by Eurostat; the ranking is a plain ordering from the highest to the lowest value and says nothing about whether a high value is good or bad.
Earlier years: use the year selector above. Methodology · Coverage and freshness