Last updated: June 24, 2025
In December, the average temperature in Petersburg, United States hovers around 0°C (33°F), offering a chilly snapshot of winter. The mercury can dip as low as -25°C (-13°F) and rise to a maximum of 12°C (53°F). Expect considerable precipitation, with 258 mm (10.2 in) falling across 19 days, and high humidity levels at 91%, making for a brisk and often damp climate.
In December in Petersburg, the average temperature is 0°C (33°F). The maximum can reach 12°C (53°F), while the minimum can drop as low as -25°C (-13°F). It's essential to pack warmly and be prepared for sudden temperature changes when traveling during this time.
In Petersburg in December, the total precipitation amount is 258 mm (10.2 in) recorded over a span of 19 days.
In Petersburg in December, humidity is 91%. With an average temperature of 0°C (33°F), this humidity feels like an icy dampness that seeps into your bones, making every step feel heavier and requiring extra layers to stay warm while traveling.
In Petersburg in December, the maximum UV index is 1, which corresponds to a low Exposure Category. This means you have a time to burn of 45 minutes. For more details, you can check the Hourly UV Index in Petersburg.
UV Risk Categories
Weather in Petersburg varies notably across the year, with each month offering distinct climate conditions. This page compares December’s weather to other months in Petersburg, focusing on differences in temperature, rainfall, humidity, and UV levels.
Temperature | Precipitation | Humidity | UV | |
---|---|---|---|---|
January Weather | -1°C (30°F) | 225 mm (8.9 inches) | 88% | low |
February Weather | -2°C (29°F) | 176 mm (6.9 inches) | 84% | low |
March Weather | 1°C (35°F) | 177 mm (7.0 inches) | 86% | moderate |
April Weather | 5°C (42°F) | 190 mm (7.5 inches) | 88% | moderate |
May Weather | 10°C (50°F) | 160 mm (6.3 inches) | 88% | high |
June Weather | 13°C (55°F) | 206 mm (8.1 inches) | 96% | high |
July Weather | 15°C (59°F) | 195 mm (7.7 inches) | 110% | high |
August Weather | 15°C (59°F) | 297 mm (11.7 inches) | 111% | high |
September Weather | 12°C (54°F) | 288 mm (11.3 inches) | 104% | moderate |
October Weather | 6°C (44°F) | 276 mm (10.9 inches) | 96% | moderate |
November Weather | 3°C (38°F) | 309 mm (12.2 inches) | 92% | low |
December Weather | 0°C (33°F) | 258 mm (10.2 inches) | 91% | low |