TPEOThe People of the Earth Organization

Net migration

Which countries gain the most people through migration?

Ukraine leads with 1.7 M; 217 countries have data.

No data for -6 of 211 countries

#CountryValueYear
1Ukraine1.7 M2025
2United States1.2 M2025
3Syrian Arab Republic421 6932025
4United Kingdom389 9112025
5Canada326 2042025
6Sudan291 4692025
7Malaysia166 6152025
8United Arab Emirates158 6342025
9South Africa146 3702025
10Japan140 5792025
11Australia137 1092025
12Colombia129 1392025
13Saudi Arabia119 7382025
14Iran, Islamic Rep.116 7862025
15Oman113 7342025
16Netherlands104 6812025
17Spain96 6302025
18France91 7372025
19Italy75 4482025
20Korea, Rep.65 7312025
21Chile51 7122025
22Sweden47 0792025
23Kuwait42 7752025
24Switzerland37 2532025
25Qatar36 2882025
26Ireland35 4172025
27Belgium31 9892025
28Norway29 7982025
29Thailand27 5092025
30Ethiopia24 0542025
31Denmark22 1032025
32Finland18 2462025
33Bahrain18 1282025
34Hong Kong SAR, China17 8632025
35New Zealand17 4032025
36Singapore16 8922025
37Greece16 6362025
38Portugal16 4722025
39Turkmenistan13 2682025
40Somalia, Fed. Rep.12 0772025
41Peru11 9312025
42Israel11 4662025
43Cote d'Ivoire11 3052025
44Austria11 2542025
45Azerbaijan8 7312025
46Cyprus7 7492025
47Zambia6 5622025
48Rwanda6 2822025
49Panama6 1512025
50South Sudan6 1452025
51Puerto Rico (US)5 4952025
52Luxembourg5 2372025
53Malta5 1612025
54Equatorial Guinea3 8122025
55Argentina2 8592025
56Slovenia2 7112025
57Iceland2 7092025
58Namibia1 8662025
59Kyrgyz Republic1 8152025
60Solomon Islands1 6312025
61Seychelles1 5902025
62Georgia1 2832025
63Gabon1 1162025
64Costa Rica1 0002025
65Bahamas, The9352025
66Cayman Islands8882025
67Andorra8432025
68Trinidad and Tobago6912025
69Channel Islands6752025
70Gibraltar5492025
71Sint Maarten (Dutch part)5302025
72Curacao4702025
73Bhutan4552025
74New Caledonia4402025
75Faroe Islands3862025
76Belize3602025
77Liechtenstein1942025
78Turks and Caicos Islands1772025
79Isle of Man1662025
80British Virgin Islands1532025
81San Marino1222025
82Aruba1112025
83Monaco1002025
84Mongolia792025
85St. Kitts and Nevis182025
86Antigua and Barbuda122025
87Brunei Darussalam02025
88Bermuda-22025
89Palau-162025
90St. Lucia-232025
91Vanuatu-522025
92Barbados-872025
93Naoero-1222025
94Libya-1722025
95Grenada-1852025
96Dominica-2422025
97Tuvalu-2552025
98Greenland-2652025
99Papua New Guinea-2842025
100Macao SAR, China-3282025
101Virgin Islands (U.S.)-3572025
102Kiribati-4622025
103Guam-4932025
104Djibouti-5812025
105Sao Tome and Principe-6502025
106St. Vincent and the Grenadines-7142025
107Northern Mariana Islands-9632025
108Suriname-9672025
109American Samoa-1 0512025
110Iraq-1 0642025
111Micronesia, Fed. Sts.-1 1252025
112St. Martin (French part)-1 1702025
113French Polynesia-1 1992025
114Cabo Verde-1 2842025
115Uruguay-1 3382025
116Guinea-Bissau-1 3732025
117Marshall Islands-1 6982025
118Comoros-2 1272025
119Tonga-2 1502025
120Madagascar-2 2272025
121Maldives-2 2832025
122Timor-Leste-2 5502025
123Mauritius-2 7842025
124Korea, Dem. People's Rep.-2 7872025
125Samoa-2 8152025
126Bulgaria-2 9612025
127Gambia, The-2 9842025
128Congo, Rep.-2 9992025
129Belarus-3 0202025
130Bolivia-3 1792025
131Fiji-3 2882025
132Croatia-3 4812025
133Angola-3 5242025
134Honduras-4 7782025
135Mauritania-5 0442025
136Guyana-5 0922025
137Lesotho-5 1922025
138Malawi-5 6282025
139North Macedonia-5 6452025
140Botswana-5 6652025
141Eswatini-5 7752025
142Eritrea-6 6982025
143Uzbekistan-6 9872025
144Bosnia and Herzegovina-6 9942025
145Latvia-7 3302025
146Niger-7 7042025
147Benin-7 8472025
148Guatemala-7 9592025
149Nicaragua-8 3712025
150Kazakhstan-8 8342025
151Montenegro-9 2792025
152Liberia-9 8702025
153Lebanon-10 2302025
154Lao PDR-10 6452025
155Jamaica-11 0532025
156Sierra Leone-11 3092025
157Paraguay-12 4232025
158Senegal-12 6362025
159Tanzania-12 7302025
160Serbia-13 0862025
161Estonia-13 3502025
162Tunisia-14 5232025
163Central African Republic-14 6932025
164Togo-15 0102025
165Nigeria-15 2582025
166Cameroon-15 3792025
167Guinea-16 2822025
168Yemen, Rep.-16 2912025
169Hungary-16 3312025
170Ghana-17 0792025
171Ecuador-17 2192025
172Kosovo-18 3802025
173Tajikistan-21 6062025
174Cuba-22 2442025
175West Bank and Gaza-23 1562025
176El Salvador-23 9342025
177Albania-24 2302025
178Lithuania-24 6182025
179Burkina Faso-27 1302025
180Congo, Dem. Rep.-27 3092025
181Kenya-27 3302025
182Algeria-27 5312025
183Armenia-29 0132025
184Romania-29 0412025
185Moldova-29 7662025
186Sri Lanka-30 7242025
187Slovak Republic-31 3772025
188Cambodia-31 4692025
189Haiti-32 0522025
190Burundi-34 7272025
191Dominican Republic-35 3062025
192Indonesia-39 5092025
193Myanmar-39 6612025
194Mali-48 0192025
195Viet Nam-48 1712025
196Zimbabwe-54 5552025
197Morocco-56 2542025
198Egypt, Arab Rep.-57 3052025
199Mozambique-65 5732025
200Afghanistan-74 4042025
201Venezuela, RB-100 4672025
202Mexico-108 0372025
203Czechia-112 1882025
204Uganda-119 0592025
205Chad-123 1042025
206Philippines-149 3152025
207Brazil-217 2832025
208Russian Federation-251 8222025
209Turkiye-258 2052025
210China-268 1262025
211Jordan-303 2672025
212Poland-330 8202025
213Germany-334 0722025
214Nepal-364 6992025
215Bangladesh-402 1002025
216India-495 7532025
217Pakistan-1.2 M2025

By region

Europe & Central Asia

Ukraine

1.7 M

58 countries

Sub-Saharan Africa

Sudan

291 469

48 countries

Latin America & Caribbean

Colombia

129 139

42 countries

East Asia & Pacific

Malaysia

166 615

37 countries

Middle East, North Africa, Afghanistan & Pakistan

Syrian Arab Republic

421 693

23 countries

South Asia

Bhutan

455

6 countries

North America

United States

1.2 M

3 countries

What changed

Fell the most

  1. Pakistan-1235336 pts1960 to 2025
  2. India-642708 pts1960 to 2025
  3. Germany-546738 pts1960 to 2025
  4. Bangladesh-415680 pts1960 to 2025
  5. Nepal-351476 pts1960 to 2025

Rose the most

  1. Ukraine+1650077 pts1960 to 2025
  2. United States+807955 pts1960 to 2025
  3. Syrian Arab Republic+421693 pts1960 to 2025
  4. United Kingdom+369958 pts1960 to 2025
  5. Japan+290950 pts1960 to 2025

Every number carries its source and year. Where a country is missing, it is missing — we do not interpolate.
Source: World Bank Open Data · 2025–2025