Weather in Shanghai in May
In an average May, Shanghai sees a daily high around 24°C and a low around 17°C, based on 1980–2026 of local climate records.
| Average high | 24°C |
|---|---|
| Typical high range | 19°C to 29°C |
| Average low | 17°C |
| Typical low range | 14°C to 20°C |
| Average daily precipitation | 5 mm |
May records
The most extreme May on record for each metric, across 1980–2026. For rainfall, the wettest and driest are by total May accumulation.
High
Highest
35°C
1991-05-25
Lowest
13°C
1984-05-04
Low
Highest
25°C
2018-05-17
Lowest
10°C
1995-05-04
Feels-like
Highest
56°C
1991-05-25
Lowest
10°C
1995-05-04
Humidity
Highest
23.6 g/m³
1991-05-25
Lowest
5.8 g/m³
2014-05-05
Wind
Highest
38 km/h
2006-05-27
Lowest
6 km/h
2002-05-28
Gust
Highest
77 km/h
2025-05-08
Lowest
15 km/h
2002-05-19
Precip
Wettest
322 mm
2016
Driest
32 mm
2011
See Shanghai's live weather grade →
Visiting Shanghai in May? See how its comfort stacks up against where you live.
Compare Shanghai with your city →