L’India è un paese multietnico, la cui varietà etnica è paragonabile a quella dell’intero continente europeo. Circa il 72% degli indiani sono indoariani e il 25% è costituito da dravidi, stanziatisi per la maggior parte nell’India meridionale. Il 3% è costituito da gruppi di altro genere, per lo più tibeto-birmani, popoli Munda e Mom-Khmer che vivono sull’Himalaya e nella zona est e nord-est dell’India.
L’8,2% degli abitanti appartiene ad una tribù indigena che si faceva chiamare Adivasi, etnicamente non del tutto omogenea. La costituzione indiana riconosce più di 600 stirpi. Gli indiani si sono trovati molto spesso al di fuori del sistema delle caste induista e rimangono fortemente discriminati a livello sociale malgrado le leggi protezioniste vigenti. Alte percentuali di questa popolazione sono costituite da Adivasi nella zona nord-est (specialmente in Mizoram, Nagaland, Meghalaya, Arunachal Pradesh, Manipur, Tritura, Sikkim) ed anche negli stati federali dell’India orientale e centrale Jharkand, Chhattisgargh, Orissa e Madhya Pradesh.