St. Petersburg Weather in January
In January, St. Petersburg averages a high of -3°C (26°F) and a low of -8°C (17°F), from 55 years of daily records (1971–2025).
-3°C
Average high
26°F
-8°C
Average low
17°F
9°C
Record high
48°F · January 10, 2007
-35°C
Record low
-30°F · January 10, 1987
What January Is Like in St. Petersburg
- January in St. Petersburg has become 2.0°C (3.6°F) warmer on average: the 2011–2025 average against 1970–1989.
- January 2025 was the 2nd warmest January in 55 years of records, 5.0°C (8.9°F) above the long-run average.
- The coldest January reading, -35°C (-30°F) on January 10, 1987, has not been matched in 38 years.
- January is St. Petersburg's coldest month of the year.
At least 1 mm of rain falls on 37% of January days, and the month averages 43 mm in total.
Warmest: 2020 (2.6°C)Latest: 2025 (1.3°C)10-year averageLong-run average (-3.2°C)
Look Up a Day in January
See the weather in St. Petersburg on any January date, year by year.
Source: NOAA GHCN-Daily, St. Petersburg (1971–2025); Petrokrepost (2019–2025). Averages cover 1971–2025. How we compute this