Thermograph

How unusual is the weather? Graded against ~45 years of local climate history.

Weather in Saint Petersburg, St.-Petersburg, Russia in January

In an average January, Saint Petersburg sees a daily high around -6°C and a low around -12°C, based on 1981–2026 of local climate records.

Average high-6°C
Typical high range-15°C to 0°C
Average low-12°C
Typical low range-22°C to -2°C
Average daily precipitation3 mm

January records

The most extreme January on record for each metric, across 1981–2026. For rainfall, the wettest and driest are by total January accumulation.

High

Highest 5°C 2020-01-15
Lowest -42°C 1987-01-10

Low

Highest 3°C 2020-01-16
Lowest -46°C 1987-01-10

Feels-like

Highest -2°C 2020-01-16
Lowest -58°C 1987-01-10

Humidity

Highest 6.2 g/m³ 2020-01-16
Lowest 0.1 g/m³ 1987-01-10

Wind

Highest 36 km/h 1995-01-23
Lowest 4 km/h 2016-01-06

Precip

Wettest 112 mm 2025
Driest 21 mm 2026

See Saint Petersburg's live weather grade →

Visiting Saint Petersburg in January? See how its comfort stacks up against where you live.

Compare Saint Petersburg with your city →

‹ December · Saint Petersburg climate overview · February ›