Top 10 Largest Cities in the World 2024

By Manish Choudhary

1. Tokyo, Japan: Population: 37,435,191

2. Delhi, India: Population: 29,399,141

3. Shanghai, China: Population: 26,317,104

4. São Paulo, Brazil: Population: 21,846,507

5. Mexico City, Mexico: Population: 21,671,908

6. Dhaka, Bangladesh: Population: 20,283,552

7. Cairo, Egypt: Population: 20,484,965

8. Mumbai, India: Population: 20,185,064

9. Beijing, China: Population: 20,035,455

10. Osaka, Japan: Population: 19,222,665