Net migration by age and sex by country
Countries reporting
41
Highest
626,268
Spain
Lowest
-17,602
Moldova
Median
31,394
Years covered
12
2013–2024
Data points
500
What the numbers show
Net migration by age and sex is currently reported for 41 countries. The highest value is 626,268 in Spain; the lowest is -17,602 in Moldova.
The median across all reporting countries is 31,394, and the mean is 70,327.
The gap between the highest and lowest reporting country is a factor of about 36.
Over the past decade 35 countries rose and 6 fell. The largest increase was in Ireland (up 2,785.0%), and the largest decrease in Hungary (down 66.6%).
Net migration by age and sex: full country ranking
| # | Country | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 1 | Spain | 626,268 | 2024 | up 759.4% | volatile |
| 2 | Germany | 494,274 | 2024 | down 15.4% | volatile |
| 3 | Italy | 262,680 | 2024 | up 85.9% | rising |
| 4 | France | 175,393 | 2024 | up 443.3% | rising |
| 5 | Portugal | 155,701 | 2023 | up 532.2% | volatile |
| 6 | Netherlands | 117,627 | 2024 | up 262.8% | volatile |
| 6 | Netherlands | 117,627 | 2024 | up 262.8% | volatile |
| 8 | Poland | 94,627 | 2024 | up 305.6% | volatile |
| 8 | Poland | 94,627 | 2024 | up 305.6% | volatile |
| 10 | Switzerland | 82,792 | 2024 | up 83.3% | volatile |
| 11 | Romania | 71,347 | 2024 | up 293.7% | volatile |
| 12 | Ireland | 69,587 | 2024 | up 2,785.0% | volatile |
| 13 | Belgium | 62,826 | 2024 | up 119.8% | volatile |
| 14 | Greece | 54,135 | 2024 | up 198.0% | volatile |
| 15 | Austria | 47,328 | 2024 | down 24.6% | rising |
| 16 | Finland | 47,051 | 2024 | up 193.7% | volatile |
| 17 | Bulgaria | 39,187 | 2024 | up 1,955.5% | volatile |
| 18 | Czechia | 35,531 | 2024 | up 2,386.4% | volatile |
| 19 | Norway | 34,109 | 2024 | down 9.3% | rising |
| 20 | Denmark | 32,257 | 2024 | up 34.6% | volatile |
| 21 | Croatia | 31,394 | 2024 | up 407.2% | volatile |
| 21 | Croatia | 31,394 | 2024 | up 407.2% | volatile |
| 23 | Sweden | 29,748 | 2024 | down 60.7% | falling |
| 24 | Lithuania | 23,140 | 2024 | up 324.0% | volatile |
| 24 | Lithuania | 23,140 | 2024 | up 324.0% | volatile |
| 26 | Cyprus | 13,588 | 2024 | up 550.4% | volatile |
| 27 | Slovenia | 11,532 | 2024 | up 2,453.5% | volatile |
| 27 | Slovenia | 11,532 | 2024 | up 2,453.5% | volatile |
| 29 | Malta | 10,614 | 2024 | up 9.1% | volatile |
| 30 | Luxembourg | 9,281 | 2024 | down 16.0% | flat |
| 31 | Iceland | 4,246 | 2024 | up 222.6% | volatile |
| 32 | Hungary | 4,132 | 2024 | down 66.6% | volatile |
| 33 | Slovakia | 2,399 | 2024 | up 40.0% | falling |
| 33 | Slovakia | 2,399 | 2024 | up 40.0% | falling |
| 35 | Estonia | 1,374 | 2024 | up 287.4% | volatile |
| 35 | Estonia | 1,374 | 2024 | up 287.4% | volatile |
| 37 | Liechtenstein | 833 | 2024 | up 499.3% | volatile |
| 38 | Latvia | -4,236 | 2024 | up 51.0% | volatile |
| 38 | Latvia | -4,236 | 2024 | up 51.0% | volatile |
| 40 | Moldova | -17,602 | 2024 | up 27.3% | flat |
| 40 | Moldova | -17,602 | 2024 | up 27.3% | flat |
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) 2.99 million