Multiple choice Which Indian city has the highest population? Kolkata Mumbai New Delhi Chennai Reveal answer Fill a bubble to check yourself B Correct answer Explanation Mumbai has the highest population among Indian cities, with over 12 million residents within the city limits and over 20 million in the metropolitan area, making it India's most populous city and a major urban center.