There are many cities in India and it is hard to provide a definitive list as new cities are constantly being developed and some cities might have different names in different languages or regions. But here is a list of some of the major cities in India:
- New Delhi
- Mumbai
- Kolkata
- Bengaluru
- Chennai
- Hyderabad
- Ahmedabad
- Pune
- Surat
- Jaipur
- Lucknow
- Kanpur
- Nagpur
- Visakhapatnam
- Patna
- Ludhiana
- Agra
- Nashik
- Vadodara
- Bhubaneswar
- Rajkot
- Varanasi
- Srinagar
- Aurangabad
- Dhanbad
- Amritsar
- Navi Mumbai
- Allahabad
- Ranchi
- Howrah
- Coimbatore
- Guwahati
- Solapur
- Jabalpur
- Gwalior
- Vijayawada
- Jodhpur
- Madurai
- Raipur
- Chandigarh
- Trivandrum
- Bhopal
- Dehradun
- Asansol
- Rourkela
- Kota
- Thiruvananthapuram
- Meerut
- Faridabad
- Rajahmundry
This list is not exhaustive and there are many more cities in India.