Shanghai Weather with No Ads

Get the Shanghai weather forecast without ads, cookies, or tracking. Open-Meteo data, 10-day forecast, hourly conditions, and radar — all free. click here to hide this

Climate in Shanghai

July is the hottest month in Shanghai, with an average high of 32°C / 90°F; January is the coldest (8°C / 47°F). August is the wettest month, averaging 214 mm / 8.4 in of precipitation.

MonthHigh °C / °FLow °C / °FPrecip mm / inWet days
Jan8 / 472 / 3672 / 2.88
Feb10 / 503 / 3866 / 2.68
Mar14 / 577 / 4490 / 3.510
Apr20 / 6812 / 5380 / 3.18
May25 / 7717 / 6393 / 3.78
Jun28 / 8222 / 71206 / 8.111
Jul32 / 9026 / 78146 / 5.79
Aug32 / 8926 / 78214 / 8.411
Sep28 / 8222 / 72116 / 4.68
Oct23 / 7317 / 6275 / 3.06
Nov18 / 6411 / 5159 / 2.37
Dec11 / 524 / 4051 / 2.06

Extremes since 1991: highest 40°C / 104°F (August 19, 2022), lowest -8°C / 18°F (January 24, 2016).

Daylight lasts about 14.0 hours in June and 10.0 hours in December.

Data: Meteostat — Shanghai, 1991–2020 averages.