... including targeted forecasts at the time of your arrival to each point!
Petersburg, Virginia enjoys all four seasons throughout the year. Summers (June-August) are hot and humid, with temperatures typically ranging from the mid-70s to mid-90s. There can be occasional heat waves, with temperatures reaching the high 90s. Winters (December-February) are cold and snowy, with temperatures ranging from the mid-30s to mid-50s. Spring (March-May) and Fall (September-November) are mild, with temperatures typically ranging from the mid-50s to mid-70s. Rain is common year-round, with snow in the winter months. Petersburg experiences moderate levels of precipitation, with an average of 44 inches of rain and 8 inches of snow per year.
As of 2020, the city population is 30791.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Petersburg, Virginia.