Thermograph

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

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

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

Average high-5°C
Typical high range-12°C to 1°C
Average low-9°C
Typical low range-18°C to -1°C
Average daily precipitation3 mm

December records

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

High

Highest 8°C 2006-12-06
Lowest -26°C 1995-12-23

Low

Highest 5°C 2015-12-21
Lowest -34°C 1997-12-15

Feels-like

Highest 1°C 2006-12-10
Lowest -45°C 1997-12-15

Humidity

Highest 6.7 g/m³ 2015-12-21
Lowest 0.5 g/m³ 1995-12-23

Wind

Highest 36 km/h 2013-12-13
Lowest 4 km/h 1994-12-14

Precip

Wettest 108 mm 1983
Driest 25 mm 1995

See Saint Petersburg's live weather grade →

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

Compare Saint Petersburg with your city →

‹ November · Saint Petersburg climate overview · January ›