Where is Shanghai, China?

map showing the location of Shanghai

Shanghai is a city found in Shanghai, China. It is located 31.22 latitude and 121.46 longitude and it is situated at elevation 12 meters above sea level.

Shanghai has a population of 22,315,474 making it the biggest city in Shanghai. It operates on the CDT time zone.

Quick facts

Country China
Municipality Shanghai
Population 22,315,474
Elevation 12 m over sea level
Time Zone CDT
Longitude 121.458060
Latitude 31.222220
Area 6,340 Km2 (2,448 mi2)
Page on World Atlas Shanghai