Below are the list of Top 10 Largest Cities In India
| 1 | New Delhi | 46,000,000 |
| 2 | Mumbai | 20,800,000 |
| 3 | Kolkata | 14,700,000 |
| 4 | Bangalore | 10,600,000 |
| 5 | Pune | 10,100,000 |
| 6 | Hyderabad | 9,700,000 |
| 7 | Chennai | 7,000,000 |
| 8 | Ahmedabad | 6,400,000 |
| 9 | Visakhapatnam | 5,300,000 |
| 10 | Surat | 4,600,000 |
| 11 | Jaipur | 3,000,000 |
| 12 | Kanpur | 2,920,000 |
| 13 | Lucknow | 2,900,000 |
| 14 | Nagpur | 2,500,000 |
| 15 | Ghaziabad | 2,400,000 |