Top 10 Largest Cities In The World by Population

Written and Fact-checked by | Last Updated: August 24, 2025, 21:36 ET

The Largest city in the world is Tokyo, Japan, with a population of around 37 million people, this is followed by Dehli, India with 33.8 million people, and Shanghai, China with 29.9 million people.

10 Largest Cities In The World

Tokyo is the largest city in the world in terms of total population 37 million. India is the most populous country on Earth and Delhi is its largest city and its 2nd largest cities in the followd by Shanghai is the 3rd largest city in the world's second most populous country, China.
RankCityCountryPopulation (Approx.)
1TokyoJapan37 million
2DelhiIndia33.8 million
3ShanghaiChina29.9 million
4DhakaBangladesh23.9 million
5São PauloBrazil22.8 million
6CairoEgypt22.6 million
7Mexico CityMexico22.5 million
8BeijingChina22.2 million
9MumbaiIndia21.7 million
10OsakaJapan19.0 million
Data Source: UN WUP and World Population Review (WPR) 2024/2025 estimates.