印度有10个大民族和许多小民族,其中印度斯坦族占46.3%,泰卢固族占8.6%,孟加拉族占7.7%,泰米尔族占7.4%,还有其它民族。

百分之83%的居民信奉兴都敎(印度教),其他民族的信仰为回敎(伊斯兰教),基督教,锡克教,佛教和少数的民族信奉耆那教等。