Shanghai Weather in March
In March, Shanghai averages a high of 14°C (57°F) and a low of 6°C (43°F), from 51 years of daily records (1971–2026).
14°C
Average high
57°F
6°C
Average low
43°F
33°C
Record high
92°F · March 26, 2025
-4°C
Record low
25°F · March 1, 1978
What March Is Like in Shanghai
- Shanghai's hottest March day on record is a recent one: 33°C (92°F) on March 26, 2025.
- March in Shanghai has become 3.0°C (5.3°F) warmer on average: the 2012–2026 average against 1970–1989.
- 5 of the 10 warmest Marches on record in Shanghai have come since 2012.
- The coldest March reading, -4°C (25°F) on March 1, 1978, has not been matched in 48 years.
At least 1 mm of rain falls on 33% of March days, and the month averages 91 mm in total.
Warmest: 2022 (20.1°C)Latest: 2026 (12.1°C)10-year averageLong-run average (13.9°C)
Look Up a Day in March
See the weather in Shanghai on any March date, year by year.
Source: NOAA GHCN-Daily, Shanghai/Hongqiao (1971–2008); Shanghai (1999–2026). Averages cover 1971–2026. How we compute this