La novena edición de la Atlas geográfico nacional del mundo, publicado en 2011, estimó la población del área urbana de las ciudades más grandes del mundo, aquellas con una población superior a 10 millones de personas, que llamaron "megaciudades". Las estimaciones de población para las ciudades más grandes del mundo a continuación se basan en estimaciones de población de 2007.
Los números de población para las ciudades más grandes del mundo se redondean ya que son increíblemente difíciles de determinar con precisión; millones dentro de la mayoría de las megaciudades viven en la pobreza en barrios marginales u otras áreas donde es casi imposible realizar censos precisos.
Las siguientes dieciocho ciudades más grandes del mundo son todas aquellas con una población de 11 millones o más, según los datos del atlas de National Geographic.
1. Tokio, Japón - 35,7 millones
2. Ciudad de México, México - 19 millones (empate)
2. Mumbai, India - 19 millones (empate)
2. Nueva York, Estados Unidos - 19 millones (empate)
5. Sao Paulo, Brasil - 18.8 millones
6. Delhi, India - 15.9 millones
7. Shanghai, China - 15 millones
8. Calcuta, India - 14.8 millones
9. Dhaka, Bangladesh - 13.5 millones
10. Yakarta, Indonesia - 13,2 millones
11. Los Ángeles, Estados Unidos - 12,5 millones
12. Buenos Aires, Argentina - 12.3 millones
13. Karachi, Pakistán - 12,1 millones
14. El Cairo, Egipto - 11,9 millones
15. Rio de Janeiro, Brasil - 11,7 millones
16. Osaka-Kobe, Japón - 11.3 millones
17. Manila, Filipinas: 11,1 millones (empate)
17. Beijing, China - 11,1 millones (empate)
Se pueden encontrar listas adicionales de estimaciones de población para las ciudades más grandes del mundo en mi Ciudades mas grandes del mundo colección de listas