10 Largest Cities In India With Population  :-
1. Mumbai  :  18.4 million people
2. New Delhi  :  16.3 million people
3. Kolkata
4. Chennai  :  8.7 million people
5. Bangalore  :  8.5 million people
6. Hyderabad  :  7.75 million people
7. Ahmedabad  :  6.3 million people
8. Pune  :  5.0 million people
9. Surat  :  4.5 million people
10. Jaipur  :  3.1 million people

- With over 18 million people, Mumbai is the largest city in India.