Archive · 20 Nov 2025
London Retains World's Best City Title, Bengaluru Tops Indian Cities
London is the best city in the world for the 11th year in a row.
Bengaluru is the top Indian city, ranking 29th globally.
The rankings were decided based on how comfortable, happy, and economically successful people are in each city.
London has been named the world's best city for the 11th consecutive year.
Bengaluru is the highest-ranking Indian city, securing 29th position globally.
Tokyo and Singapore are the only Asian cities in the top 10, ranking 4th and 6th respectively.
The rankings were based on liveability, lovability, and prosperity, considering factors like education, culture, connectivity, and safety.
Over 270 cities with populations over one million were evaluated for the report.
- Who
- Resonance Consultancy and Ipsos
- What
- Published the World's Best Cities Report 2026
- When
- Not specified
- Where
- Globally, across 270+ cities
- Why
- To understand which cities offer the best overall experience
Proponents of London's Ranking
Critics of London's Ranking
Consistency in Ranking
Proponents of London's Ranking
London has consistently topped the list, showing its enduring appeal.
Critics of London's Ranking
Other cities may have improved but are overlooked due to London's historical dominance.
- Total Cities Evaluated
- 270+
- Cities with Population >1M
- 270
- Top Ranked City
- London
- Top Indian City
- Bengaluru (29th)
- Ranking Pillars
- Liveability, Lovability, Prosperity