The 10 Largest Cities in the World

With almost 25 million people, China’s Shanghai is the largest city in the world. Its name means upon the sea, and it’s also the world’s biggest shipping port. The Shanghai Tower is the third-tallest building in the world, with some of the world’s fastest elevators. The official language is Mandarin, but some older residents speak Shanghainese, which most Mandarin speakers don’t understand.

All population estimates are, of course, temporary.

  1. Shanghai: 24,722,254 people
  2. Delhi: 23,390,383 people
  3. Kinshasa: 21,852,144 people
  4. Mumbai: 21,782,818 people
  5. Beijing: 21,571,693 people
  6. Karachi: 21,243,390 people
  7. Shenzhen: 20,622,629 people
  8. Guangzhou: 18,515,410 people
  9. Chengdu: 15,831,571 people
  10. Istanbul: 15,791,519 people

Join me on Substack

Get Lists in your Inbox!