Largest cities in India by GDP or most populated city in india City — GDP 2022 Mumbai — $ 310 billion Delhi — $ 293.6 billion Kolkata — $ 150 billion Banglore — $ 110 billion Chennai — $ 78.6 billion Hyderabad — $ 75 billion Pune — $ 69 billion Ahmedabad — $ 68 billion Surat — $ 59.8 billion Vishakhapatnam — $ 48.5 billion