NOAA GHCND · LIVE

Historical Weather in St. Petersburg, Russia

See 55+ years of weather history for any date in St. Petersburg going back to 1970.

Look Up a Specific Date

Searching weather history for St. Petersburg, Russia

Monthly Climate Averages

Historical temperature and precipitation averages for St. Petersburg, Russia, based on 55+ years of weather data.

Warmest MonthJulyAvg High: 23°C (73°F) / Low: 15°C (59°F)
Coldest MonthJanuaryAvg High: -3°C (26°F) / Low: -8°C (17°F)
Jan
-3°/ -8°
26° / 17°F
💧 43 mm
Feb
-3°/ -8°
27° / 17°F
💧 34 mm
Mar
2°/ -4°
36° / 25°F
💧 36 mm
Apr
9°/ 1°
48° / 34°F
💧 34 mm
May
16°/ 7°
61° / 44°F
💧 43 mm
Jun
21°/ 12°
69° / 53°F
💧 65 mm
Jul
23°/ 15°
73° / 59°F
💧 79 mm
Aug
21°/ 13°
70° / 56°F
💧 83 mm
Sep
16°/ 9°
60° / 48°F
💧 62 mm
Oct
8°/ 4°
47° / 39°F
💧 65 mm
Nov
2°/ -1°
36° / 30°F
💧 59 mm
Dec
-1°/ -6°
30° / 22°F
💧 51 mm

Temperatures shown in Celsius with Fahrenheit in parentheses. Rainfall in millimetres, snowfall in centimetres.

St. Petersburg Weather by Month

Source: NOAA GHCN-Daily, St. Petersburg (1971–2025); Petrokrepost (2019–2025). Records through 2025.

St. Petersburg All-Time Weather ExtremesRecord temperatures, most rain in a day, and biggest snowfalls on record
→

Seasonal Weather in St. Petersburg

Other Cities in Russia

📬 Free weekly newsletter

This week in weather history.

Five notable weather anniversaries from the week ahead — deadliest tornadoes, record temps, historic storms — every Sunday. No spam, unsubscribe anytime.

4,200+ readers · Sunday delivery