Die meisten Menschen in Indien leben in ländlichen Gebieten; sie machen 73 Prozent der Gesamtbevölkerung aus. Die restlichen 27 Prozent leben in den Städten und Gemeinden.
In Indien leben heute etwa 1,2 Milliarden Menschen. Die Ganges-Ebene im Osten und Norden Indiens gilt als eine der am dichtesten besiedelten Gebiete der Welt. Es ist die Heimat von über 900 Millionen Menschen. Die bevölkerungsreichste Stadt ist Mumbai mit über 18 Millionen Einwohnern. Neu-Delhi ist mit 13 Millionen Einwohnern die zweitgrößte Stadt. Zu den am wenigsten besiedelten Gebieten gehören der Himalaya sowie die West- und Ostghats.