​10 Countries with the largest Indian population

Sep 24, 2024

By: Kapil Yadav

Credit: iStock

Data from GetGIS (Global Immigration Services) website

The data used in this list is taken from the official GetGIS (Global Immigration Services) website. The number for each country includes the population of Non-Resident Indians (NRIs), Persons of Indian Origin (PIOs) and Overseas Indians.

Credit: iStock

​The United States

With a population of 44,60,000, the United States boasts the largest Indian population of any country. The majority of this population is concentrated in cities such as New York, Chicago, and Houston.

Credit: iStock

​United Arab Emirates (UAE)

There has been a sharp increase in the Indian population in the United Arab Emirates (UAE) in recent years. As of 2024, there are 34,25,144 Indians living in the country, with the primary reasons being excellent infrastructure and growth opportunities.

Credit: iStock

​Malaysia

Home to 29,879,950 Indians, Malaysia has long been a haven for a diverse range of Indian ethnic groups. The primary reasons for Indians settling in Malaysia include the relatively low cost of living and the quality of life.

Credit: iStock

​Saudi Arabia

The Indian community in the UAE, with a population of over 25,94,947, significantly contributes to the economy, particularly in sectors such as construction and healthcare. They also enrich the cultural landscape through Indian food and festivals.

Credit: iStock

​Myanmar

With a population of over 20,09,207, Indian settlers in Myanmar have been integral since ancient times, shaping trade routes and the economy. They have significantly influenced sectors such as manufacturing and finance while enriching the nation’s socio-cultural fabric.

Credit: iStock

​United Kingdom

The Indian population has greatly influenced the UK’s culture by introducing food, art and festivals. With more than 17,64,000 Indians residing in the country, it has become a vibrant and diverse community that celebrates a variety of traditions and backgrounds.

Credit: iStock

​Canada

Canada has recently experienced a significant influx of Indian immigrants, particularly from the Punjabi community. This increase is largely driven by the desire for a better quality of life and opportunities. As a result, the Indian population in Canada has reached a total of 16,89,055.

Credit: iStock

South Africa

The history of the Indian diaspora in South Africa dates back to colonial times. Today, South Africa is home to more than 1,560,000 Indians, who have significantly contributed to shaping its cultural and socio-political landscape.

Credit: iStock

​Mauritius

Mauritius is home to more than 8,94,500, which is almost 70% of its total population. The cities with the highest Indian population include Port Louis, Quatre Bornes and Curepipe.

Credit: iStock

​Singapore

With a total population of 650,000, Singapore's vibrant culture and thriving economy significantly benefit from the contributions of the Indian community living there. Additionally, educational institutions in Singapore attract a large number of Indian students.

Credit: iStock

The 9 weirdest museums in the world