Guest, Sign inJoin
Emporia10Emporia, #1 on this list · Photo: Corvokarasu at English Wikipedia · Public domain
Virginia rankings · Climate

Towns with the least snow in Virginia

Emporia gets the least snow of Virginia’s 253 towns of 2,500+ with a snow record: about 1 inches in a normal winter at its NOAA station. Wise gets the most, about 47 inches; 248 of the 253 average under 30 inches.

NOAA U.S. Climate Normals, 1991–2020, at each town’s nearest station with a snow record (named in each row). A described list: no letters. How grades work

#1

Emporia

Emporia city · 5,447 people
1in

0 days a year with an inch or more·Emporia 1 WNW station, 2 km

#T2

Carrollton

unincorporated, Isle of Wight County · 8,436 people
3in

1 days a year with an inch or more·Langley AFB station, 22 km

All 253 towns

Snow in a normal winter, least first. Towns that share a station share its figure and rank (T = tied; 224 towns here share a station).

253 towns ranked. Not here? See why a town may be missing.

#TownSnow a yearDays with 1″+NOAA station
1EmporiaEmporia city · 5,447 people1 in0Emporia 1 WNW2.1 km
T2Bethel Manorunincorporated, York County · 4,393 people3 in1Langley AFB6.8 km
T2Carrolltonunincorporated, Isle of Wight County · 8,436 people3 in1Langley AFB22.0 km
T2HamptonHampton city · 137,315 people3 in1Langley AFB6.1 km
T2Newport NewsNewport News city · 183,230 people3 in1Langley AFB15.2 km
T2PoquosonPoquoson city · 13,292 people3 in1Langley AFB6.5 km
T2SmithfieldIsle of Wight County · 9,112 people3 in1Langley AFB26.5 km
8BlackstoneNottoway County · 3,389 people3 in1Ft Pickett7.0 km
9Virginia BeachVirginia Beach city · 453,737 people3 in1Oceana Nas4.2 km
T10Colonial HeightsColonial Heights city · 18,738 people4 in1Hopewell11.3 km
T10Enonunincorporated, Chesterfield County · 4,137 people4 in1Hopewell5.0 km
T10Ettrickunincorporated, Chesterfield County · 5,910 people4 in1Hopewell14.7 km
T10HopewellHopewell city · 23,261 people4 in1Hopewell2.1 km
T10PetersburgPetersburg city · 33,734 people4 in1Hopewell14.6 km
T15FranklinFranklin city · 8,478 people4 in1Holland 1 E15.4 km
T15SuffolkSuffolk city · 104,699 people4 in1Holland 1 E12.0 km
T15WindsorIsle of Wight County · 2,947 people4 in1Holland 1 E14.5 km
T18Gloucester Courthouseunincorporated, Gloucester County · 3,336 people4 in1Williamsburg 2 N19.6 km
T18Gloucester Pointunincorporated, Gloucester County · 11,109 people4 in1Williamsburg 2 N18.5 km
T18WilliamsburgWilliamsburg city · 15,861 people4 in1Williamsburg 2 N3.7 km
21South HillMecklenburg County · 4,889 people5 in2Chase City31.4 km
22South BostonHalifax County · 7,795 people6 in1S Boston3.4 km
T23ArlingtonArlington County (county government) · 236,254 people6 in3Dalecarlia Rsvr6.8 km
T23Bailey's Crossroadsunincorporated, Fairfax County · 24,271 people6 in3Dalecarlia Rsvr10.1 km
T23Dunn Loringunincorporated, Fairfax County · 8,957 people6 in3Dalecarlia Rsvr11.1 km
T23Falls ChurchFalls Church city · 15,159 people6 in3Dalecarlia Rsvr8.1 km
T23Idylwoodunincorporated, Fairfax County · 17,559 people6 in3Dalecarlia Rsvr9.6 km
T23Lake Barcroftunincorporated, Fairfax County · 10,973 people6 in3Dalecarlia Rsvr10.4 km
T23McLeanunincorporated, Fairfax County · 49,627 people6 in3Dalecarlia Rsvr6.9 km
T23Merrifieldunincorporated, Fairfax County · 20,698 people6 in3Dalecarlia Rsvr13.4 km
T23Pimmit Hillsunincorporated, Fairfax County · 6,589 people6 in3Dalecarlia Rsvr8.1 km
T23Seven Cornersunincorporated, Fairfax County · 9,371 people6 in3Dalecarlia Rsvr8.6 km
T23Tysonsunincorporated, Fairfax County · 28,936 people6 in3Dalecarlia Rsvr10.1 km
T23ViennaFairfax County · 16,691 people6 in3Dalecarlia Rsvr13.3 km
T23West Falls Churchunincorporated, Fairfax County · 31,279 people6 in3Dalecarlia Rsvr10.4 km
T23Wolf Trapunincorporated, Fairfax County · 15,858 people6 in3Dalecarlia Rsvr14.7 km
37North Shoreunincorporated, Franklin County · 3,638 people6 in1Huddleston 4 SW11.6 km
38FarmvillePrince Edward County · 7,593 people6 in3Farmville 2 N3.6 km
T39ChesapeakeChesapeake city · 255,332 people6 in2Norfolk Intl AP26.7 km
T39NorfolkNorfolk city · 231,013 people6 in2Norfolk Intl AP5.2 km
T39PortsmouthPortsmouth city · 96,777 people6 in2Norfolk Intl AP15.8 km
T42DanvilleDanville city · 41,647 people8 in2Danville Rgnl AP6.5 km
T42Mount Hermonunincorporated, Pittsylvania County · 4,155 people8 in2Danville Rgnl AP13.2 km
44ChincoteagueAccomack County · 3,309 people8 in3Wallops Island Flight Fac9.9 km
T45Bellwoodunincorporated, Chesterfield County · 7,907 people9 in3Richmond Intl AP15.0 km
T45Bensleyunincorporated, Chesterfield County · 5,949 people9 in3Richmond Intl AP12.7 km
T45Bon Airunincorporated, Chesterfield County · 16,904 people9 in3Richmond Intl AP22.1 km
T45East Highland Parkunincorporated, Henrico County · 15,265 people9 in3Richmond Intl AP10.0 km
T45Highland Springsunincorporated, Henrico County · 14,296 people9 in3Richmond Intl AP5.2 km
T45Manchesterunincorporated, Chesterfield County · 12,445 people9 in3Richmond Intl AP19.8 km
T45Meadowbrookunincorporated, Chesterfield County · 20,749 people9 in3Richmond Intl AP15.9 km
T45Mechanicsvilleunincorporated, Hanover County · 38,683 people9 in3Richmond Intl AP14.2 km
T45Montroseunincorporated, Henrico County · 8,285 people9 in3Richmond Intl AP5.1 km
T45RichmondRichmond city · 237,257 people9 in3Richmond Intl AP14.0 km
T45Sandstonunincorporated, Henrico County · 7,399 people9 in3Richmond Intl AP1.1 km
T56Big Stone GapWise County · 5,102 people9 in4Big Stone Gap2.2 km
T56BristolBristol city · 16,418 people9 in3Bristol Tri City AP27.3 km
T58Collinsvilleunincorporated, Henry County · 7,139 people9 in2Martinsville Fltr Plt4.5 km
T58MartinsvilleMartinsville city · 13,849 people9 in2Martinsville Fltr Plt2.4 km
60West PointKing William County · 3,595 people10 in3W Pt 2 NW1.5 km
T61Brandermillunincorporated, Chesterfield County · 13,730 people10 in3Winterpock12.2 km
T61Chesterunincorporated, Chesterfield County · 24,474 people10 in3Winterpock18.8 km
T61Matoacaunincorporated, Chesterfield County · 2,724 people10 in3Winterpock18.7 km
T61Midlothianunincorporated, Chesterfield County · 19,120 people10 in3Winterpock17.8 km
T61Rockwoodunincorporated, Chesterfield County · 10,010 people10 in3Winterpock16.5 km
T61Woodlakeunincorporated, Chesterfield County · 7,358 people10 in3Winterpock11.0 km
T67Clifton ForgeAlleghany County · 3,372 people10 in3Covington Fltr Plt14.4 km
T67CovingtonCovington city · 5,680 people10 in3Covington Fltr Plt3.3 km
69MarionSmyth County · 5,555 people10 in4Saltville 1n23.4 km
70WaynesboroWaynesboro city · 23,951 people11 in4Free Union27.4 km
71Buena VistaBuena Vista city · 6,672 people11 in4Buena Vista0.5 km
T72Falmouthunincorporated, Stafford County · 5,216 people11 in2Fredericksburg Sewage4.8 km
T72FredericksburgFredericksburg city · 30,393 people11 in2Fredericksburg Sewage3.4 km
T72Lake Wildernessunincorporated, Spotsylvania County · 3,139 people11 in2Fredericksburg Sewage24.1 km
T72Lake of the Woodsunincorporated, Orange County · 7,984 people11 in2Fredericksburg Sewage27.2 km
T72Spotsylvania Courthouseunincorporated, Spotsylvania County · 7,180 people11 in2Fredericksburg Sewage15.9 km
T77Blue Ridgeunincorporated, Botetourt County · 2,800 people11 in3Roanoke 8 N12.2 km
T77Dalevilleunincorporated, Botetourt County · 3,797 people11 in3Roanoke 8 N7.0 km
T79Colonial BeachWestmoreland County · 4,151 people12 in3Warsaw 2 NW35.8 km
T79King Georgeunincorporated, King George County · 4,851 people12 in3Corbin18.7 km
T79Lake Carolineunincorporated, Caroline County · 2,862 people12 in3Corbin27.0 km
T79Lake Land'Orunincorporated, Caroline County · 4,390 people12 in3Corbin25.8 km
T83AltavistaCampbell County · 3,353 people12 in3Lynchburg Rgnl AP23.0 km
T83BedfordBedford County · 7,911 people12 in3Lynchburg Rgnl AP27.3 km
T83Forestunincorporated, Bedford County · 13,430 people12 in3Lynchburg Rgnl AP8.7 km
T83LynchburgLynchburg city · 81,347 people12 in3Lynchburg Rgnl AP8.8 km
T83Madison Heightsunincorporated, Amherst County · 10,266 people12 in3Lynchburg Rgnl AP16.8 km
T83Timberlakeunincorporated, Campbell County · 12,725 people12 in3Lynchburg Rgnl AP3.6 km
89Lake Monticellounincorporated, Fluvanna County · 10,662 people12 in4Palmyra 3s13.2 km
T90AbingdonWashington County · 8,284 people12 in5Lebanon22.6 km
T90Aquia Harbourunincorporated, Stafford County · 7,481 people12 in4Quantico Mcas8.3 km
T90Cherry Hillunincorporated, Prince William County · 26,044 people12 in4Quantico Mcas7.6 km
T90Dahlgrenunincorporated, King George County · 3,350 people12 in4Quantico Mcas27.0 km
T90Dale Cityunincorporated, Prince William County · 71,016 people12 in4Quantico Mcas17.2 km
T90DumfriesPrince William County · 6,405 people12 in4Quantico Mcas7.5 km
T90Independent Hillunincorporated, Prince William County · 10,853 people12 in4Quantico Mcas19.4 km
T90LebanonRussell County · 3,075 people12 in5Lebanon3.6 km
T90Leesylvaniaunincorporated, Prince William County · 21,632 people12 in4Quantico Mcas12.1 km
T90Montclairunincorporated, Prince William County · 22,387 people12 in4Quantico Mcas13.2 km
T90Quantico Baseunincorporated, Prince William County · 5,840 people12 in4Quantico Mcas2.5 km
T90Triangleunincorporated, Prince William County · 10,450 people12 in4Quantico Mcas5.5 km
102Rocky MountFranklin County · 4,973 people13 in4Rocky Mt3.2 km
T103AlexandriaAlexandria city · 160,662 people13 in4Franconia 1.3 SSE9.4 km
T103Annandaleunincorporated, Fairfax County · 41,705 people13 in4Franconia 1.3 SSE10.8 km
T103Belle Havenunincorporated, Fairfax County · 6,570 people13 in4Franconia 1.3 SSE7.8 km
T103Burkeunincorporated, Fairfax County · 44,029 people13 in4Franconia 1.3 SSE11.3 km
T103Burke Centreunincorporated, Fairfax County · 17,037 people13 in4Franconia 1.3 SSE14.9 km
T103County Centerunincorporated, Prince William County · 3,789 people13 in4Franconia 1.3 SSE19.7 km
T103Crosspointeunincorporated, Fairfax County · 5,669 people13 in4Franconia 1.3 SSE11.0 km
T103Fort Belvoirunincorporated, Fairfax County · 8,449 people13 in4Franconia 1.3 SSE3.7 km
T103Fort Huntunincorporated, Fairfax County · 16,700 people13 in4Franconia 1.3 SSE7.1 km
T103Franconiaunincorporated, Fairfax County · 18,335 people13 in4Franconia 1.3 SSE2.9 km
T103George Masonunincorporated, Fairfax County · 9,937 people13 in4Franconia 1.3 SSE17.1 km
T103Grovetonunincorporated, Fairfax County · 13,931 people13 in4Franconia 1.3 SSE2.7 km
T103Hayfieldunincorporated, Fairfax County · 4,392 people13 in4Franconia 1.3 SSE1.0 km
T103Huntingtonunincorporated, Fairfax County · 13,502 people13 in4Franconia 1.3 SSE7.8 km
T103Hybla Valleyunincorporated, Fairfax County · 17,257 people13 in4Franconia 1.3 SSE5.1 km
T103Kings Parkunincorporated, Fairfax County · 4,315 people13 in4Franconia 1.3 SSE10.7 km
T103Kings Park Westunincorporated, Fairfax County · 13,442 people13 in4Franconia 1.3 SSE15.6 km
T103Kingstowneunincorporated, Fairfax County · 18,360 people13 in4Franconia 1.3 SSE1.9 km
T103Lake Ridgeunincorporated, Prince William County · 46,049 people13 in4Franconia 1.3 SSE15.9 km
T103Laurel Hillunincorporated, Fairfax County · 7,450 people13 in4Franconia 1.3 SSE10.1 km
T103Lincolniaunincorporated, Fairfax County · 20,320 people13 in4Franconia 1.3 SSE7.9 km
T103Long Branchunincorporated, Fairfax County · 7,034 people13 in4Franconia 1.3 SSE14.8 km
T103Lortonunincorporated, Fairfax County · 20,991 people13 in4Franconia 1.3 SSE8.6 km
T103Mantuaunincorporated, Fairfax County · 8,298 people13 in4Franconia 1.3 SSE15.6 km
T103Mount Vernonunincorporated, Fairfax County · 13,122 people13 in4Franconia 1.3 SSE4.7 km
T103Newingtonunincorporated, Fairfax County · 13,478 people13 in4Franconia 1.3 SSE5.3 km
T103Newington Forestunincorporated, Fairfax County · 12,316 people13 in4Franconia 1.3 SSE9.0 km
T103North Springfieldunincorporated, Fairfax County · 7,050 people13 in4Franconia 1.3 SSE8.3 km
T103Potomac Millsunincorporated, Prince William County · 5,741 people13 in4Franconia 1.3 SSE17.1 km
T103Rose Hillunincorporated, Fairfax County · 21,066 people13 in4Franconia 1.3 SSE5.4 km
T103South Rununincorporated, Fairfax County · 6,600 people13 in4Franconia 1.3 SSE11.7 km
T103Springfieldunincorporated, Fairfax County · 31,154 people13 in4Franconia 1.3 SSE5.6 km
T103Wakefieldunincorporated, Fairfax County · 11,930 people13 in4Franconia 1.3 SSE12.6 km
T103West Springfieldunincorporated, Fairfax County · 22,532 people13 in4Franconia 1.3 SSE8.1 km
T103Woodbridgeunincorporated, Prince William County · 43,945 people13 in4Franconia 1.3 SSE15.6 km
T103Woodburnunincorporated, Fairfax County · 9,503 people13 in4Franconia 1.3 SSE13.8 km
T103Woodlawnunincorporated, Fairfax County · 21,194 people13 in4Franconia 1.3 SSE2.5 km
140LexingtonLexington city · 7,769 people14 in4Lexington0.8 km
T141AshlandHanover County · 7,982 people15 in4Ashland1.3 km
T141Chamberlayneunincorporated, Henrico County · 4,692 people15 in4Ashland15.1 km
T141Dumbartonunincorporated, Henrico County · 7,997 people15 in4Ashland16.0 km
T141Glen Allenunincorporated, Henrico County · 17,551 people15 in4Ashland9.9 km
T141Innsbrookunincorporated, Henrico County · 8,578 people15 in4Ashland13.8 km
T141Lakesideunincorporated, Henrico County · 12,654 people15 in4Ashland15.8 km
T141Laurelunincorporated, Henrico County · 18,721 people15 in4Ashland13.4 km
T141Short Pumpunincorporated, Henrico County · 29,026 people15 in4Ashland16.1 km
T141Tuckahoeunincorporated, Henrico County · 49,183 people15 in4Ashland20.7 km
T141Wyndhamunincorporated, Henrico County · 12,099 people15 in4Ashland13.1 km
T151Cloverdaleunincorporated, Botetourt County · 3,208 people15 in4Roanoke Rgnl AP7.7 km
T151Hollinsunincorporated, Botetourt County · 17,097 people15 in4Roanoke Rgnl AP3.6 km
T151RoanokeRoanoke city · 99,111 people15 in4Roanoke Rgnl AP4.5 km
T151VintonRoanoke County · 7,967 people15 in4Roanoke Rgnl AP9.0 km
T155DublinPulaski County · 2,652 people16 in5Pulaski 2 E10.0 km
T155PulaskiPulaski County · 8,807 people16 in5Pulaski 2 E2.0 km
T155RadfordRadford city · 17,243 people16 in5Pulaski 2 E21.2 km
T158CulpeperCulpeper County · 22,074 people16 in5Piedmont Rsch Stn28.5 km
T158OrangeOrange County · 5,365 people16 in5Piedmont Rsch Stn1.8 km
T160GalaxGalax city · 6,670 people17 in4Galax Radio Wbrf0.3 km
T160HillsvilleCarroll County · 2,836 people17 in4Galax Radio Wbrf19.2 km
T162CharlottesvilleCharlottesville city · 44,388 people17 in5Charlottesville 2w3.3 km
T162Crozetunincorporated, Albemarle County · 9,289 people17 in5Charlottesville 2w15.7 km
T162Hollymeadunincorporated, Albemarle County · 8,482 people17 in5Charlottesville 2w12.4 km
T162Pantopsunincorporated, Albemarle County · 4,665 people17 in5Charlottesville 2w6.8 km
T162University of Virginiaunincorporated, Albemarle County · 9,065 people17 in5Charlottesville 2w0.3 km
167RichlandsTazewell County · 5,051 people18 in6Richlands1.6 km
T168Cave Springunincorporated, Roanoke County · 25,742 people18 in5Lafayette 1 NE17.0 km
T168SalemSalem city · 25,816 people18 in5Lafayette 1 NE13.8 km
T168WythevilleWythe County · 8,128 people18 in5Wytheville0.9 km
171LurayPage County · 4,823 people19 in5Luray 5 E7.1 km
T172BridgewaterRockingham County · 6,924 people19 in6Dale Enterprise7.8 km
T172BroadwayRockingham County · 4,463 people19 in6Dale Enterprise20.7 km
T172ElktonRockingham County · 3,136 people19 in6Dale Enterprise28.2 km
T172GrottoesRockingham County · 3,099 people19 in6Dale Enterprise22.7 km
T172HarrisonburgHarrisonburg city · 50,839 people19 in6Dale Enterprise5.8 km
T172Massanetta Springsunincorporated, Rockingham County · 6,358 people19 in6Dale Enterprise11.1 km
T172TimbervilleRockingham County · 3,166 people19 in6Dale Enterprise24.3 km
T172Weyers Caveunincorporated, Augusta County · 2,744 people19 in6Dale Enterprise19.5 km
T180Gainesvilleunincorporated, Prince William County · 18,196 people20 in5the Plains 2 NNE14.9 km
T180Marshallunincorporated, Fauquier County · 3,219 people20 in5the Plains 2 NNE7.8 km
T180New Baltimoreunincorporated, Fauquier County · 11,919 people20 in5the Plains 2 NNE17.9 km
T183Arcolaunincorporated, Loudoun County · 3,509 people21 in5Washington Dc Dulles AP6.1 km
T183Ashburnunincorporated, Loudoun County · 46,026 people21 in5Washington Dc Dulles AP9.4 km
T183Bealetonunincorporated, Fauquier County · 5,034 people21 in5Sperryville39.8 km
T183Belmontunincorporated, Loudoun County · 9,729 people21 in5Washington Dc Dulles AP14.2 km
T183Braddockunincorporated, Fairfax County · 6,536 people21 in5Washington Dc Dulles AP15.3 km
T183Brambletonunincorporated, Loudoun County · 24,537 people21 in5Washington Dc Dulles AP7.4 km
T183Broadlandsunincorporated, Loudoun County · 14,353 people21 in5Washington Dc Dulles AP9.3 km
T183Buckhallunincorporated, Prince William County · 21,602 people21 in5Washington Dc Dulles AP25.1 km
T183Bull Rununincorporated, Prince William County · 16,859 people21 in5Washington Dc Dulles AP18.5 km
T183Bull Rununincorporated, Fairfax County · 7,823 people21 in5Washington Dc Dulles AP11.5 km
T183Cascadesunincorporated, Loudoun County · 12,357 people21 in5Washington Dc Dulles AP13.5 km
T183Centrevilleunincorporated, Fairfax County · 71,706 people21 in5Washington Dc Dulles AP11.3 km
T183Chantillyunincorporated, Fairfax County · 24,036 people21 in5Washington Dc Dulles AP6.0 km
T183Countrysideunincorporated, Loudoun County · 9,661 people21 in5Washington Dc Dulles AP13.1 km
T183Difficult Rununincorporated, Fairfax County · 9,938 people21 in5Washington Dc Dulles AP10.8 km
T183Dranesvilleunincorporated, Fairfax County · 11,828 people21 in5Washington Dc Dulles AP10.2 km
T183Dulles Town Centerunincorporated, Loudoun County · 5,464 people21 in5Washington Dc Dulles AP10.2 km
T183Fair Lakesunincorporated, Fairfax County · 8,894 people21 in5Washington Dc Dulles AP11.7 km
T183Fair Oaksunincorporated, Fairfax County · 35,545 people21 in5Washington Dc Dulles AP12.5 km
T183FairfaxFairfax city · 26,772 people21 in5Washington Dc Dulles AP17.3 km
T183Fairfax Stationunincorporated, Fairfax County · 12,566 people21 in5Washington Dc Dulles AP19.5 km
T183Florisunincorporated, Fairfax County · 7,589 people21 in5Washington Dc Dulles AP4.7 km
T183Franklin Farmunincorporated, Fairfax County · 18,736 people21 in5Washington Dc Dulles AP6.8 km
T183Great Fallsunincorporated, Fairfax County · 15,228 people21 in5Washington Dc Dulles AP16.1 km
T183Greenbriarunincorporated, Fairfax County · 8,243 people21 in5Washington Dc Dulles AP9.5 km
T183HerndonFairfax County · 25,506 people21 in5Washington Dc Dulles AP7.4 km
T183Hutchisonunincorporated, Fairfax County · 7,284 people21 in5Washington Dc Dulles AP5.1 km
T183Lansdowneunincorporated, Loudoun County · 12,328 people21 in5Washington Dc Dulles AP16.2 km
T183LeesburgLoudoun County · 49,917 people21 in5Washington Dc Dulles AP20.3 km
T183Linton Hallunincorporated, Prince William County · 41,876 people21 in5Washington Dc Dulles AP23.0 km
T183Loch Lomondunincorporated, Prince William County · 4,606 people21 in5Washington Dc Dulles AP17.9 km
T183Loudoun Valley Estatesunincorporated, Loudoun County · 10,271 people21 in5Washington Dc Dulles AP5.9 km
T183Lowes Islandunincorporated, Loudoun County · 11,018 people21 in5Washington Dc Dulles AP15.3 km
T183ManassasManassas city · 44,332 people21 in5Washington Dc Dulles AP21.6 km
T183Manassas ParkManassas Park city · 16,560 people21 in5Washington Dc Dulles AP19.2 km
T183McNairunincorporated, Fairfax County · 22,655 people21 in5Washington Dc Dulles AP4.5 km
T183Moorefieldunincorporated, Loudoun County · 6,123 people21 in5Washington Dc Dulles AP6.9 km
T183Oaktonunincorporated, Fairfax County · 36,528 people21 in5Washington Dc Dulles AP15.2 km
T183One Loudoununincorporated, Loudoun County · 3,309 people21 in5Washington Dc Dulles AP12.2 km
T183PurcellvilleLoudoun County · 8,890 people21 in5Washington Dc Dulles AP30.5 km
T183Restonunincorporated, Fairfax County · 64,414 people21 in5Washington Dc Dulles AP9.8 km
T183South Ridingunincorporated, Loudoun County · 34,352 people21 in5Washington Dc Dulles AP5.4 km
T183Sterlingunincorporated, Loudoun County · 32,411 people21 in5Washington Dc Dulles AP8.7 km
T183Stone Ridgeunincorporated, Loudoun County · 16,603 people21 in5Washington Dc Dulles AP8.1 km
T183Sudleyunincorporated, Prince William County · 19,162 people21 in5Washington Dc Dulles AP17.4 km
T183Sugarland Rununincorporated, Loudoun County · 12,629 people21 in5Washington Dc Dulles AP13.2 km
T183Union Millunincorporated, Fairfax County · 4,484 people21 in5Washington Dc Dulles AP16.9 km
T183University Centerunincorporated, Loudoun County · 3,923 people21 in5Washington Dc Dulles AP13.6 km
T183Yorkshireunincorporated, Prince William County · 9,782 people21 in5Washington Dc Dulles AP16.9 km
T233Front RoyalWarren County · 15,722 people21 in5Front Royal2.3 km
T233Shenandoah Farmsunincorporated, Clarke County · 4,179 people21 in5Front Royal14.1 km
T233StrasburgShenandoah County · 7,380 people21 in5Front Royal18.1 km
T233WarrentonFauquier County · 10,213 people21 in5Front Royal39.2 km
T237Fishersvilleunincorporated, Augusta County · 9,484 people22 in6Staunton Wtp11.4 km
T237StauntonStaunton city · 26,801 people22 in6Staunton Wtp2.3 km
T237Stuarts Draftunincorporated, Augusta County · 11,780 people22 in6Staunton Wtp17.3 km
T237Veronaunincorporated, Augusta County · 4,165 people22 in6Staunton Wtp7.1 km
241ChristiansburgMontgomery County · 22,442 people22 in7Christiansburg1.4 km
242PearisburgGiles County · 2,873 people23 in7Pearisburg 4 SSE6.5 km
T243BerryvilleClarke County · 4,828 people23 in7Winchester15.5 km
T243WinchesterWinchester city · 28,272 people23 in7Winchester2.6 km
245WoodstockShenandoah County · 6,002 people24 in6Woodstock 2 NE5.1 km
T246BlacksburgMontgomery County · 45,104 people25 in6Blacksburg Nwso3.2 km
T246Merrimacunincorporated, Montgomery County · 2,733 people25 in6Blacksburg Nwso1.2 km
248Shawneelandunincorporated, Frederick County · 2,754 people25 in7Star Tannery14.9 km
249LovettsvilleLoudoun County · 2,708 people31 in8Damascus 3 SSW35.2 km
250BluefieldTazewell County · 4,839 people40 in18Bluefield4.8 km
251TazewellTazewell County · 4,291 people47 in18Burkes Garden15.6 km
T252NortonNorton city · 3,477 people47 in14Wise 1se7.6 km
T252WiseWise County · 2,853 people47 in14Wise 1se2.1 km

A station’s normal can differ from the town’s own when the station sits higher or lower; each town’s Climate page names its station and checks it.

Quick answers

Questions people ask

What part of Virginia gets the least amount of snow?

Among towns of 2,500+, the least snow falls in Emporia (Emporia city, about 1 in), Bethel Manor (York County, about 3 in), Carrollton (Isle of Wight County, about 3 in), on NOAA’s 1991–2020 normals at each town’s station.

Which Virginia town gets the most snow?

Wise (Wise County), about 47 inches in a normal winter at the Wise 1se station. See the snowiest towns.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents (253 in Virginia) whose nearest station has a snow normal of an inch or more; 0 have no station with a snow record. Smaller towns show their snow on their own Climate page.

Go deeper

More Virginia lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Virginia rankings →
Other states

Least snow in other states