The climate of Virginia varies because of the contrasting geography present in the state. The temperatures vary from average lows of 26 degree Fahrenheit to average highs of 86 degree Fahrenheit. It has an annual rainfall of 42.7 inches. During the winters, snowfall and blizzards occur due to the cold air masses arriving over the mountains. The coastal area of Virginia is vulnerable to hurricanes. The state averages seven tornadoes annually.