 Henrico County on average has 8 snow days.Henrico County has 88 days when the low falls below freezing, 50 days when the high exceeds 90 degrees, and 8 days when the high does not exceed freezing.Source