Ediția a 9-a a Atlasul National Geografic al Lumii, publicat în 2011, a estimat populația din zona urbană a celor mai mari orașe din lume, cele cu o populație de peste 10 milioane de oameni, pe care au numit-o „megacități”. Estimările populației pentru cele mai mari orașe ale lumii de mai jos se bazează pe estimările populației din 2007.
Numărul populației pentru cele mai mari orașe din lume este rotunjit, deoarece sunt incredibil de dificil de determinat cu exactitate; milioane dintre cele mai multe megacități trăiesc în sărăcie în casă de locuit sau în alte zone în care luarea exactă a recensământului este aproape imposibilă.
Următoarele cele mai mari optsprezece orașe din lume sunt toate cu o populație de 11 milioane sau mai mult, pe baza datelor Atlasului Național Geografic.
1. Tokyo, Japonia - 35,7 milioane
2. Mexico City, Mexic - 19 milioane (egalitate)
2. Mumbai, India - 19 milioane (egalitate)
2. New York City, Statele Unite - 19 milioane (egalitate)
5. Sao Paulo, Brazilia - 18,8 milioane
6. Delhi, India - 15,9 milioane
7. Shanghai, China - 15 milioane
8. Kolkata, India - 14,8 milioane
9. Dhaka, Bangladesh - 13,5 milioane
10. Jakarta, Indonezia - 13,2 milioane
11. Los Angeles, Statele Unite - 12,5 milioane
12. Buenos Aires, Argentina - 12,3 milioane
13. Karachi, Pakistan - 12,1 milioane
14. Cairo, Egipt - 11,9 milioane
15. Rio de Janeiro, Brazilia - 11,7 milioane
16. Osaka-Kobe, Japonia - 11,3 milioane
17. Manila, Filipine - 11,1 milioane (egalitate)
17. Beijing, China - 11,1 milioane (egalitate)
Lista suplimentară a estimărilor populației pentru cele mai mari orașe din lume poate fi găsită în pagina mea Cele mai mari orașe ale lumii colectarea listelor.