India has 48 cities with a population of one million or more, 405 cities with a population of between 100,000 and one million, and 2500 cities with a population of between 10,000 and 100,000. With a population, Mumbai is the biggest city in India.