This list is about the area of largest cities in India. The cities are ranked by the area governed by local political bodies such as municipal corporations. For the list of largest metropolitan areas, see list of metropolitan areas in India..

Bengaluru (Bangalore) is not in this list because there are five different municipal corporations in Bengaluru city. Since 1 May 2025 the Greater Bengaluru Authority has power over the municipal corporations in Bengaluru; their chairman is the chief minister of the Greater Bengaluru Authority; the mayor of Bengaluru is appointed by the Greater Bengaluru Authority.

This list is only for areas within municipal corporations which have an area of more than 400 km2.

Rank City State / Area (km2) Area governed by 1 Delhi Delhi 1484 Municipal Corporation of Delhi 2AyodhyaUttar Pradesh872.81Ayodhya Municipal Corporation 3 Visakhapatnam Andhra Pradesh 681.96 Greater Visakhapatnam Municipal Corporation 4 Hyderabad Telangana 650 Greater Hyderabad Municipal Corporation 5 Lucknow Uttar Pradesh 631 Lucknow Municipal Corporation 6 Indore Madhya Pradesh 530 Indore Municipal Corporation 7 Pune Maharashtra 526 Pune Municipal Corporation 8 Ahmedabad Gujarat 505 Amdavad Municipal Corporation 9JaipurRajasthan484.64Jaipur Municipal Corporation 10 Bhopal Madhya Pradesh 463 Bhopal Municipal Corporation 11 SuratGujarat461.60Surat Municipal Corporation12MeerutUttar Pradesh450Meerut Municipal Corporation13MumbaiMaharashtra440Brihanmumbai Municipal Corporation 14ChennaiTamil Nadu426Greater Chennai Corporation15WarangalTelangana407.77Greater Warangal Municipal Corporation

See also List of cities in India by population

References