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