La novena edición del National Geographic Atlas of the World , 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 los 10 millones de personas, a las que denominaron "megaciudades". Las estimaciones de población de las ciudades más grandes del mundo a continuación se basan en estimaciones de población de 2007.
Las cifras de población de las ciudades más grandes del mundo están redondeadas 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 la realización de censos precisos es casi imposible.
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. Kolkata, 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. Río 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 colección de listas Ciudades más grandes del mundo .