L'Inde a une population totale estimée à plus de 1,2 milliard de personnes en 2014, faisant de l'Inde le deuxième pays le plus peuplé du monde. La plus grande et capitale de l'Inde est New Delhi, qui contenait environ 22,7 millions de la population du pays en 2011.
Certains autres grands centres de la population massive de l'Inde se trouvent dans les villes de Mumbai, avec près de 20 millions d'habitants, et de Calcutta, avec environ 14,4 millions d'habitants, en 2011. En 2014, le seul pays au monde avec plus de gens que l'Inde est la Chine. Selon les estimations de 2014, la Chine compte plus de 1,3 milliard d'habitants.