Top 10 largest cities in the world by population in 2025: #1 is in Japan, not India or China
Top 10 largest cities in the world by population in 2025 list | Largest city in the world by population: Most of the world’s largest cities by population are in India and China, with Delhi ranking #2 and Shanghai #3—but Tokyo, not an Indian or Chinese city, tops the list in 2025.
Written by Cherry Gupta
New Delhi | Updated: October 1, 2025 11:25 PM IST
2 min read
Whatsapp
twitter
Facebook
Reddit
Top 10 largest cities in the world by population in 2025: Full rankings below. (Representational Image)
India, now the world’s most populous country with 1.42 billion people, overtook China in 2023. China follows closely with a population of 1.4 billion in 2025.
With urbanisation accelerating, cities are absorbing more people than ever before—one in four people today live in places where population levels are at or near their peak.
Delhi, with 32.9 million residents, ranks #2, followed by Shanghai at #3 with 29.9 million. Other Asian and Latin American megacities continue to grow: Dhaka (24.6 million), São Paulo (23.9 million), Mexico City (22.8 million), and Karachi (18 million).
In contrast, Europe’s urban populations are shrinking. Istanbul, with 16.2 million people, is the continent’s largest city at #15 globally. Moscow ranks #25 with 12.7 million, and Paris sits at #31 with 11.3 million.
Top 10 largest cities in the world by population in 2025:
Source: World Urbanization Prospects – United Nations population estimates and projections of major Urban Agglomerations (accessed via World Population Review)
Cherry Gupta is an Assistant Manager – Content at The Indian Express. She leads the Top 10 section, curating list-based features on key national and international developments, and manages daily news content. She also produces SEO-driven articles and collaborates with the Lifestyle team to conduct interviews with notable artists and write workplace culture features. ... Read More