Petersburg city, VA has a mild climate with hot and humid summers and cool winters. Average temperatures during the summer months can range from the mid-80s to the low 90s Fahrenheit. In winter, temperatures rarely drop below freezing, although snow is not uncommon. Precipitation in Petersburg is relatively consistent throughout the year, with almost daily rainfall between October and April. Petersburg is also heavily influenced by tropical storms that bring severe weather conditions in late spring and early fall. Summers tend to be quite muggy due to high humidity levels, leaving most residents feeling warm and sticky for much of the summer season.
Petersburg City County, Virginia gets 46 inches of rain, on average, per year. The US average is 38 inches of rain per year.
Petersburg City County averages 6 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 206 sunny days per year in Petersburg City County. The US average is 205 sunny days.
Petersburg City County gets some kind of precipitation, on average, 105 days per year. Precipitation is rain, snow, sleet, or hail that falls to the ground. In order for precipitation to be counted you have to get at least .01 inches on the ground to measure.
Weather Highlights
Summer High: the July high is around 90 degrees
Winter Low: the January low is 29
Rain: averages 46 inches of rain a year
Snow: averages 6 inches of snow a year