Migrants

Which countries host and send the most migrants?

According to United Nations data, there are 243 million international migrants scattered across the world, accounting for 3.4 percent of the global population. The United States hosts the most of the them as of 2015 - some 46.6 million people. Germany comes second with 12 million while Russia rounds off the top three with 11.6 million. In terms of sending countries, India is in first place with 15.6 million.

The United Kingdom, which is set to adopt stricter immigration controls, is one of the top-10 countries worldwide for sending migrants. In 2015, approximately 4.9 million British citizens lived in other countries.

Description

This chart shows the number of migrants resident in/sent by country as of 2015.

Download Chart
Leading countries hosting migrants from Asia in 2019, by country (in millions)
Premium statistics
Countries with the largest immigrant population worldwide in 2024 (in millions)
Premium statistics
Countries with highest number of Indian migrants as of 2025 (in millions)
Top 10 destination countries for international migrants, as of 2010
Premium statistics
Regions with the highest number of immigrant population worldwide in 2020 (in 1,000s)
Premium statistics
Countries with the highest share of immigrants among the total population in 2024

Any more questions?

Get in touch with us quickly and easily.
We are happy to help!

Do you still have questions?

Feel free to contact us anytime using our contact form or visit our FAQ page.

Statista Content & Design

Need infographics, animated videos, presentations, data research or social media charts?

More Information