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

Rank Country Per 1,000 Year
28. Hong Kong 2.58 2021
27. Italy 3.2 2021
26. Macau 3.24 2021
25. New Caledonia 3.71 2021
24. United States of America 3.78 2021
23. Ireland 3.83 2021
22. Botswana 4.26 2021
21. Qatar 4.42 2021
20. Western Sahara 4.73 2021
19. Liechtenstein 4.84 2021
18. Djibouti 4.87 2021
17. Isle of Man 5 2021
16. Australia 5.15 2021
15. Canada 5.71 2021
14. Sint Maarten 5.92 2021
13. United Arab Emirates 6.38 2021
12. San Marino 6.39 2021
11. Spain 6.76 2021
10. Cyprus 7.29 2021
9. Northern Mariana Islands 7.32 2021
8. Luxembourg 7.38 2021
7. Aruba 8.28 2021
6. Turks and Caicos Islands 8.77 2021
5. Monaco 9.21 2021
4. Anguilla 10.86 2021
3. Singapore 11.39 2021
2. Cayman Islands 12.8 2021
1. British Virgin Islands 15.14 2021