Data InsightsMore Indians live in the Gulf states than in the US, UK, and Canada combined

More Indians live in the Gulf states than in the US, UK, and Canada combined

Bar chart of the number of people born in India living in different countries in 2024 where it shows the distribution of 18.5 million Indian-born emigrants, with the largest stocks in the United Arab Emirates and the United States at about 3.2 million each, followed by Saudi Arabia at 2.0 million and other sizable stocks (Pakistan 1.6 million, Kuwait 1.2 million, United Kingdom and Canada about 1.0 million each, and an "Other" category of 2.9 million). Source: UN DESA, International Migrant Stock (2024). License: CC BY.

In 2024, around 18.5 million people born in India lived abroad. For the world’s most populous country, that’s not a lot: just over 1% of the population. This chart shows where they live, based on estimates from the UN, which compiles data from national censuses and population registers.

Nearly half of all Indians living abroad are in the United Arab Emirates, Saudi Arabia and other Gulf countries — that’s more than the US, UK, and Canada combined.

These figures are stocks, not flows: they record where people are from, not when they crossed a border. Pakistan is the clearest case: the two countries were one territory until 1947, and people kept moving across the new border for decades afterwards, so much of the 1.6 million there reflects migration that happened long ago.

Our interactive tool shows migration patterns for every country, and how they've changed over time

Our latest Data Insights

See all Data Insights