Campbell County, VA has a humid subtropical climate that is typical of the Mid-Atlantic region. Summers are hot and humid, with temperatures reaching into the 90s on some days. Winters can be quite cold, with temperatures dropping below freezing for several days at a time. Precipitation is spread throughout the year, though rain is more common in the spring and summer months. Snowfall occurs in the winter months and can accumulate to several inches when it does snow. Overall, Campbell County has a mild climate with four distinct seasons.
Campbell County, Virginia gets 43 inches of rain, on average, per year. The US average is 38 inches of rain per year.
Campbell County averages 10 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 219 sunny days per year in Campbell County. The US average is 205 sunny days.
Campbell County gets some kind of precipitation, on average, 106 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 86 degrees
Winter Low: the January low is 24
Rain: averages 43 inches of rain a year
Snow: averages 10 inches of snow a year