List of cities in India by population
This is a list of the most populous cities in India. Cities are a type of sub-administrative unit and are defined by the Ministry of Home Affairs. In some cases, cities are bifurcated into municipalities, which can lead to cities being included within other cities. This list is based on the Census of India using data from the 2001 census of India and the 2011 census of India.
Map
List
The list includes the cities and not urban agglomerations.Definitions:
- The list is based on population within the boundaries of the respective Municipal Corporations and not the actual urban area.
- Towns/Cities with populations of are categorized as Class-I towns or Cities.
- The 46 cities with populations of and above are known as Million Plus UAs or Cities.
- The 3 UAs with populations of and above are known as Mega Cities, Delhi UA and Kolkata UA ).
List of cities with population above 1,000,000
| City | Population | Population | State or union territory | |
| Mumbai | 12,442,373 | 11,978,450 | Maharashtra | |
| Delhi | 11,034,555 | 9,879,172 | Delhi | |
| Bengaluru | 8,443,675 | 5,682,293 | Karnataka | |
| Hyderabad | 6,993,262 | 5,496,960 | Telangana | |
| Ahmedabad | 5,577,940 | 4,470,006 | Gujarat | |
| Chennai | 4,646,732 | 4,343,645 | Tamil Nadu | |
| Kolkata | 4,496,694 | 4,580,546 | West Bengal | |
| Surat | 4,467,797 | 2,788,126 | Gujarat | |
| Pune | 3,124,458 | 2,538,473 | Maharashtra | |
| Jaipur | 3,046,163 | 2,322,575 | Rajasthan | |
| Lucknow | 2,817,105 | 2,185,927 | Uttar Pradesh | |
| Kanpur | 2,765,348 | 2,551,337 | Uttar Pradesh | |
| Nagpur | 2,405,665 | 2,052,066 | Maharashtra | |
| Indore | 1,964,086 | 1,503,237 | Madhya Pradesh | |
| Thane | 1,841,488 | 1,262,551 | Maharashtra | |
| Bhopal | 1,798,218 | 1,458,416 | Madhya Pradesh | |
| Visakhapatnam | 1,728,128 | 1,345,938 | Andhra Pradesh | |
| Pimpri-Chinchwad | 1,727,692 | 1,020,448 | Maharashtra | |
| Patna | 1,684,222 | 1,431,477 | Bihar | |
| Vadodara | 1,670,806 | 1,338,244 | Gujarat | |
| Ghaziabad | 1,648,643 | 968,256 | Uttar Pradesh | |
| Ludhiana | 1,618,879 | 1,398,467 | Punjab | |
| Agra | 1,585,704 | 1,275,134 | Uttar Pradesh | |
| Nashik | 1,486,053 | 1,077,236 | Maharashtra | |
| Faridabad | 1,414,050 | 1,055,938 | Haryana | |
| Meerut | 1,305,429 | 1,068,772 | Uttar Pradesh | |
| Rajkot | 1,286,678 | 967,476 | Gujarat | |
| Kalyan-Dombivli | 1,247,327 | 1,193,512 | Maharashtra | |
| Vasai-Virar | 1,222,390 | 518,601 | Maharashtra | |
| Varanasi | 1,198,491 | 1,103,952 | Uttar Pradesh | |
| Srinagar | 1,180,570 | 935,764 | Jammu and Kashmir | |
| Aurangabad | 1,175,116 | 873,311 | Maharashtra | |
| Dhanbad | 1,162,472 | 1,031,523 | Jharkhand | |
| Amritsar | 1,132,383 | 979,801 | Punjab | |
| Navi Mumbai | 1,120,547 | 704,002 | Maharashtra | |
| Prayagraj | 1,112,544 | 975,393 | Uttar Pradesh | |
| Howrah | 1,077,075 | 1,007,532 | West Bengal | |
| Ranchi | 1,073,427 | 847,093 | Jharkhand | |
| Jabalpur | 1,055,525 | 951,472 | Madhya Pradesh | |
| Gwalior | 1,054,420 | 827,026 | Madhya Pradesh | |
| Coimbatore | 1,050,721 | 930,882 | Tamil Nadu | |
| Vijayawada | 1,034,358 | 941,760 | Andhra Pradesh | |
| Jodhpur | 1,033,756 | 856,525 | Rajasthan | |
| Madurai | 1,017,865 | 928,869 | Tamil Nadu | |
| Raipur | 1,010,433 | 707,469 | Chhattisgarh | |
| Kota | 1,001,694 | 703,150 | Rajasthan |