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

Rank Country Per 1,000 Year
1. British Virgin Islands 13.99 2025 (Est.)
135. Brazil -0.08 2025 (Est.)
18. Botswana 4.11 2025 (Est.)
79. Bosnia and Herzegovina 0 2025 (Est.)
78. Bolivia 0 2025 (Est.)
74. Bhutan 0 2025 (Est.)
44. Bermuda 1.32 2025 (Est.)
73. Benin 0 2025 (Est.)
80. Belize 0 2025 (Est.)
45. Belgium 1.22 2025 (Est.)
61. Belarus 0.4 2025 (Est.)
150. Barbados -0.29 2025 (Est.)
35. Bangladesh 1.77 2025 (Est.)
174. Bahrain -1.31 2025 (Est.)
88. Azerbaijan 0 2025 (Est.)
38. Austria 1.6 2025 (Est.)
15. Australia 4.86 2025 (Est.)
7. Aruba 7.93 2025 (Est.)
84. Armenia 0 2025 (Est.)
67. Argentina 0 2025 (Est.)
31. Antigua and Barbuda 1.96 2025 (Est.)
4. Anguilla 10.13 2025 (Est.)
131. Angola -0.04 2025 (Est.)
90. Andorra 0 2025 (Est.)
209. American Samoa -4.32 2025 (Est.)
146. Algeria -0.24 2025 (Est.)
201. Albania -3.22 2025 (Est.)
136. Afghanistan -0.1 2025 (Est.)