Climate of Shanghai, China
Cfa
Köppen-Geiger climate classification: Cfa — Temperate, no dry season, hot summer.
Shanghai has a mean annual temperature of 16.8 °C and receives 1293 mm of precipitation per year (1991–2020 climate normals). The warmest month is July with a mean temperature of 28.2 °C, while January is the coldest month at 4.8 °C. Most precipitation falls in June (207 mm); the driest month is December (57 mm).
Climate Diagram
Climate Table
| Month | Mean temperature (°C) | Precipitation (mm) |
|---|---|---|
| January | 4.8 | 67.2 |
| February | 6.3 | 68.1 |
| March | 10.1 | 85.9 |
| April | 15.2 | 90.7 |
| May | 20.3 | 100.7 |
| June | 24.0 | 207.2 |
| July | 28.2 | 154.7 |
| August | 28.0 | 188.6 |
| September | 24.3 | 139.9 |
| October | 19.2 | 69.3 |
| November | 13.6 | 63.5 |
| December | 7.2 | 57.0 |
| Year | 16.8 | 1292.9 |
Live Forecast
Looking for the current weather instead of climate averages? Open the live forecast diagrams in WZ Diagrams — 15 weather models, ensemble spread, radar and more.