Top 10 Largest Cities in the World By Population
10. Osaka, Japan
(Population: 19,222,665)
9. Beijing, China
(Population: 20,035,455)
8. Mumbai, India
(Population: 20,185,064)
7. Dhaka, Bangladesh
(Population: 20,283,552)
6. Cairo, Egypt
(Population: 20,484,965)
5. Mexico City (Population: 21,671,908)
4. Sao Paulo, Brazil (Population: 21,846,507)
3. Shanghai, China (Population: 26,317,104)
2. Delhi, India (Population: 29,399,141)
1. Tokyo, Japan (Population: 37,435,191)
Learn more