A maioria das pessoas na Índia vive nas áreas rurais; eles representam 73 por cento da população total. Os restantes 27 por cento vivem nas cidades e vilas.
Hoje, cerca de 1,2 bilhão de pessoas vivem na Índia. A planície do Ganges, no leste e norte da Índia, é considerada uma das áreas mais populosas do mundo. É o lar de mais de 900 milhões de pessoas. A cidade mais populosa é Mumbai, com mais de 18 milhões de habitantes. Nova Delhi é a segunda cidade mais populosa, com 13 milhões de habitantes. As áreas menos povoadas incluem o Himalaia e os Gates Ocidentais e Orientais.