China · Asia
Area
6,341 km²
2,448 mi²
Population
24.9M
Metro: 28.5M
Density
3,922/km²
Founded
1291
Shanghai covers an area of 6,341 km² (2,448 mi²) in China, Asia. China's largest city and a global financial hub. The city is often called "The Pearl of the Orient". To put this in perspective, Shanghai is about 1.5x the size of Los Angeles metro.
With a population of 24.9 million (28.5 million in the metropolitan area), Shanghai has a population density of 3,922 people per km².
Shanghai has a history stretching back to 1291. The city is renowned for The Bund waterfront, Pudong skyline, Yuyuan Garden, and Maglev train.
Shanghai has a humid subtropical climate, with summer temperatures averaging 28°C and winters around 5°C. The city's main public transit system is the Shanghai Metro.
Shanghai vs Beijing
16,411 km² · China
Shanghai vs Tokyo
2,194 km² · Japan
Shanghai vs Guangzhou
7,434 km² · China
Shanghai vs London
1,572 km² · UK
Compare Shanghai with any city using our interactive map tool.