Shanghai has a subtropical monsoon climate. Its main features include warm springs, hot summers, cool autumns, and cold, damp winters. Rainfall is moderate throughout the year, and the seasons are relatively evenly distributed. In general, the climate is mild and humid, with four distinct seasons.
The highest temperatures occur in July and August. In recent years, Shanghai summers have been getting hotter, with about 10 days of temperatures exceeding 35°C. The coldest period is from late January to early February (usually during the Spring Festival). While extreme cold lasts only a few days (typically three days), the cold is damp and often accompanied by biting northerly winds. It’s advisable to bring warm clothing like gloves, scarves, and hats. Snow is rare and sometimes doesn’t fall at all throughout the year.
The best times to visit Shanghai are March to May (spring) when the weather is mild, and September to November (autumn) when it’s cool and pleasant. Keep in mind that mid-June to early July is the early-summer rainy season, which sees sudden shifts between rain and sunshine, with about 25% of the annual rainfall occurring during this period. This time is not ideal for travel. Late August to mid-September is also a typhoon-prone period with heavy rainstorms, so if you visit during these times, be sure to bring an umbrella.
Average Temperature: The temperature gradually warms up, ranging from 15°C to 25°C.
Humidity: Relative humidity is quite high, around 60% to 80%.
Rainfall: Spring sees frequent rainfall, with an average monthly rainfall of about 80 mm.
Tips for Spring:
Average Temperature: High temperatures between 28°C and 35°C, sometimes reaching above 40°C.
Humidity: High humidity, around 70% to 90%.
Rainfall: Summer sees more rainfall, with an average monthly rainfall of around 150 mm.
Tips for Summer:
Average Temperature: Gradually cooling, with temperatures between 20°C and 28°C.
Humidity: Relative humidity decreases, ranging from 60% to 80%.
Rainfall: Rainfall is moderate, with an average monthly rainfall of around 70 mm.
Tips for Autumn:
Average Temperature: Cold, with temperatures ranging between 3°C and 10°C, sometimes dropping below 0°C.
Humidity: Relative humidity is relatively high, around 60% to 80%.
Rainfall: Winter sees less rainfall, with an average monthly rainfall of about 40 mm.
Tips for Winter:
Month
Item
|
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
maximum
temperature (℃) |
7.2
|
8.1
|
12.4
|
18.6
|
23.6
|
27.8
|
32.3
|
31.7
|
27.2
|
21.7
|
16.1
|
10.6
|
minimum
temperature (℃) |
0.0
|
1.3
|
4.6
|
10.5
|
15.6
|
20.1
|
24.2
|
24.5
|
20.6
|
14.2
|
8.5
|
1.7
|
Rainfall (mm)
|
50.6
|
56.6
|
98.6
|
89.3
|
102.2
|
169.6
|
156.8
|
157.1
|
137.6
|
62.3
|
46.2
|
36.9
|
Days of rainfall
|
1.6
|
2.3
|
3.3
|
4
|
4.5
|
6
|
5.1
|
5.2
|
6.1
|
2.4
|
2.1
|
1.6
|