Skip to main content

Net migration per 1,000 people (2026)

237/237 countries
Global-0.52per 1,000 populationYear-over-year-17.78%5-year change+11.46%
1950
2026
2100

Rankings at a glance

Top 10 · Net migration per 1,000 people (2026)

With 25.68 per 1,000 population in 2026, the Holy See is projected to lead the world in net migration per 1,000 people, followed by Tokelau (16.07 per 1,000 population) and Bonaire (15.94 per 1,000 population). The top 5 is rounded off by Oman (14.06 per 1,000 population) and Saint Barthélemy (12.39 per 1,000 population). Further down, Gibraltar (11.75 per 1,000 population) and Syria (11.55 per 1,000 population) hold the next two spots. The Cayman Islands (11.51 per 1,000 population), Sint Maarten (10.92 per 1,000 population), and Seychelles (10.13 per 1,000 population) round out the top ten. Across the top ten, the Holy See would be 2.5× as high as Seychelles (10.13 per 1,000 population). Four of the top ten are in Caribbean. Among these countries, Oman is projected to see the largest year-over-year change at -32.1%.

Rank changes

How net migration per 1,000 people changed between 2025 and 2026

2025and2026

All countries

Frequently asked questions

Which country has the lowest net migration rate?
The Marshall Islands is projected to have the lowest net migration rate at -44.91 per 1,000 population in 2026, according to UN Population Division (2024).
Which country has the highest net migration rate?
The Holy See is projected to have the highest net migration rate at 25.68 per 1,000 population in 2026, according to UN Population Division (2024).
What is the global average net migration rate?
The global average net migration rate across 237 countries is projected to be -0.52 per 1,000 population in 2026, according to UN Population Division (2024).

Source: UN Population Division (2024) · Updated