The World: Net Migrants per 1000 (2025) - Top 100+

Rank Country Per 1,000 Year
28. Brunei 2.09 2025 (Est.)
27. Greece 2.34 2025 (Est.)
26. United Kingdom 2.42 2025 (Est.)
25. Macau 3.17 2025 (Est.)
24. Italy 3.2 2025 (Est.)
23. New Caledonia 3.54 2025 (Est.)
22. Ireland 3.69 2025 (Est.)
21. United States of America 3.84 2025 (Est.)
20. Djibouti 4.01 2025 (Est.)
19. Isle of Man 4.06 2025 (Est.)
18. Botswana 4.11 2025 (Est.)
17. Western Sahara 4.3 2025 (Est.)
16. Liechtenstein 4.72 2025 (Est.)
15. Australia 4.86 2025 (Est.)
14. San Marino 5.37 2025 (Est.)
13. Sint Maarten 5.65 2025 (Est.)
12. Canada 5.69 2025 (Est.)
11. Spain 5.83 2025 (Est.)
10. Cyprus 6.05 2025 (Est.)
9. Northern Mariana Islands 6.66 2025 (Est.)
8. Luxembourg 7.08 2025 (Est.)
7. Aruba 7.93 2025 (Est.)
6. Turks and Caicos Islands 8.16 2025 (Est.)
5. Singapore 9.92 2025 (Est.)
4. Anguilla 10.13 2025 (Est.)
3. Cayman Islands 11.94 2025 (Est.)
2. Monaco 12.62 2025 (Est.)
1. British Virgin Islands 13.99 2025 (Est.)