10 Best Indian Cities to Live In

Ahmedabad ranks third on the list. While the score for quality of life is 3, the quality of city systems is 2. Ahmedabad is the fifth largest city and seventh largest metropolitan area in the country. The city established itself as the home of a developing textile industry, and earned the nickname ‘Manchester of the East’. The Times of India had also chosen Ahmedabad as the best city to live in India.

Mumbai is the fourth best city in India to live in. It scores 4 each, on quality of life and quality of city systems. It is the most populous Indian city, and the fourth most populous city in the world. It is also known to be the wealthiest city in India, and has the highest GDP of any city in South, West or Central Asia. Business opportunities in Mumbai, as well as its potential to offer a higher standard of living, attracts migrants from all over India and also makes the city a melting pot of many cultures.

Also Read: Least Populated Cities in India