This graphic ranks the top 12 countries by the size of their Indian populations. Numbers come from an official government source as of May 2024, accessed via Insider Monkey
- The U.S. has the largest Indian population at 5.4M (though this is only about 1.6% of its total population)
- Middle Eastern countries like UAE, Saudi Arabia, and Kuwait also have large Indian populations due to foreign worker demand.