Shanghai Weather

Shanghai has a humid subtropical climate, with an average annual temperature of 15.8 °C (60.4 °F) for urban districts and 15.2–15.7 °C (59.4–60.3 °F) for suburbs. The city experiences four distinct seasons. Winters are temperate to cold and damp—northwesterly winds from Siberia can cause nighttime temperatures to drop below freezing. Each year, there are an average of 6.2 days with snowfall and 2.8 days with snow cover. Summers are hot and humid, and occasional downpours or freak thunderstorms can be expected. On average, 8.7 days exceed 35 °C (95 °F) annually. In summer and the beginning of autumn, the city is susceptible to typhoons.

The most pleasant seasons are generally spring, although changeable and often rainy, and autumn, which is usually sunny and dry. With monthly percent possible sunshine ranging from 34% in March to 54% in August, the city receives 1,895 hours of bright sunshine annually. Extremes since 1951 have ranged from −10.1 °C (14 °F) on 31 January 1977 (unofficial record of −12.1 °C (10 °F) was set on 19 January 1893) to 40.9 °C (106 °F) on 21 July 2017 at a weather station in Xujiahui.

Average Temperature
Jan
48 °F
9 °C
Feb
46 °F
8 °C
Mar
59 °F
15 °C
Apr
67 °F
20 °C
May
77 °F
25 °C
Jun
79 °F
26 °C
Jul
86 °F
30 °C
Aug
90 °F
32 °C
Sep
82 °F
28 °C
Oct
73 °F
23 °C
Nov
67 °F
20 °C
Dec
54 °F
12 °C
Humidity
Jan
67%
Feb
74%
Mar
64%
Apr
71%
May
58%
Jun
76%
Jul
77%
Aug
76%
Sep
75%
Oct
67%
Nov
64%
Dec
65%
Rain
Jan
20mm
Feb
49mm
Mar
31mm
Apr
32mm
May
24mm
Jun
68mm
Jul
69mm
Aug
120mm
Sep
65mm
Oct
25mm
Nov
17mm
Dec
51mm
Clouds
Jan
80%
Feb
87%
Mar
70%
Apr
77%
May
59%
Jun
85%
Jul
86%
Aug
31%
Sep
40%
Oct
59%
Nov
62%
Dec
62%
Air quality US AQI
Jan
118
Feb
116
Mar
128
Apr
119
May
105
Jun
91
Jul
83
Aug
71
Sep
77
Oct
85
Nov
92
Dec
112
Sun
Jan
4UVI
Feb
5UVI
Mar
6UVI
Apr
5UVI
May
9UVI
Jun
6UVI
Jul
5UVI
Aug
10UVI
Sep
7UVI
Oct
6UVI
Nov
4UVI
Dec
3UVI