Net migration by age and sex by country

Countries reporting
41
Highest
626,268 Number
Spain
Lowest
-17,602 Number
Moldova
Median
31,394 Number
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 Number in Spain; the lowest is -17,602 Number in Moldova.

The median across all reporting countries is 31,394 Number, and the mean is 70,327 Number.

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 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
6 Netherlands 117,627 Number 2024 up 262.8% volatile
8 Poland 94,627 Number 2024 up 305.6% volatile
8 Poland 94,627 Number 2024 up 305.6% volatile
10 Switzerland 82,792 Number 2024 up 83.3% volatile
11 Romania 71,347 Number 2024 up 293.7% volatile
12 Ireland 69,587 Number 2024 up 2,785.0% volatile
13 Belgium 62,826 Number 2024 up 119.8% volatile
14 Greece 54,135 Number 2024 up 198.0% volatile
15 Austria 47,328 Number 2024 down 24.6% rising
16 Finland 47,051 Number 2024 up 193.7% volatile
17 Bulgaria 39,187 Number 2024 up 1,955.5% volatile
18 Czechia 35,531 Number 2024 up 2,386.4% volatile
19 Norway 34,109 Number 2024 down 9.3% rising
20 Denmark 32,257 Number 2024 up 34.6% volatile
21 Croatia 31,394 Number 2024 up 407.2% volatile
21 Croatia 31,394 Number 2024 up 407.2% volatile
23 Sweden 29,748 Number 2024 down 60.7% falling
24 Lithuania 23,140 Number 2024 up 324.0% volatile
24 Lithuania 23,140 Number 2024 up 324.0% volatile
26 Cyprus 13,588 Number 2024 up 550.4% volatile
27 Slovenia 11,532 Number 2024 up 2,453.5% volatile
27 Slovenia 11,532 Number 2024 up 2,453.5% volatile
29 Malta 10,614 Number 2024 up 9.1% volatile
30 Luxembourg 9,281 Number 2024 down 16.0% flat
31 Iceland 4,246 Number 2024 up 222.6% volatile
32 Hungary 4,132 Number 2024 down 66.6% volatile
33 Slovakia 2,399 Number 2024 up 40.0% falling
33 Slovakia 2,399 Number 2024 up 40.0% falling
35 Estonia 1,374 Number 2024 up 287.4% volatile
35 Estonia 1,374 Number 2024 up 287.4% volatile
37 Liechtenstein 833 Number 2024 up 499.3% volatile
38 Latvia -4,236 Number 2024 up 51.0% volatile
38 Latvia -4,236 Number 2024 up 51.0% volatile
40 Moldova -17,602 Number 2024 up 27.3% flat
40 Moldova -17,602 Number 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.

Share, cite or embed this page

Cite this page

Net migration by age and sex by country. Statizoid, drawing on Eurostat. Retrieved 24 September 2026, from https://population.statizoid.com/stat/net-migration-by-age-and-sex/

Embed or link this data

Paste this into a page to link back to these figures. The data itself is free to reuse under CC BY 4.0 (Eurostat); please keep the attribution.

<a href="https://population.statizoid.com/stat/net-migration-by-age-and-sex/">Net migration by age and sex by country</a> — Statizoid

About this data

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