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