Net migration by country, 2025, OECD (38 countries)

Immigrants minus emigrants during the year, including citizens and non-citizens, as estimated in World Population Prospects. A negative value means more people left than arrived.

38 places ranked for 2025. Highest: United States (1,230,663 people). Lowest: Germany (-334,072 people). The median is 17,825 people.

Unit: people Source: World Bank Trend, map and download

Members since Costa Rica joined on 25 May 2021. About this group

Highest 10

  1. 1. United States 1,230,663 people
  2. 2. United Kingdom 389,911 people
  3. 3. Canada 326,204 people
  4. 4. Japan 140,579 people
  5. 5. Australia 137,109 people
  6. 6. Colombia 129,139 people
  7. 7. Netherlands 104,681 people
  8. 8. Spain 96,630 people
  9. 9. France 91,737 people
  10. 10. Italy 75,448 people

Lowest 10

  1. 38. Germany -334,072 people
  2. 37. Poland -330,820 people
  3. 36. Türkiye -258,205 people
  4. 35. Czechia -112,188 people
  5. 34. Mexico -108,037 people
  6. 33. Slovakia -31,377 people
  7. 32. Lithuania -24,618 people
  8. 31. Hungary -16,331 people
  9. 30. Estonia -13,350 people
  10. 29. Latvia -7,330 people

Source: World Bank, World Development Indicators.

Full ranking

Net migration by country, 2025, OECD (38 countries)
#CountryValuePeriodRelative size
1 United States 1,230,663 people 2025
2 United Kingdom 389,911 people 2025
3 Canada 326,204 people 2025
4 Japan 140,579 people 2025
5 Australia 137,109 people 2025
6 Colombia 129,139 people 2025
7 Netherlands 104,681 people 2025
8 Spain 96,630 people 2025
9 France 91,737 people 2025
10 Italy 75,448 people 2025
11 South Korea 65,731 people 2025
12 Chile 51,712 people 2025
13 Sweden 47,079 people 2025
14 Switzerland 37,253 people 2025
15 Ireland 35,417 people 2025
16 Belgium 31,989 people 2025
17 Norway 29,798 people 2025
18 Denmark 22,103 people 2025
19 Finland 18,246 people 2025
20 New Zealand 17,403 people 2025
21 Greece 16,636 people 2025
22 Portugal 16,472 people 2025
23 Israel 11,466 people 2025
24 Austria 11,254 people 2025
25 Luxembourg 5,237 people 2025
26 Slovenia 2,711 people 2025
27 Iceland 2,709 people 2025
28 Costa Rica 1,000 people 2025
29 Latvia -7,330 people 2025
30 Estonia -13,350 people 2025
31 Hungary -16,331 people 2025
32 Lithuania -24,618 people 2025
33 Slovakia -31,377 people 2025
34 Mexico -108,037 people 2025
35 Czechia -112,188 people 2025
36 Türkiye -258,205 people 2025
37 Poland -330,820 people 2025
38 Germany -334,072 people 2025

Places are ordered from the highest to the lowest value. Group medians on this site are the middle value of the members with data for the same year; they are not official aggregates.

How this ranking works

Every country is ranked on its value for 2025, the latest period that most countries have, so all values are for the same point in time. Countries without a value for 2025 are left out. Groups and aggregates such as the European Union are not ranked. Values are as published by World Bank; the ranking is a plain ordering from the highest to the lowest value and says nothing about whether a high value is good or bad.

Earlier years: use the year selector above. Methodology · Coverage and freshness

Related