Net Migration

Global ranking of 50 countries by net migration

Ad Slot: ranking-top

🥇 Highest

Ukraine

1,702,358

📊 Countries Tracked

50

Latest data year: 2025

🏁 Lowest

Kazakhstan

-8,834

# Country Net Migration
🥇 Ukraine 1.70M
🥈 United States 1.23M
🥉 United Kingdom 389,911
4 Canada 326,204
5 Malaysia 166,615
6 United Arab Emirates 158,634
7 South Africa 146,370
8 Japan 140,579
9 Australia 137,109
10 Colombia 129,139
11 Saudi Arabia 119,738
12 Oman 113,734
13 Netherlands 104,681
14 Spain 96,630
15 France 91,737
16 Italy 75,448
17 South Korea 65,731
18 Chile 51,712
19 Sweden 47,079
20 Kuwait 42,775
21 Switzerland 37,253
22 Qatar 36,288
23 Ireland 35,417
24 Belgium 31,989
25 Norway 29,798
26 Thailand 27,509
27 Ethiopia 24,054
28 Denmark 22,103
29 Finland 18,246
30 Hong Kong 17,863
31 New Zealand 17,403
32 Singapore 16,892
33 Greece 16,636
34 Portugal 16,472
35 Peru 11,931
36 Israel 11,466
37 Austria 11,254
38 Panama 6,151
39 Luxembourg 5,237
40 Argentina 2,859
41 Slovenia 2,711
42 Costa Rica 1,000
43 Iraq -1,064
44 Uruguay -1,338
45 Bulgaria -2,961
46 Croatia -3,481
47 Uzbekistan -6,987
48 Latvia -7,330
49 Guatemala -7,959
50 Kazakhstan -8,834
Ad Slot: ranking-bottom

Net Migration — Global Overview

This ranking compares net migration across 50 countries worldwide. Data is sourced from the World Bank and reflects the most recently available statistics. Click any country to see detailed demographics data including historical trends.

Looking for more demographics data? Explore all Demographics indicators or compare specific countries side by side.