Desde 2011, hay un total de 497 ciudades en la India. De estas, Mumbai tiene la mayor población, con un total de 12,478,447 residentes que viven allí. Siguen Delhi y Bangalore, con poblaciones de 11,007,835 y 8,425,970, respectivamente.
El censo oficial en la India se realiza cada 5 años. Algunos parámetros incluidos en el censo fueron la población, la tasa de crecimiento de la población, la tasa de alfabetización, la densidad de población, el nivel de vida, los detalles de la vivienda, la proporción de género y la proporción de género de los niños. Luego se descubrió que la población total de la India ya es de 1,210,193,422, y se espera que esto supere los mil quinientos millones en 50 años.