En 2011, il y avait un total de 497 villes en Inde. Parmi celles-ci, Mumbai a la plus grande population, avec un total de 12 478 447 habitants. Delhi et Bangalore suivent, avec des populations de 11 007 835 et 8 425 970, respectivement.
Le recensement officiel en Inde est effectué tous les 5 ans. Certains paramètres inclus dans le recensement étaient la population, le taux de croissance de la population, le taux d'alphabétisation, la densité de la population, le niveau de vie, les détails du logement, le ratio hommes-femmes et le ratio hommes-femmes des enfants. Il a ensuite été constaté que la population totale de l'Inde s'élevait déjà à 1 210 193 422 et devrait dépasser un milliard et demi dans 50 ans.