Plus de 1 600 communautés cohabitent sur le territoire indien. On distingue 3 grandes familles ethniques :
les Indo-européens (70%) ou Aryens (nom qui vient du sanscrit arya qui signifie " noble "), au Nord. Ce sont les descendants de guerriers venus d'Europe Centrale. Ils imposèrent leur religion (à l'origine de l'hindouisme) et leur système hiérarchique (à l'origine des castes).
les Dravidiens (25%), au Sud, ont la peau plus foncée que leurs voisins du Nord. Ils habitaient l'Inde bien avant l'arrivée des Aryens qui les repoussèrent au sud. Leur origine est mal connue ; on pense qu'ils pourraient être originaires d'Ethiopie.
les Mongoloïdes (3%), au Nord-Est, descendants de conquérants d'Asie Centrale, dont, par ailleurs, l'on retrouve l'influence un peu partout sur le globe.