A Índia é um estado multiétnico cuja diversidade étnica é comparável à de todo o continente europeu. Cerca de 72% dos indianos são indo-arianos e 25% são dravidianos, que vivem principalmente no sul da Índia. 3% são outros grupos, principalmente os povos Tibeto-Burmês, Munda e Mon Khmer nos Himalaias e no nordeste e leste da Índia.
8,2% dos habitantes pertencem à população tribal indígena, que se intitula Adivasis, embora sejam etnicamente muito heterogêneos. A constituição indiana reconhece mais de 600 tribos. Eles estão principalmente fora do sistema de castas hindus e continuam em desvantagem social, apesar das leis de proteção existentes. Os Adivasis na região nordeste (especialmente em Mizoram, Nagaland, Meghalaya, Arunachal Pradesh, Manipur, Tripura, Sikkim) bem como nos estados de Jharkhand, Chhattisgarh, Orissa e Madhya Pradesh, no leste e no centro da Índia, têm uma alta percentagem da população.