> > South Asian Diaspora  >> Overseas Indians >> Indo Americans

Indian Population in United States

India has the largest diaspora in the world and as per the Ministry of External Affairs, there are 3.2 Crores or 32 million Non-Resident Indians (NRIs) and Persons of Indian Origin (PIOs) residing outside India. 

As per the Ministry of External Affairs report 2018, there are 4,460,000 (44.60 Lakhs) Indians residing in the United States. 

  • Persons of Indian Origin (PIOs) – 3,180,000 (3.2 million)
  • Non-Resident Indians (NRIs) – 1,280,000 (1.28 million)

Indian Americans Population

Indian Americans or Indo-Americans make up 1.45% of the U.S. population and are the largest group of South Asian Americans and the second largest group of Asian Americans after Chinese Americans.  As per the United States Census Bureau 2020, the Total Asian Indians Population in the United States is 4,506,308 ( 45 Lakhs). The approximate population of Indians in the United States as of 2023 is 48 Lakh or 4.8 million.

read about the Population of Overseas Indians

California boasts the largest Asian Indian population among all U.S. states, with 810,043 individuals of Indian descent. Following closely behind is the Lone Star State, Texas, which is home to 434,221 people of Indian heritage. New Jersey also holds a notable Indian community, with 38,623 individuals followed by New York (371,987) and Illinois (248,679).

U.S. States with Indian Population

#StatePopulation 2020
1California810,043
2Texas434,221
3New Jersey386,236
4New York371,987
5Illinois248,679
6Florida173,493
7Georgia154,460
8Virginia152,567
9Pennsylvania141,878
10Washington127,282
11Massachusetts116,927
12Michigan115,367
13North Carolina105,712
14Maryland99,681
15Ohio92,791
16Arizona63,701
17Connecticut63,424
18Minnesota45,810
19Indiana45,019
20Tennessee34,394
21Wisconsin32,229
22Missouri30,606
23Colorado30,433
24Oregon29,566
25South Carolina20,934
26Kansas19,546
27Nevada18,086
28Kentucky17,579
29Delaware16,178
30Iowa15,625
31Oklahoma15,336
32Alabama13,666
33Utah12,249
34Louisiana11,827
35Arkansas11,003
36New Hampshire10,026
37Rhode Island9,000
38Nebraska8,414
39District of Columbia7,879
40Mississippi6,164
41New Mexico4,539
42West Virginia3,350
43Puerto Rico3,281
44Idaho2,795
45Hawaii2,534
46Maine2,327
47South Dakota2,141
48North Dakota1,856
49Vermont1,706
50Alaska647
51Montana554

Source: US Census 2020

U.S. Cities by Indian Population

Top Metropolitan Areas  with Indian populations

# Metro Area Population % of Total
1 New York-Newark-Jersey City,  685,207 3.42%
2 Chicago-Naperville-Elgin,  233,647 2.43%
3 San Francisco-Oakland-Berkeley, CA  229,323 4.85%
4 Dallas-Fort Worth-Arlington, TX  212,379 2.82%
5 San Jose-Sunnyvale-Santa Clara, CA  189,528 9.50%
6 Washington-Arlington-Alexandria 179,919 2.84%
7 Los Angeles-Long Beach-Anaheim  160,234 1.21%
8 Houston-The Woodlands-Sugar Land, TX  146,413 2.08%
9 Atlanta-Sandy Springs-Alpharetta, GA  141,140 2.34%
10 Philadelphia-Camden-Wilmington 134,310 2.16%

Source: US Census 2020

Religion of Indian population in United States

Indian Americans have diverse religious backgrounds & represented mainly by  Hindus, Sikhs, Muslims, Christians & Jains. Hindus form the majority religious group amongst the Indian American community and number around 2.4 million followed by the Christians who are at approx 18% and Muslims at 10%. 

The religion of the Indian population in the United States is as follows

ReligionPercentage
  Hinduism51%
  Christianity18%
  Islam10%
  Unaffiliated10%
  Sikhism5%
  Jainism2%
  Other (Zoroastrians, Buddhists, Bahá’ís, and Indian Jews)4%

Source: PEW Research Center

Read more about United States

Indian Population in United States 2024 | Indo Americans