Immigration by broad group of country of previous residence by country
Countries reporting
45
Highest
1.29 million Number
Spain
Lowest
1,300 Number
Liechtenstein
Median
88,418 Number
Years covered
12
2013–2024
Data points
534
What the numbers show
Immigration by broad group of country of previous residence is currently reported for 45 countries. The highest value is 1.29 million Number in Spain; the lowest is 1,300 Number in Liechtenstein.
The median across all reporting countries is 88,418 Number, and the mean is 184,729 Number.
The gap between the highest and lowest reporting country is a factor of about 991.
Over the past decade 41 countries rose and 4 fell. The largest increase was in Portugal (up 966.4%), and the largest decrease in Sweden (down 8.5%).
Immigration by broad group of country of previous residence: full country ranking
| # | Country | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 1 | Spain | 1.29 million Number | 2024 | up 321.9% | volatile |
| 2 | Germany | 1.08 million Number | 2024 | up 20.0% | rising |
| 3 | United Kingdom | 680,906 Number | 2019 | up 29.4% | rising |
| 3 | United Kingdom of Great Britain and Northern Ireland | 680,906 Number | 2019 | up 29.4% | rising |
| 5 | Italy | 451,583 Number | 2024 | up 62.7% | rising |
| 6 | France | 438,626 Number | 2024 | up 28.9% | rising |
| 7 | Poland | 300,496 Number | 2024 | up 35.2% | rising |
| 7 | Poland | 300,496 Number | 2024 | up 35.2% | rising |
| 9 | Romania | 286,538 Number | 2024 | up 110.6% | rising |
| 10 | Netherlands | 257,714 Number | 2024 | up 77.3% | rising |
| 10 | Netherlands | 257,714 Number | 2024 | up 77.3% | rising |
| 12 | Switzerland | 212,578 Number | 2024 | up 36.0% | rising |
| 13 | Portugal | 189,367 Number | 2023 | up 966.4% | volatile |
| 14 | Belgium | 162,926 Number | 2024 | up 32.3% | rising |
| 15 | Greece | 132,149 Number | 2024 | up 123.9% | rising |
| 16 | Austria | 128,805 Number | 2024 | up 10.8% | rising |
| 17 | Ireland | 127,664 Number | 2024 | up 73.6% | rising |
| 18 | Czechia | 123,910 Number | 2024 | up 314.5% | volatile |
| 19 | Sweden | 116,197 Number | 2024 | down 8.5% | falling |
| 20 | Denmark | 101,724 Number | 2024 | up 48.7% | rising |
| 21 | Moldova | 97,517 Number | 2023 | down 1.2% | rising |
| 21 | Republic of Moldova | 97,517 Number | 2023 | down 1.2% | rising |
| 23 | Hungary | 88,418 Number | 2024 | up 62.0% | rising |
| 24 | Croatia | 70,391 Number | 2024 | up 561.7% | volatile |
| 24 | Croatia | 70,391 Number | 2024 | up 561.7% | volatile |
| 26 | Norway | 66,077 Number | 2024 | down 1.2% | rising |
| 27 | Finland | 63,965 Number | 2024 | up 103.0% | rising |
| 28 | Bulgaria | 52,189 Number | 2024 | up 96.1% | rising |
| 29 | Lithuania | 51,845 Number | 2024 | up 54.6% | rising |
| 29 | Lithuania | 51,845 Number | 2024 | up 54.6% | rising |
| 31 | Cyprus | 40,471 Number | 2024 | up 211.2% | rising |
| 32 | Malta | 34,033 Number | 2024 | up 113.7% | rising |
| 33 | Slovenia | 33,023 Number | 2024 | up 138.5% | rising |
| 33 | Slovenia | 33,023 Number | 2024 | up 138.5% | rising |
| 35 | Luxembourg | 25,725 Number | 2024 | up 15.2% | rising |
| 36 | Montenegro | 20,016 Number | 2024 | up 273.9% | volatile |
| 37 | Estonia | 18,634 Number | 2024 | up 377.3% | volatile |
| 37 | Estonia | 18,634 Number | 2024 | up 377.3% | volatile |
| 39 | Latvia | 14,701 Number | 2024 | up 41.8% | volatile |
| 39 | Latvia | 14,701 Number | 2024 | up 41.8% | volatile |
| 41 | Iceland | 9,946 Number | 2024 | up 85.3% | rising |
| 42 | North Macedonia | 7,458 Number | 2024 | up 285.4% | volatile |
| 43 | Slovakia | 6,824 Number | 2024 | up 27.4% | flat |
| 43 | Slovakia | 6,824 Number | 2024 | up 27.4% | flat |
| 45 | Liechtenstein | 1,300 Number | 2024 | up 111.4% | rising |
Regions and income groups
Aggregates are excluded from the country ranking above so that a region can never outrank a country.
- European Union - 27 countries (from 2020) 5.68 million Number