Guest, Sign inJoin
Norton, VirginiaNorton, #1 on this list · Photo: Eli Christman (user Gamma Man) · CC BY 2.0
Virginia rankings · Climate

Snowiest towns in Virginia

Norton gets the most snow of Virginia’s 253 towns of 2,500+ with a snow record: about 47 inches in a normal winter at its NOAA station. Emporia gets the least, about 1 inches; 0 of the 253 average 60 inches or more.

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

#T1

Norton

Norton city · 3,477 people
47in

14 days a year with an inch or more·Wise 1se station, 8 km

#T1

Wise

Wise County · 2,853 people
47in

14 days a year with an inch or more·Wise 1se station, 2 km

#3

Tazewell

Tazewell County · 4,291 people
47in

18 days a year with an inch or more·Burkes Garden station, 16 km

All 253 towns

Snow in a normal winter, most 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
T1NortonNorton city · 3,477 people47 in14Wise 1se7.6 km
T1WiseWise County · 2,853 people47 in14Wise 1se2.1 km
3TazewellTazewell County · 4,291 people47 in18Burkes Garden15.6 km
4BluefieldTazewell County · 4,839 people40 in18Bluefield4.8 km
5LovettsvilleLoudoun County · 2,708 people31 in8Damascus 3 SSW35.2 km
6Shawneelandunincorporated, Frederick County · 2,754 people25 in7Star Tannery14.9 km
T7BlacksburgMontgomery County · 45,104 people25 in6Blacksburg Nwso3.2 km
T7Merrimacunincorporated, Montgomery County · 2,733 people25 in6Blacksburg Nwso1.2 km
9WoodstockShenandoah County · 6,002 people24 in6Woodstock 2 NE5.1 km
T10BerryvilleClarke County · 4,828 people23 in7Winchester15.5 km
T10WinchesterWinchester city · 28,272 people23 in7Winchester2.6 km
12PearisburgGiles County · 2,873 people23 in7Pearisburg 4 SSE6.5 km
13ChristiansburgMontgomery County · 22,442 people22 in7Christiansburg1.4 km
T14Fishersvilleunincorporated, Augusta County · 9,484 people22 in6Staunton Wtp11.4 km
T14StauntonStaunton city · 26,801 people22 in6Staunton Wtp2.3 km
T14Stuarts Draftunincorporated, Augusta County · 11,780 people22 in6Staunton Wtp17.3 km
T14Veronaunincorporated, Augusta County · 4,165 people22 in6Staunton Wtp7.1 km
T18Front RoyalWarren County · 15,722 people21 in5Front Royal2.3 km
T18Shenandoah Farmsunincorporated, Clarke County · 4,179 people21 in5Front Royal14.1 km
T18StrasburgShenandoah County · 7,380 people21 in5Front Royal18.1 km
T18WarrentonFauquier County · 10,213 people21 in5Front Royal39.2 km
T22Arcolaunincorporated, Loudoun County · 3,509 people21 in5Washington Dc Dulles AP6.1 km
T22Ashburnunincorporated, Loudoun County · 46,026 people21 in5Washington Dc Dulles AP9.4 km
T22Bealetonunincorporated, Fauquier County · 5,034 people21 in5Sperryville39.8 km
T22Belmontunincorporated, Loudoun County · 9,729 people21 in5Washington Dc Dulles AP14.2 km
T22Braddockunincorporated, Fairfax County · 6,536 people21 in5Washington Dc Dulles AP15.3 km
T22Brambletonunincorporated, Loudoun County · 24,537 people21 in5Washington Dc Dulles AP7.4 km
T22Broadlandsunincorporated, Loudoun County · 14,353 people21 in5Washington Dc Dulles AP9.3 km
T22Buckhallunincorporated, Prince William County · 21,602 people21 in5Washington Dc Dulles AP25.1 km
T22Bull Rununincorporated, Fairfax County · 7,823 people21 in5Washington Dc Dulles AP11.5 km
T22Bull Rununincorporated, Prince William County · 16,859 people21 in5Washington Dc Dulles AP18.5 km
T22Cascadesunincorporated, Loudoun County · 12,357 people21 in5Washington Dc Dulles AP13.5 km
T22Centrevilleunincorporated, Fairfax County · 71,706 people21 in5Washington Dc Dulles AP11.3 km
T22Chantillyunincorporated, Fairfax County · 24,036 people21 in5Washington Dc Dulles AP6.0 km
T22Countrysideunincorporated, Loudoun County · 9,661 people21 in5Washington Dc Dulles AP13.1 km
T22Difficult Rununincorporated, Fairfax County · 9,938 people21 in5Washington Dc Dulles AP10.8 km
T22Dranesvilleunincorporated, Fairfax County · 11,828 people21 in5Washington Dc Dulles AP10.2 km
T22Dulles Town Centerunincorporated, Loudoun County · 5,464 people21 in5Washington Dc Dulles AP10.2 km
T22Fair Lakesunincorporated, Fairfax County · 8,894 people21 in5Washington Dc Dulles AP11.7 km
T22Fair Oaksunincorporated, Fairfax County · 35,545 people21 in5Washington Dc Dulles AP12.5 km
T22FairfaxFairfax city · 26,772 people21 in5Washington Dc Dulles AP17.3 km
T22Fairfax Stationunincorporated, Fairfax County · 12,566 people21 in5Washington Dc Dulles AP19.5 km
T22Florisunincorporated, Fairfax County · 7,589 people21 in5Washington Dc Dulles AP4.7 km
T22Franklin Farmunincorporated, Fairfax County · 18,736 people21 in5Washington Dc Dulles AP6.8 km
T22Great Fallsunincorporated, Fairfax County · 15,228 people21 in5Washington Dc Dulles AP16.1 km
T22Greenbriarunincorporated, Fairfax County · 8,243 people21 in5Washington Dc Dulles AP9.5 km
T22HerndonFairfax County · 25,506 people21 in5Washington Dc Dulles AP7.4 km
T22Hutchisonunincorporated, Fairfax County · 7,284 people21 in5Washington Dc Dulles AP5.1 km
T22Lansdowneunincorporated, Loudoun County · 12,328 people21 in5Washington Dc Dulles AP16.2 km
T22LeesburgLoudoun County · 49,917 people21 in5Washington Dc Dulles AP20.3 km
T22Linton Hallunincorporated, Prince William County · 41,876 people21 in5Washington Dc Dulles AP23.0 km
T22Loch Lomondunincorporated, Prince William County · 4,606 people21 in5Washington Dc Dulles AP17.9 km
T22Loudoun Valley Estatesunincorporated, Loudoun County · 10,271 people21 in5Washington Dc Dulles AP5.9 km
T22Lowes Islandunincorporated, Loudoun County · 11,018 people21 in5Washington Dc Dulles AP15.3 km
T22ManassasManassas city · 44,332 people21 in5Washington Dc Dulles AP21.6 km
T22Manassas ParkManassas Park city · 16,560 people21 in5Washington Dc Dulles AP19.2 km
T22McNairunincorporated, Fairfax County · 22,655 people21 in5Washington Dc Dulles AP4.5 km
T22Moorefieldunincorporated, Loudoun County · 6,123 people21 in5Washington Dc Dulles AP6.9 km
T22Oaktonunincorporated, Fairfax County · 36,528 people21 in5Washington Dc Dulles AP15.2 km
T22One Loudoununincorporated, Loudoun County · 3,309 people21 in5Washington Dc Dulles AP12.2 km
T22PurcellvilleLoudoun County · 8,890 people21 in5Washington Dc Dulles AP30.5 km
T22Restonunincorporated, Fairfax County · 64,414 people21 in5Washington Dc Dulles AP9.8 km
T22South Ridingunincorporated, Loudoun County · 34,352 people21 in5Washington Dc Dulles AP5.4 km
T22Sterlingunincorporated, Loudoun County · 32,411 people21 in5Washington Dc Dulles AP8.7 km
T22Stone Ridgeunincorporated, Loudoun County · 16,603 people21 in5Washington Dc Dulles AP8.1 km
T22Sudleyunincorporated, Prince William County · 19,162 people21 in5Washington Dc Dulles AP17.4 km
T22Sugarland Rununincorporated, Loudoun County · 12,629 people21 in5Washington Dc Dulles AP13.2 km
T22Union Millunincorporated, Fairfax County · 4,484 people21 in5Washington Dc Dulles AP16.9 km
T22University Centerunincorporated, Loudoun County · 3,923 people21 in5Washington Dc Dulles AP13.6 km
T22Yorkshireunincorporated, Prince William County · 9,782 people21 in5Washington Dc Dulles AP16.9 km
T72Gainesvilleunincorporated, Prince William County · 18,196 people20 in5the Plains 2 NNE14.9 km
T72Marshallunincorporated, Fauquier County · 3,219 people20 in5the Plains 2 NNE7.8 km
T72New Baltimoreunincorporated, Fauquier County · 11,919 people20 in5the Plains 2 NNE17.9 km
T75BridgewaterRockingham County · 6,924 people19 in6Dale Enterprise7.8 km
T75BroadwayRockingham County · 4,463 people19 in6Dale Enterprise20.7 km
T75ElktonRockingham County · 3,136 people19 in6Dale Enterprise28.2 km
T75GrottoesRockingham County · 3,099 people19 in6Dale Enterprise22.7 km
T75HarrisonburgHarrisonburg city · 50,839 people19 in6Dale Enterprise5.8 km
T75Massanetta Springsunincorporated, Rockingham County · 6,358 people19 in6Dale Enterprise11.1 km
T75TimbervilleRockingham County · 3,166 people19 in6Dale Enterprise24.3 km
T75Weyers Caveunincorporated, Augusta County · 2,744 people19 in6Dale Enterprise19.5 km
83LurayPage County · 4,823 people19 in5Luray 5 E7.1 km
T84Cave Springunincorporated, Roanoke County · 25,742 people18 in5Lafayette 1 NE17.0 km
T84SalemSalem city · 25,816 people18 in5Lafayette 1 NE13.8 km
T84WythevilleWythe County · 8,128 people18 in5Wytheville0.9 km
87RichlandsTazewell County · 5,051 people18 in6Richlands1.6 km
T88CharlottesvilleCharlottesville city · 44,388 people17 in5Charlottesville 2w3.3 km
T88Crozetunincorporated, Albemarle County · 9,289 people17 in5Charlottesville 2w15.7 km
T88Hollymeadunincorporated, Albemarle County · 8,482 people17 in5Charlottesville 2w12.4 km
T88Pantopsunincorporated, Albemarle County · 4,665 people17 in5Charlottesville 2w6.8 km
T88University of Virginiaunincorporated, Albemarle County · 9,065 people17 in5Charlottesville 2w0.3 km
T93GalaxGalax city · 6,670 people17 in4Galax Radio Wbrf0.3 km
T93HillsvilleCarroll County · 2,836 people17 in4Galax Radio Wbrf19.2 km
T95CulpeperCulpeper County · 22,074 people16 in5Piedmont Rsch Stn28.5 km
T95OrangeOrange County · 5,365 people16 in5Piedmont Rsch Stn1.8 km
T97DublinPulaski County · 2,652 people16 in5Pulaski 2 E10.0 km
T97PulaskiPulaski County · 8,807 people16 in5Pulaski 2 E2.0 km
T97RadfordRadford city · 17,243 people16 in5Pulaski 2 E21.2 km
T100Cloverdaleunincorporated, Botetourt County · 3,208 people15 in4Roanoke Rgnl AP7.7 km
T100Hollinsunincorporated, Botetourt County · 17,097 people15 in4Roanoke Rgnl AP3.6 km
T100RoanokeRoanoke city · 99,111 people15 in4Roanoke Rgnl AP4.5 km
T100VintonRoanoke County · 7,967 people15 in4Roanoke Rgnl AP9.0 km
T104AshlandHanover County · 7,982 people15 in4Ashland1.3 km
T104Chamberlayneunincorporated, Henrico County · 4,692 people15 in4Ashland15.1 km
T104Dumbartonunincorporated, Henrico County · 7,997 people15 in4Ashland16.0 km
T104Glen Allenunincorporated, Henrico County · 17,551 people15 in4Ashland9.9 km
T104Innsbrookunincorporated, Henrico County · 8,578 people15 in4Ashland13.8 km
T104Lakesideunincorporated, Henrico County · 12,654 people15 in4Ashland15.8 km
T104Laurelunincorporated, Henrico County · 18,721 people15 in4Ashland13.4 km
T104Short Pumpunincorporated, Henrico County · 29,026 people15 in4Ashland16.1 km
T104Tuckahoeunincorporated, Henrico County · 49,183 people15 in4Ashland20.7 km
T104Wyndhamunincorporated, Henrico County · 12,099 people15 in4Ashland13.1 km
114LexingtonLexington city · 7,769 people14 in4Lexington0.8 km
T115AlexandriaAlexandria city · 160,662 people13 in4Franconia 1.3 SSE9.4 km
T115Annandaleunincorporated, Fairfax County · 41,705 people13 in4Franconia 1.3 SSE10.8 km
T115Belle Havenunincorporated, Fairfax County · 6,570 people13 in4Franconia 1.3 SSE7.8 km
T115Burkeunincorporated, Fairfax County · 44,029 people13 in4Franconia 1.3 SSE11.3 km
T115Burke Centreunincorporated, Fairfax County · 17,037 people13 in4Franconia 1.3 SSE14.9 km
T115County Centerunincorporated, Prince William County · 3,789 people13 in4Franconia 1.3 SSE19.7 km
T115Crosspointeunincorporated, Fairfax County · 5,669 people13 in4Franconia 1.3 SSE11.0 km
T115Fort Belvoirunincorporated, Fairfax County · 8,449 people13 in4Franconia 1.3 SSE3.7 km
T115Fort Huntunincorporated, Fairfax County · 16,700 people13 in4Franconia 1.3 SSE7.1 km
T115Franconiaunincorporated, Fairfax County · 18,335 people13 in4Franconia 1.3 SSE2.9 km
T115George Masonunincorporated, Fairfax County · 9,937 people13 in4Franconia 1.3 SSE17.1 km
T115Grovetonunincorporated, Fairfax County · 13,931 people13 in4Franconia 1.3 SSE2.7 km
T115Hayfieldunincorporated, Fairfax County · 4,392 people13 in4Franconia 1.3 SSE1.0 km
T115Huntingtonunincorporated, Fairfax County · 13,502 people13 in4Franconia 1.3 SSE7.8 km
T115Hybla Valleyunincorporated, Fairfax County · 17,257 people13 in4Franconia 1.3 SSE5.1 km
T115Kings Parkunincorporated, Fairfax County · 4,315 people13 in4Franconia 1.3 SSE10.7 km
T115Kings Park Westunincorporated, Fairfax County · 13,442 people13 in4Franconia 1.3 SSE15.6 km
T115Kingstowneunincorporated, Fairfax County · 18,360 people13 in4Franconia 1.3 SSE1.9 km
T115Lake Ridgeunincorporated, Prince William County · 46,049 people13 in4Franconia 1.3 SSE15.9 km
T115Laurel Hillunincorporated, Fairfax County · 7,450 people13 in4Franconia 1.3 SSE10.1 km
T115Lincolniaunincorporated, Fairfax County · 20,320 people13 in4Franconia 1.3 SSE7.9 km
T115Long Branchunincorporated, Fairfax County · 7,034 people13 in4Franconia 1.3 SSE14.8 km
T115Lortonunincorporated, Fairfax County · 20,991 people13 in4Franconia 1.3 SSE8.6 km
T115Mantuaunincorporated, Fairfax County · 8,298 people13 in4Franconia 1.3 SSE15.6 km
T115Mount Vernonunincorporated, Fairfax County · 13,122 people13 in4Franconia 1.3 SSE4.7 km
T115Newingtonunincorporated, Fairfax County · 13,478 people13 in4Franconia 1.3 SSE5.3 km
T115Newington Forestunincorporated, Fairfax County · 12,316 people13 in4Franconia 1.3 SSE9.0 km
T115North Springfieldunincorporated, Fairfax County · 7,050 people13 in4Franconia 1.3 SSE8.3 km
T115Potomac Millsunincorporated, Prince William County · 5,741 people13 in4Franconia 1.3 SSE17.1 km
T115Rose Hillunincorporated, Fairfax County · 21,066 people13 in4Franconia 1.3 SSE5.4 km
T115South Rununincorporated, Fairfax County · 6,600 people13 in4Franconia 1.3 SSE11.7 km
T115Springfieldunincorporated, Fairfax County · 31,154 people13 in4Franconia 1.3 SSE5.6 km
T115Wakefieldunincorporated, Fairfax County · 11,930 people13 in4Franconia 1.3 SSE12.6 km
T115West Springfieldunincorporated, Fairfax County · 22,532 people13 in4Franconia 1.3 SSE8.1 km
T115Woodbridgeunincorporated, Prince William County · 43,945 people13 in4Franconia 1.3 SSE15.6 km
T115Woodburnunincorporated, Fairfax County · 9,503 people13 in4Franconia 1.3 SSE13.8 km
T115Woodlawnunincorporated, Fairfax County · 21,194 people13 in4Franconia 1.3 SSE2.5 km
152Rocky MountFranklin County · 4,973 people13 in4Rocky Mt3.2 km
T153AbingdonWashington County · 8,284 people12 in5Lebanon22.6 km
T153Aquia Harbourunincorporated, Stafford County · 7,481 people12 in4Quantico Mcas8.3 km
T153Cherry Hillunincorporated, Prince William County · 26,044 people12 in4Quantico Mcas7.6 km
T153Dahlgrenunincorporated, King George County · 3,350 people12 in4Quantico Mcas27.0 km
T153Dale Cityunincorporated, Prince William County · 71,016 people12 in4Quantico Mcas17.2 km
T153DumfriesPrince William County · 6,405 people12 in4Quantico Mcas7.5 km
T153Independent Hillunincorporated, Prince William County · 10,853 people12 in4Quantico Mcas19.4 km
T153LebanonRussell County · 3,075 people12 in5Lebanon3.6 km
T153Leesylvaniaunincorporated, Prince William County · 21,632 people12 in4Quantico Mcas12.1 km
T153Montclairunincorporated, Prince William County · 22,387 people12 in4Quantico Mcas13.2 km
T153Quantico Baseunincorporated, Prince William County · 5,840 people12 in4Quantico Mcas2.5 km
T153Triangleunincorporated, Prince William County · 10,450 people12 in4Quantico Mcas5.5 km
165Lake Monticellounincorporated, Fluvanna County · 10,662 people12 in4Palmyra 3s13.2 km
T166AltavistaCampbell County · 3,353 people12 in3Lynchburg Rgnl AP23.0 km
T166BedfordBedford County · 7,911 people12 in3Lynchburg Rgnl AP27.3 km
T166Forestunincorporated, Bedford County · 13,430 people12 in3Lynchburg Rgnl AP8.7 km
T166LynchburgLynchburg city · 81,347 people12 in3Lynchburg Rgnl AP8.8 km
T166Madison Heightsunincorporated, Amherst County · 10,266 people12 in3Lynchburg Rgnl AP16.8 km
T166Timberlakeunincorporated, Campbell County · 12,725 people12 in3Lynchburg Rgnl AP3.6 km
T172Colonial BeachWestmoreland County · 4,151 people12 in3Warsaw 2 NW35.8 km
T172King Georgeunincorporated, King George County · 4,851 people12 in3Corbin18.7 km
T172Lake Carolineunincorporated, Caroline County · 2,862 people12 in3Corbin27.0 km
T172Lake Land'Orunincorporated, Caroline County · 4,390 people12 in3Corbin25.8 km
T176Blue Ridgeunincorporated, Botetourt County · 2,800 people11 in3Roanoke 8 N12.2 km
T176Dalevilleunincorporated, Botetourt County · 3,797 people11 in3Roanoke 8 N7.0 km
T178Falmouthunincorporated, Stafford County · 5,216 people11 in2Fredericksburg Sewage4.8 km
T178FredericksburgFredericksburg city · 30,393 people11 in2Fredericksburg Sewage3.4 km
T178Lake Wildernessunincorporated, Spotsylvania County · 3,139 people11 in2Fredericksburg Sewage24.1 km
T178Lake of the Woodsunincorporated, Orange County · 7,984 people11 in2Fredericksburg Sewage27.2 km
T178Spotsylvania Courthouseunincorporated, Spotsylvania County · 7,180 people11 in2Fredericksburg Sewage15.9 km
183Buena VistaBuena Vista city · 6,672 people11 in4Buena Vista0.5 km
184WaynesboroWaynesboro city · 23,951 people11 in4Free Union27.4 km
185MarionSmyth County · 5,555 people10 in4Saltville 1n23.4 km
T186Clifton ForgeAlleghany County · 3,372 people10 in3Covington Fltr Plt14.4 km
T186CovingtonCovington city · 5,680 people10 in3Covington Fltr Plt3.3 km
T188Brandermillunincorporated, Chesterfield County · 13,730 people10 in3Winterpock12.2 km
T188Chesterunincorporated, Chesterfield County · 24,474 people10 in3Winterpock18.8 km
T188Matoacaunincorporated, Chesterfield County · 2,724 people10 in3Winterpock18.7 km
T188Midlothianunincorporated, Chesterfield County · 19,120 people10 in3Winterpock17.8 km
T188Rockwoodunincorporated, Chesterfield County · 10,010 people10 in3Winterpock16.5 km
T188Woodlakeunincorporated, Chesterfield County · 7,358 people10 in3Winterpock11.0 km
194West PointKing William County · 3,595 people10 in3W Pt 2 NW1.5 km
T195Collinsvilleunincorporated, Henry County · 7,139 people9 in2Martinsville Fltr Plt4.5 km
T195MartinsvilleMartinsville city · 13,849 people9 in2Martinsville Fltr Plt2.4 km
T197Big Stone GapWise County · 5,102 people9 in4Big Stone Gap2.2 km
T197BristolBristol city · 16,418 people9 in3Bristol Tri City AP27.3 km
T199Bellwoodunincorporated, Chesterfield County · 7,907 people9 in3Richmond Intl AP15.0 km
T199Bensleyunincorporated, Chesterfield County · 5,949 people9 in3Richmond Intl AP12.7 km
T199Bon Airunincorporated, Chesterfield County · 16,904 people9 in3Richmond Intl AP22.1 km
T199East Highland Parkunincorporated, Henrico County · 15,265 people9 in3Richmond Intl AP10.0 km
T199Highland Springsunincorporated, Henrico County · 14,296 people9 in3Richmond Intl AP5.2 km
T199Manchesterunincorporated, Chesterfield County · 12,445 people9 in3Richmond Intl AP19.8 km
T199Meadowbrookunincorporated, Chesterfield County · 20,749 people9 in3Richmond Intl AP15.9 km
T199Mechanicsvilleunincorporated, Hanover County · 38,683 people9 in3Richmond Intl AP14.2 km
T199Montroseunincorporated, Henrico County · 8,285 people9 in3Richmond Intl AP5.1 km
T199RichmondRichmond city · 237,257 people9 in3Richmond Intl AP14.0 km
T199Sandstonunincorporated, Henrico County · 7,399 people9 in3Richmond Intl AP1.1 km
210ChincoteagueAccomack County · 3,309 people8 in3Wallops Island Flight Fac9.9 km
T211DanvilleDanville city · 41,647 people8 in2Danville Rgnl AP6.5 km
T211Mount Hermonunincorporated, Pittsylvania County · 4,155 people8 in2Danville Rgnl AP13.2 km
T213ChesapeakeChesapeake city · 255,332 people6 in2Norfolk Intl AP26.7 km
T213NorfolkNorfolk city · 231,013 people6 in2Norfolk Intl AP5.2 km
T213PortsmouthPortsmouth city · 96,777 people6 in2Norfolk Intl AP15.8 km
216FarmvillePrince Edward County · 7,593 people6 in3Farmville 2 N3.6 km
217North Shoreunincorporated, Franklin County · 3,638 people6 in1Huddleston 4 SW11.6 km
T218ArlingtonArlington County (county government) · 236,254 people6 in3Dalecarlia Rsvr6.8 km
T218Bailey's Crossroadsunincorporated, Fairfax County · 24,271 people6 in3Dalecarlia Rsvr10.1 km
T218Dunn Loringunincorporated, Fairfax County · 8,957 people6 in3Dalecarlia Rsvr11.1 km
T218Falls ChurchFalls Church city · 15,159 people6 in3Dalecarlia Rsvr8.1 km
T218Idylwoodunincorporated, Fairfax County · 17,559 people6 in3Dalecarlia Rsvr9.6 km
T218Lake Barcroftunincorporated, Fairfax County · 10,973 people6 in3Dalecarlia Rsvr10.4 km
T218McLeanunincorporated, Fairfax County · 49,627 people6 in3Dalecarlia Rsvr6.9 km
T218Merrifieldunincorporated, Fairfax County · 20,698 people6 in3Dalecarlia Rsvr13.4 km
T218Pimmit Hillsunincorporated, Fairfax County · 6,589 people6 in3Dalecarlia Rsvr8.1 km
T218Seven Cornersunincorporated, Fairfax County · 9,371 people6 in3Dalecarlia Rsvr8.6 km
T218Tysonsunincorporated, Fairfax County · 28,936 people6 in3Dalecarlia Rsvr10.1 km
T218ViennaFairfax County · 16,691 people6 in3Dalecarlia Rsvr13.3 km
T218West Falls Churchunincorporated, Fairfax County · 31,279 people6 in3Dalecarlia Rsvr10.4 km
T218Wolf Trapunincorporated, Fairfax County · 15,858 people6 in3Dalecarlia Rsvr14.7 km
232South BostonHalifax County · 7,795 people6 in1S Boston3.4 km
233South HillMecklenburg County · 4,889 people5 in2Chase City31.4 km
T234Gloucester Courthouseunincorporated, Gloucester County · 3,336 people4 in1Williamsburg 2 N19.6 km
T234Gloucester Pointunincorporated, Gloucester County · 11,109 people4 in1Williamsburg 2 N18.5 km
T234WilliamsburgWilliamsburg city · 15,861 people4 in1Williamsburg 2 N3.7 km
T237FranklinFranklin city · 8,478 people4 in1Holland 1 E15.4 km
T237SuffolkSuffolk city · 104,699 people4 in1Holland 1 E12.0 km
T237WindsorIsle of Wight County · 2,947 people4 in1Holland 1 E14.5 km
T240Colonial HeightsColonial Heights city · 18,738 people4 in1Hopewell11.3 km
T240Enonunincorporated, Chesterfield County · 4,137 people4 in1Hopewell5.0 km
T240Ettrickunincorporated, Chesterfield County · 5,910 people4 in1Hopewell14.7 km
T240HopewellHopewell city · 23,261 people4 in1Hopewell2.1 km
T240PetersburgPetersburg city · 33,734 people4 in1Hopewell14.6 km
245Virginia BeachVirginia Beach city · 453,737 people3 in1Oceana Nas4.2 km
246BlackstoneNottoway County · 3,389 people3 in1Ft Pickett7.0 km
T247Bethel Manorunincorporated, York County · 4,393 people3 in1Langley AFB6.8 km
T247Carrolltonunincorporated, Isle of Wight County · 8,436 people3 in1Langley AFB22.0 km
T247HamptonHampton city · 137,315 people3 in1Langley AFB6.1 km
T247Newport NewsNewport News city · 183,230 people3 in1Langley AFB15.2 km
T247PoquosonPoquoson city · 13,292 people3 in1Langley AFB6.5 km
T247SmithfieldIsle of Wight County · 9,112 people3 in1Langley AFB26.5 km
253EmporiaEmporia city · 5,447 people1 in0Emporia 1 WNW2.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

Which Virginia town gets the most snow?

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

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. See the towns with the least snow.

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

Snowiest towns in other states