En 2001 había 35 ciudades con más de un millón de habitantes, mientras que las tres ciudades más grandes (Bombay, Delhi y Calcuta), tenían más de diez millones de habitantes cada una.