Shanghai Weather in April
In April, Shanghai averages a high of 20°C (68°F) and a low of 11°C (53°F), from 51 years of daily records (1971–2026).
20°C
Average high
68°F
11°C
Average low
53°F
34°C
Record high
94°F · April 28, 2005
0°C
Record low
31°F · April 2, 1991
What April Is Like in Shanghai
- April in Shanghai has become 2.1°C (3.7°F) warmer on average: the 2012–2026 average against 1970–1989.
- 6 of the 10 warmest Aprils on record in Shanghai have come since 2012.
- The coldest April reading, 0°C (31°F) on April 2, 1991, has not been matched in 35 years.
- The warmest April in the record was 2025; the coldest was 2010.
At least 1 mm of rain falls on 31% of April days, and the month averages 84 mm in total.
Warmest: 2025 (25.8°C)Latest: 2026 (19.4°C)10-year averageLong-run average (19.9°C)
Look Up a Day in April
See the weather in Shanghai on any April date, year by year.
Source: NOAA GHCN-Daily, Shanghai/Hongqiao (1971–2008); Shanghai (1999–2026). Averages cover 1971–2026. How we compute this