India’s top cities with world’s worst quality of life: See how Delhi, Bengaluru, Mumbai and more are doing | Today’s news
Indian cities performed better in economic and human capital outcomes than in quality of life and environmental outcomes. The Oxford Economics Global Cities Index 2026 included 91 Indian cities among the world’s 1,000 largest.
Even the top 10 Indian cities showed weaknesses in living conditions and environmental performance. Better placement in economic and human capital helped improve their overall positions. All 10 are listed in the top 500.
Delhi
Delhi led the Indian cities, securing an overall ranking of 268. The strongest performance was in human capital, ranking 13th. Delhi also ranked 116th in economy, which is the best among these 10 Indian cities.
However, its quality of life rating was 781. The environment rating was 915, the weakest of the group.
Bengaluru and Mumbai
Bengaluru was next with an overall rank of 311. It was ranked 176 in economy and 106 in human capital. Its quality of life was 775 while its environment was 528.
Mumbai followed with a total of 330. The city was ranked 170th in economy and 77th in human capital. Its quality of life and environment ratings were 817 and 782, respectively.
Chennai and Hyderabad
Chennai secured an overall ranking of 381. It ranked 263rd in economy and 122nd in human capital. However, Chennai ranked 854 in quality of life, the poorest result among these cities. Its environment rating was 633.
Hyderabad ranked 421 overall with ranks 248 in economy and 241 in human capital. It ranked 818 for quality of life and 657 for the environment.
Other cities
Pune scored an overall 427. Its economic position was 297, while its human capital position was 139. The city was ranked 853 in quality of life and 731 in environment. These results reflected a wider gap between economic strengths and everyday living conditions.
Thrissur secured an overall ranking of 477. It ranked 334 in economy and 611 in human capital. However, it fared better than the other nine cities in terms of quality of life and environment. Its respective ranks were 584 and 468. Thrissur’s human capital rating was the weakest among the ten cities.
Kochi followed with a total of 489, which is 404 in economy and 419 in human capital. Its quality of life was 701, while its environmental rank was 607.
Kolkata was 496 overall. It ranked 245th in economy and 305th in human capital. Its ranking in quality of life and environment was 843rd and 854th respectively.
Kozhikode completed India’s top 10, securing an overall ranking of 499. It ranked 407 in economy and 456 in human capital. His quality of life was 710, while his environment was 570.