How Many Cities Are There in India?

As of 2011, there are a total of 497 cities in India. Of these, Mumbai has the largest population, with a total of 12,478,447 residents living there. Delhi and Bangalore follow, with populations of 11,007,835 and 8,425,970, respectively.

The official census in India is conducted every 5 years. Some parameters included in the census were population, population growth rate, literacy rate, population density, standard of living, housing details, gender ratio and children's gender ratio. It was then found that India's total population is already at 1,210,193,422, and this is expected to go beyond one and a half billion in 50 years.