St. Petersburg Weather Records

St. Petersburg, Russia weather averages and records from 1881–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in St. Petersburg, Russia was 37.1 °C which occurred on August 7, 2010.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in St. Petersburg, Russia was -35.9 °C which occurred on January 11, 1883.
Lowest Temperatures: All-Time By Year
St. Petersburg Weather by Month
Averages based on the years 1991–2020
Month Average (°C) Record (°C) Average (cm)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧
January -2.7 -7.4 8.7 -35.9 4.6
February -2.5 -7.8 10.2 -35.2 3.6
March 2.2 -4.1 15.3 -29.9 3.5
April 9.5 1.7 25.3 -21.8 3.7
May 16.3 7.2 33.0 -6.6 4.7
June 20.5 12.1 35.9 0.1 6.9
July 23.4 15.4 35.3 4.9 8.4
August 21.5 14.0 37.1 1.3 8.6
September 15.8 9.4 30.4 -3.1 5.7
October 8.6 4.0 21.0 -12.9 6.3
November 2.6 -1.1 12.3 -22.2 5.6
December -0.7 -4.8 10.9 -34.4 5.1
Entire year 9.6 3.3 37.1 -35.9 66.8
More St. Petersburg Weather Records
1881–2024
Highest daily low 25.0 °C July 29, 2010
Lowest daily high -32.0 °C January 10, 1987
Greatest daily range
(Difference of high and low)
32.4 °C February 1, 1956
Greatest difference in daily high
over two conscutive days
26.5 °C Jan 31 – Feb 1, 1956
Most daily precipitation 7.6 cm August 8, 1947
Most monthly precipitation 19.1 cm August 1933
Most yearly precipitation 86.4 cm 2016
Most yearly days with precipitation 234 1922
Earliest freeze September 15 1944
Earliest day ≥ 20 °C April 10 2024
Earliest day ≥ 25 °C April 24 2000
Earliest day ≥ 30 °C May 17 1984
Latest freeze May 28 1918
Latest day ≥ 20 °C October 3 1935
Latest day ≥ 25 °C September 23 2023
Latest day ≥ 30 °C September 1 1992
Most days in a year < 0 °C 203 1941
Most days in a year ≥ 20 °C 103 2018
Most days in a year ≥ 25 °C 54 1972
Most days in a year ≥ 30 °C 20 2010
Most days in a year ≥ 35 °C 2 2010
St. Petersburg Weather Streaks
Most consecutive days...
With precipitation 29 days Dec 12, 1966 – Jan 9, 1967
Without precipitation 27 days Apr 22 – May 18, 2006
Freezing temperatures
High temperature ≤ 0 °C
87 days Dec 3, 1892 – Feb 27, 1893
High temperature ≥ 20 °C 66 days Jun 2 – Aug 6, 1999
High temperature ≥ 25 °C 26 days Jul 18 – Aug 12, 2014
High temperature ≥ 30 °C 7 days Aug 4–10, 1912
Plant Hardiness Zone
6A
St. Petersburg is in plant hardiness zone 6A
based on average yearly minimum temperature from 1991–2020
St. Petersburg Weather by Year
More St. Petersburg Weather
Compare St. Petersburg to:
Weather Station Details
Years Station Coordinates
1881–2024 St. Petersburg location