Average Annual Snowfall in Virginia





The tables below give yearly averages for snowfall at cities and other locations in Virginia. The numbers are for the total amount of snow and for how many days it snows at least 0.1 inches (0.25 centimetres).

The snowfall totals are annual averages based on weather data collected from 1991 to 2020 for the US National Centers for Environmental Information.

You can jump to a separate table for each region of the state: Coastal Virginia in the east, Piedmont or central Virginia, and the Mountains, including the Shenandoah Valley in the northwest and the Appalachian Mountains of southwest Virginia.

Virginia's Mountains

Average annual snowfall
Days Place Inches Centi­metres
15.3 Blacksburg 24.7 62.7
24.8 Burkes Garden 46.9 119.1
7.8 Galax 16.6 42.2
9.6 Harrisonburg 19.4 49.3
9.4 Hot Springs 25.3 64.3
5.1 Pennington Gap 9.3 23.6
7.1 Roanoke 14.8 37.6
8.7 Staunton 21.6 54.9
10.4 Winchester 23.1 58.7
28.6 Wise 47.1 119.6

Piedmont Virginia

Yearly snow averages
Days Place Inches Centi­metres
8.0 Arlington 13.7 34.8
7.6 Charlottesville 17.0 43.2
2.0 Danville 4.6 11.7
3.3 Fredericksburg 11.3 28.7
5.7 Lynchburg 11.6 29.5
1.9 Martinsville 9.4 23.9
5.6 Richmond 8.8 22.4

Coastal Virginia

Average total snowfall for a year
Days Place Inches Centi­metres
4.0 Norfolk 6.2 15.7
3.7 North River 8.5 21.6
3.2 Painter 6.6 16.8
2.6 Suffolk 5.8 14.7
5.0 Wallops Island 8.4 21.3
1.6 Williamsburg 4.3 10.9
Reference

NOAA National Centers for Environmental Information (NCEI). Climate Normals.

Virginia Snowfall
Back to Top