Largest Cities in India India has surpassed China to become the world’s most populous nation. India has the second-most cities with a population of more than a million, while being the seventh-largest nation in terms of land area, encompassing more than 32 lakh sq km. In India, a city is considered a metropolis if its population exceeds one million. The leading metropolises include Delhi NCR, Mumbai, Bangalore, Ahmedabad, Hyderabad, Chennai, and Kolkata. This article will examine Indian cities according to various index categories and inform the reader of any estimated changes that have happened since the 2011 census. Largest Cities in India by area or india’s biggest cities City state — Area sq km Delhi Delhi-1397.30 sq km Banglore Karnataka-741 sq km Vishakhapatnam Andhra Pradesh-681.96 sq km Hyderabad Telangana-650 sq km Lucknow Uttar Pradesh-631 sq km Indore Madhya Pradesh-525 sq km Pune Maharashtra-516.18 sq km Ahmedabad Gujarat-505 sq km Bhopal Madhya Pradesh-463 sq km Surat Gujarat-461.6 sq km Meerut Uttar Pradesh-450 sq km Mumbai Maharashtra-437.71 sq km Chennai Tamilnadu-426 sq km Warangal Telangana-406 sq km
Largest Cities in India by population or how many cities in india City state — Population 2011 census Mumbai Maharashtra-12,442,373 Delhi Delhi1-1,007,835 Banglore Karnataka-8,425,970 Hyderabad Telangana-6,809,970 Ahmedabad Gujarat-5,570,585 Chennai Tamilnadu-4,681,087 Kolkata West Bengal-4,486,679 Surat Gujarat-4,446,797