The United Nations Department of Economic and Social Affairs (UNDESA) estimated that there were 281 million international migrants, which accounts for approximately 3.5 per cent of the global population, which is an increase from 2.8 per cent in the year 2000.
India, which has recently surpassed China to become the world’s most populous country, with an estimated population reaching 1.4286 billion (or 142.86 crores) according to the UNFPA 2023, leads the world in emigration—having a massive Indian diaspora across the globe.
Story continues below this ad
In a notable mention, India is the origin of the largest number of international migrants in the world, touching nearly 18 million, according to the UN World Migration Report 2024.
As of May 2024, the total number of overseas Indians worldwide is approximately 35.42 million, which includes about 15.85 million non-resident Indians (NRIs) and nearly 19.57 million individuals of Indian origin (PIOs), according to India’s Ministry of Foreign Affairs.
Top 10 countries with the highest Indian population worldwide (as of May 2024)
The United States is home to the largest Indian population in the world, totalling 5.4 million people, which represents approximately 1.6% of the country’s overall population of 345 million.
Story continues below this ad
Notably, Indian immigrants have made significant contributions across various sectors, with over 20 CEOs of Indian origin leading Fortune 500 companies as of 2024.
Among them, Sundar Pichai and Satya Nadella head two of the largest corporations globally, Alphabet and Microsoft, respectively.
India Day Parade celebrations in NYC (Source: Consulate General of India, New York (USA))
Moreover, Southeast and Southwest Asian nations such as Malaysia, Myanmar, Sri Lanka, and Singapore boast some of the largest Indian populations globally due to economic and educational opportunities.
Countries in the Middle East, including the UAE, Saudi Arabia, and Kuwait, attract a substantial number of Indian migrants due to their favourable investment and government policies for hiring skilled workers.
Story continues below this ad
Asia Pacific countries like Malaysia, Myanmar, Sri Lanka, Australia, and Singapore are also home to large Indian populations, driven by economic and educational opportunities.
Source: Ministry of External Affairs, Government of India: Population of Overseas Indians
Please note: The countries with the highest Indian population in the world are ranked in order of the population of overseas Indians (descending order).