Ludność nie jest rozmieszczona zbyt równomiernie. Około 40% zamieszkuje stany Niziny Hindustańskiej, na której gęstość zaludnienia wynosi 450 osób/km², zaś w delcie Gangesu aż 800 osób/km². Również Indie południowe są gęsto zaludnione, gdyż w Kerali gęstość zaludnienia wynosi 1000 osób/km². Najmniej zaludniona jest wyżyna Dekanu, półwysep Kathijawar, pustynia Thar i przedgórze Himalajów, gdzie średnia gęstość zaludnienia wynosi 50 osób/km².

Struktura płci i wieku W Indiach utrzymuje się przewaga mężczyzn, która wynosi 51,5% populacji. Jest to cecha charakterystyczna krajów rozwijających się.

Społeczeństwo Indii, jak przystało na kraj rozwijający się, jest młode, a średnia wieku wynosi 25 lat. Struktura wiekowa ma charakter wyrównany – jej zróżnicowanie pomiędzy stanami jest znikome. Nieco większy udział ludności starszej (więcej niż 5%) cechuje jedynie stany bardziej rozwinięte.

Ruch naturalny Poziom urodzeń w Indiach zmniejsza się z roku na rok, ale spada także poziom zgonów. Jest to związane ze zmniejszeniem umieralności niemowląt, rozwijaniem się medycyny i oświaty. Na początku lat wprowadzono politykę kontroli urodzin.

Średnia długość życia wciąż się zwiększa.