Climate of Saint Petersburg, Russia
Dfb
Köppen-Geiger climate classification: Dfb — Cold, no dry season, warm summer.
Saint Petersburg has a mean annual temperature of 5.7 °C and receives 683 mm of precipitation per year (1991–2020 climate normals). The warmest month is July with a mean temperature of 18.3 °C, while February is the coldest month at -5.7 °C. Most precipitation falls in August (87 mm); the driest month is February (35 mm).
Climate Diagram
Climate Table
| Month | Mean temperature (°C) | Precipitation (mm) |
|---|---|---|
| January | -5.4 | 45.2 |
| February | -5.7 | 35.2 |
| March | -1.6 | 37.6 |
| April | 4.9 | 43.0 |
| May | 11.0 | 48.6 |
| June | 15.4 | 67.7 |
| July | 18.3 | 83.2 |
| August | 16.7 | 86.5 |
| September | 11.7 | 59.6 |
| October | 5.6 | 67.5 |
| November | 0.6 | 57.3 |
| December | -2.9 | 51.1 |
| Year | 5.7 | 682.7 |
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.