Hindistan’daki çoğu insan kırsal kesimde yaşıyor; toplam nüfusun yüzde 73'ünü oluşturuyorlar. Kalan yüzde 27'si şehirlerde ve kasabalarda yaşıyor.
Bugün Hindistan'da yaşayan yaklaşık 1,2 milyar insan var. Hindistan'ın doğu ve kuzeyindeki Ganj Ovası, dünyanın en kalabalık bölgelerinden biri olarak kabul edilir. 900 milyondan fazla insana ev sahipliği yapmaktadır. En kalabalık şehir 18 milyondan fazla kişiyle Mumbai'dir. Yeni Delhi, 13 milyon insanıyla ikinci en kalabalık şehirdir. En az nüfuslu bölgeler Himalayalar ve Batı ve Doğu Ghatlarıdır.