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
Monthly Climate Averages
Historical temperature and precipitation averages for St. Petersburg, Russia, based on 55+ years of weather data.
Temperatures shown in Celsius with Fahrenheit in parentheses. Rainfall in millimetres, snowfall in centimetres.
St. Petersburg Weather by Month
January in St. Petersburg has become 2.0°C (3.6°F) warmer on average: the 2011–2025 average against 1970–1989.
February in St. Petersburg has become 3.0°C (5.5°F) warmer on average: the 2011–2025 average against 1970–1989.
St. Petersburg's hottest March day on record is a recent one: 16°C (61°F) on March 30, 2025.
St. Petersburg's hottest April day on record is a recent one: 27°C (80°F) on April 19, 2025.
St. Petersburg set its coldest May reading on record recently: -3°C (27°F) on May 6, 2024.
St. Petersburg set its coldest June reading on record recently: 1°C (33°F) on June 3, 2023.
July is St. Petersburg's warmest month of the year.
6 of the 10 warmest Augusts on record in St. Petersburg have come since 2010.
September 2024 was the warmest September in 54 years of records, 4.2°C (7.6°F) above the long-run average.
The October heat record, 21°C (70°F) on October 2, 1974, has stood for 51 years.
November in St. Petersburg has become 1.6°C (2.8°F) warmer on average: the 2010–2024 average against 1970–1989.
December in St. Petersburg has become 2.0°C (3.6°F) warmer on average: the 2010–2024 average against 1970–1989.
Source: NOAA GHCN-Daily, St. Petersburg (1971–2025); Petrokrepost (2019–2025). Records through 2025.