The Ten Largest Cities in the World

  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!