La India es un estado multiétnico, cuya diversidad étnica es comparable con la de todo el continente europeo. Aproximadamente 72% de los hindúes son indoarios, y el 25% dravídicos, que habitan predominantemente el sur de la India. El 3% restante son otros grupos, sobre todo tibeto-birmanos, pueblos munda y mon-khmer en la región del Himalaya, así como en el noreste y este del país.
El 8,2% de los habitantes pertenecen al linaje de la población autóctona, que se autodenomina Adivasi, aunque es altamente heterogénea étnicamente. La constitución hindú reconoce a más de 600 etnias. Por lo general, viven al margen del sistema de castas hinduista, y se encuentran fuertemente postergados socialmente, a pesar de las leyes aprobadas para su protección. Los Adivasi conforman grandes porcentajes de la población en la región del noreste (especialmente en Mizoram, Nagalan, Meghalaya, Arunachal Pradesh, Manipur, Tripura, Sikkim) así como en provincias del este y centro de India como Jharkhand, Chhattisgarh, Orissa y Madhya Pradesh.