Thermograph

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

Weather in St. Petersburg in December

In an average December, St. Petersburg sees a daily high around 69°F and a low around 61°F, based on 1980–2026 of local climate records.

Average high69°F
Typical high range61°F to 74°F
Average low61°F
Typical low range52°F to 69°F
Average daily precipitation0.10 in

December records

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

High

Highest 78°F 1982-12-03
Lowest 43°F 1983-12-26

Low

Highest 73°F 1983-12-04
Lowest 33°F 1983-12-26

Feels-like

Highest 78°F 1982-12-03
Lowest 22°F 1983-12-26

Humidity

Highest 19.7 g/m³ 1986-12-12
Lowest 3.7 g/m³ 1983-12-26

Wind

Highest 40 mph 2004-12-26
Lowest 5 mph 2021-12-27

Gust

Highest 61 mph 2004-12-26
Lowest 7 mph 2018-12-30

Precip

Wettest 6.93 in 1997
Driest 0.11 in 1984

See St. Petersburg's live weather grade →

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

Compare St. Petersburg with your city →

‹ November · St. Petersburg climate overview · January ›