Net migration per 1,000 people
Rankings at a glance
Highest 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 the 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
Historical trends
Key terms
- Net migration
- — Immigrants minus emigrants. Positive = more people arriving, negative = more leaving.
- Net migration rate
- — Net migration per 1,000 population per year.
- Immigration
- — People entering the country from abroad.
- Emigration
- — People leaving the country to live abroad.
- Migrant stock
- — Total foreign-born residents currently living in a country, regardless of when they arrived.
Frequently asked questions
- 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).
- 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).

