St. Petersburg Weather in December
In December, St. Petersburg averages a high of -1°C (30°F) and a low of -6°C (22°F), from 52 years of daily records (1971–2025).
-1°C
Average high
30°F
-6°C
Average low
22°F
11°C
Record high
52°F · December 6, 2006
-34°C
Record low
-30°F · December 30, 1978
What December Is Like in St. Petersburg
- December in St. Petersburg has become 2.0°C (3.6°F) warmer on average: the 2010–2024 average against 1970–1989.
- 5 of the 10 warmest Decembers on record in St. Petersburg have come since 2010.
- The coldest December reading, -34°C (-30°F) on December 30, 1978, has not been matched in 47 years.
- On average, 24 nights in December drop below freezing.
At least 1 mm of rain falls on 41% of December days, and the month averages 51 mm in total.
Warmest: 2006 (4.8°C)Latest: 2023 (-2.6°C)10-year averageLong-run average (-1.2°C)
Look Up a Day in December
See the weather in St. Petersburg on any December date, year by year.
Source: NOAA GHCN-Daily, St. Petersburg (1971–2025); Petrokrepost (2019–2025). Averages cover 1971–2025. How we compute this