Craig, VA County has a humid subtropical climate with mild winters and hot, humid summers. Average temperatures range from the low 40s in January to the mid-80s in July and August. Precipitation is abundant throughout the year, with rainfall averaging around 36 inches annually. The area experiences an average of 2-3 days of snow per year. Craig has several nearby mountain ranges that provide relief from the heat during summer months. In addition, Craig County receives an average of 240 sunny days each year, making it a great place to enjoy outdoor activities all year round.
Craig County, Virginia gets 39 inches of rain, on average, per year. The US average is 38 inches of rain per year.
Craig County averages 25 inches of snow per year. The US average is 28 inches of snow per year.
On average, there are 214 sunny days per year in Craig County. The US average is 205 sunny days.
Craig County gets some kind of precipitation, on average, 129 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 83 degrees
Winter Low: the January low is 21
Rain: averages 39 inches of rain a year
Snow: averages 25 inches of snow a year