Read our Privacy Policy for more information about how we process your data.
You can change your preferences at any time by clicking the cookie icon in the footer.
With 25.68 per 1,000 population in 2026, Holy See leads the world in net migration per 1,000 people, followed by Tokelau (16.07 per 1,000 population) and Bonaire, Sint Eustatius and Saba (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 Syrian Arab Republic (11.55 per 1,000 population) hold the next two spots. Cayman Islands (11.51 per 1,000 population), Sint Maarten (Dutch part) (10.92 per 1,000 population), and Seychelles (10.13 per 1,000 population) round out the top ten. At the extremes, Holy See is 2.5× as high as Seychelles (10.13 per 1,000 population). Four of the top ten are in Caribbean. Among these countries, Oman saw the largest year-over-year change at -32.1%.
Scrub the slider above to a year, then tap the dashed slot to pin it. Pin a second year to see rank changes visualised.
Examples: 2026 → 2050, 1990 → 2026
Showing 50 of 237 countries. Scroll to load more...