Climate Yearbook

Historical weather in Saint Petersburg, Russia

Saint Petersburg weather history for 2023-2025, with daily temperatures, precipitation, monthly summaries, and records from Open-Meteo archive data.

Interactive graph

Explore Saint Petersburg in the interactive graph

Open the full graph with Saint Petersburg already loaded, then add more cities to compare.

Open graph view

Weather summary

Across 2023-2025, Saint Petersburg averaged 10.0 C for daily highs and 3.2 C for daily lows across 1096 daily observations.

The warmest month was July 2025, with an average high of 26.0 C, while January 2024 had the lowest average low at -14.2 C.

The wettest month was August 2024, totaling 150.5 mm of precipitation.

The hottest day reached 32.5 C on July 1, 2024; the coldest night fell to -31.4 C on January 4, 2024.

Monthly summary table

YearMonthAvg low CAvg high CRain and snow mmDays
2023January-5.3-1.357.231
2023February-6.4-2.033.928
2023March-5.01.075.531
2023April0.39.834.430
2023May6.715.332.531
2023June11.720.746.730
2023July13.820.792.431
2023August14.523.037.331
2023September11.219.371.830
2023October1.87.0138.731
2023November-2.81.184.730
2023December-8.0-4.059.431
2024January-14.2-7.038.131
2024February-9.2-3.052.229
2024March-2.35.038.231
2024April0.69.065.230
2024May5.616.625.131
2024June12.921.673.530
2024July15.223.4110.831
2024August13.321.5150.531
2024September11.520.546.430
2024October4.710.239.031
2024November0.14.054.630
2024December-3.11.068.331
2025January-4.40.791.631
2025February-7.3-2.519.128
2025March-1.64.948.531
2025April1.39.144.030
2025May5.914.282.731
2025June11.517.8126.830
2025July16.826.086.831
2025August12.519.789.331
2025September10.217.733.930
2025October3.79.237.831
2025November1.04.382.330
2025December-2.11.652.431

Daily weather records

RecordDateValue
Hottest dayJuly 1, 202432.5 C
Coldest nightJanuary 4, 2024-31.4 C
Wettest dayMay 26, 202527.6 mm

Weather data source: Open-Meteo Archive API. City metadata source: GeoNames cities15000.