The 10 Largest Cities in the World
Shanghai, China
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.
- Shanghai: 24,722,254 people
- Delhi: 23,390,383 people
- Kinshasa: 21,852,144 people
- Mumbai: 21,782,818 people
- Beijing: 21,571,693 people
- Karachi: 21,243,390 people
- Shenzhen: 20,622,629 people
- Guangzhou: 18,515,410 people
- Chengdu: 15,831,571 people
- Istanbul: 15,791,519 people