This is a list of metropolitan areas by population in India. As per the Constitution of India, a metropolitan area is defined as an area having a population of 10 lakh or more, comprised in one or more districts, and consisting of two or more municipalities or panchayats or other contiguous areas, specified by the Governor by a public notification to be a Metropolitan area. [1] [2]
The list is updated for cities wherever metropolitan area data is available with the corresponding sources. All population data correspond to the 2011 census. For regions that were expanded post-2011 and no updated population data is available, data corresponding to the old urban area limits as per the 2011 census has been considered. [3]
| Metropolitan area | State/UT | Image | Population | Area (km2) | Source |
|---|---|---|---|---|---|
| National Capital Region | Delhi, Haryana, Rajasthan, Uttar Pradesh | | 58,150,000 | 55,083 | [4] |
| Mumbai | Maharashtra | | 23,598,000 | 6,328 | [5] |
| Kolkata | West Bengal | | 15,870,000 | 1,876 | [6] |
| Chennai | Tamil Nadu | | 12,288,000 [a] | 5,904 | [8] |
| Bangalore | Karnataka | | 11,490,000 | 8,005 | [9] [10] |
| Hyderabad | Telangana | | 9,600,000 | 7,257 | [11] [12] |
| Pune | Maharashtra | | 7,276,000 | 7,256 | [13] |
| Andhra Pradesh Capital Region | Andhra Pradesh | | 5,873,588 [b] | 8,603 | [14] |
| Ahmedabad | Gujarat | | 6,357,693 [b] | 1,866 | [15] |
| Surat | Gujarat | | 4,591,246 [b] | 722 | [16] |
| Visakhapatnam | Andhra Pradesh | | 4,070,000 [b] | 7,323 | [17] |
| Jaipur | Rajasthan | | 3,073,350 | 484.64 | [18] |
| Lucknow | Uttar Pradesh | | 2,902,920 [b] | 1,150 | [19] |
| Kanpur | Uttar Pradesh | | 2,920,067 | 301.16 | [20] |
| Coimbatore | Tamil Nadu | | 2,467,000 | 1,531.57 | [21] |
| Salem | Tamil Nadu | | 2,290,024 | 1,265.20 | [22] |
| Madurai | Tamil Nadu | | 2,263,115 | 1,254.93 | [23] |
| Kochi | Kerala | | 2,119,724 | 440 | [24] [25] [26] |
| Ludhiana | Punjab | | 2,029,000 | 1,182.58 | [27] |