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 LatestYear 10-year changeTrend
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

About this data

Indicator
Net migration by age and sex
Unit
Number
Source
Eurostat
Licence
CC BY 4.0 (Eurostat)
Coverage
33 places, 393 data points, 2013–2024
Last refreshed