List of most populous cities in India
From Wikipedia, the free encyclopedia
The following is a list of the most populous cities in India. Population statistics indicated in this article are estimates for the year 2006. Note that this is a list of city populations and does not indicate urban agglomeration populations.
| Rank | City | Population | State |
| 1 | Mumbai | 12,883,645 | Maharashtra |
| 2 | Delhi | 11,215,130 | Delhi |
| 3 | Bangalore | 5,104,047 | Karnataka |
| 4 | Kolkata | 4,638,350 | West Bengal |
| 5 | Chennai | 4,352,932 | Tamil Nadu |
| 6 | Ahmedabad | 3,769,846 | Gujarat |
| 7 | Hyderabad | 3,632,094 | Andhra Pradesh |
| 8 | Pune | 3,043,128 | Maharashtra |
| 9 | Surat | 3,022,821 | Gujarat |
| 10 | Kanpur | 2,898,859 | Uttar Pradesh |
| 11 | Jaipur | 2,817,522 | Rajasthan |
| 12 | Lucknow | 2,541,101 | Uttar Pradesh |
| 13 | Nagpur | 2,272,891 | Maharashtra |
| 14 | Indore | 1,901,271 | Madhya Pradesh |
| 15 | Patna | 1,660,126 | Bihar |
| 16 | Bhopal | 1,643, 049 | Madhya Pradesh |
| 17 | Ludhiana | 1,584,743 | Punjab |
| 18 | Thane | 1,548,351 | Maharashtra |
| 19 | Agra | 1,475,091 | Uttar Pradesh |
| 20 | Vadodara | 1,435,716 | Gujarat |

