La 9ème édition du Atlas géographique national du monde, publié en 2011, estimait la population urbaine des plus grandes villes du monde, celles de plus de 10 millions d'habitants, qu'ils ont appelé «mégapoles». Les estimations de population des plus grandes villes du monde ci-dessous sont basées sur des estimations de 2007.
Les chiffres de population des plus grandes villes du monde sont arrondis car ils sont extrêmement difficiles à déterminer avec précision; dans la plupart des mégapoles, des millions de personnes vivent dans la pauvreté dans des bidonvilles ou d'autres régions où un recensement précis est presque impossible.
Les dix-huit plus grandes villes du monde suivantes sont toutes celles comptant au moins 11 millions d'habitants, selon les données de l'Atlas National Geographic.
1. Tokyo, Japon - 35,7 millions
2. Mexico, Mexique - 19 millions (égalité)
2. Mumbai, Inde - 19 millions (égalité)
2. New York City, États-Unis - 19 millions (égalité)
5. Sao Paulo, Brésil - 18,8 millions
6. Delhi, Inde - 15,9 millions
7. Shanghai, Chine - 15 millions
8. Kolkata, Inde - 14,8 millions
9. Dhaka, Bangladesh - 13,5 millions
10. Jakarta, Indonésie - 13,2 millions
11. Los Angeles, États-Unis - 12,5 millions
12. Buenos Aires, Argentine - 12,3 millions
13. Karachi, Pakistan - 12,1 millions
14. Le Caire, Égypte - 11,9 millions
15. Rio de Janeiro, Brésil - 11,7 millions
16. Osaka-Kobe, Japon - 11,3 millions
17. Manille, Philippines - 11,1 millions (égalité)
17. Pékin, Chine - 11,1 millions (égalité)
Des listes supplémentaires d'estimations de la population des plus grandes villes du monde se trouvent dans mon Les plus grandes villes du monde collection de listes.