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