Indiu obývajú Indovia. Zloženie z národnostného a náboženského hľadiska sa však výrazne líši. Najväčší podiel, a to až 84 % majú hinduisti, 11 % moslimovia, 2 % kresťania. Ostatné náboženstvá ako budhisti a iní sú zastúpení iba nepatrne. Podľa národnosti majú najväčší podiel Hindustánci. Nasledujú Telugovia, Bengálci, Maráthovia, Tamilci a ďalší.