List of Cities in India by population

Mumbai, Maharashtra - Population: Approximately 20.7 million

Delhi - Population: Approximately 18.9 million

Bangalore, Karnataka - Population: Approximately 12.3 million

Kolkata, West Bengal - Population: Approximately 14.8 million

Chennai, Tamil Nadu - Population: Approximately 10.9 million

Hyderabad, Telangana - Population: Approximately 10.4 million

Ahmedabad, Gujarat - Population: Approximately 8.7 million