Guest, Sign inJoin
Elkins West Virginia Davis AvenueElkins, #1 on this list · Photo: Tim Kiser (w:User:Malepheasant) · CC BY-SA 2.5
West Virginia rankings · Climate

Snowiest towns in West Virginia

Elkins gets the most snow of West Virginia’s 61 towns of 2,500+ with a snow record: about 69 inches in a normal winter at its NOAA station. Kenova gets the least, about 6 inches; 3 of the 61 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

#1

Elkins

Randolph County · 6,622 people
69in

23 days a year with an inch or more·Elkins Randolph Co AP station, 4 km

#T2

Fayetteville

Fayette County · 2,721 people
68in

24 days a year with an inch or more·Mt Nebo 1 S station, 27 km

#T2

Summersville

Nicholas County · 3,297 people
68in

24 days a year with an inch or more·Mt Nebo 1 S station, 11 km

All 61 towns

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

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

#TownSnow a yearDays with 1″+NOAA station
1ElkinsRandolph County · 6,622 people69 in23Elkins Randolph Co AP4.3 km
T2FayettevilleFayette County · 2,721 people68 in24Mt Nebo 1 S26.6 km
T2SummersvilleNicholas County · 3,297 people68 in24Mt Nebo 1 S11.0 km
4KingwoodPreston County · 2,937 people57 in21Rowlesburg 114.5 km
T5BeckleyRaleigh County · 16,373 people56 in17Beckley Raleigh Co AP3.6 km
T5Oak HillFayette County · 7,629 people56 in17Beckley Raleigh Co AP21.2 km
7PhilippiBarbour County · 2,846 people46 in17Philippi0.8 km
8WeirtonHancock County · 18,133 people44 in14Pittsburgh Intl AP30.5 km
9BluefieldMercer County · 9,158 people40 in18Bluefield1.6 km
10BuckhannonUpshur County · 5,054 people39 in16Buckhannon1.6 km
11Shady Springunincorporated, Raleigh County · 3,381 people38 in14Beckley Va Hospital12.6 km
12KeyserMineral County · 4,777 people34 in9Keyser 2 SSW2.8 km
T13CharlestonKanawha County · 46,117 people32 in10Charleston Yeager AP5.0 km
T13DunbarKanawha County · 7,050 people32 in10Charleston Yeager AP12.8 km
T13Pinchunincorporated, Kanawha County · 4,037 people32 in10Charleston Yeager AP10.3 km
T13Sissonvilleunincorporated, Kanawha County · 3,593 people32 in10Charleston Yeager AP13.8 km
T13South CharlestonKanawha County · 13,072 people32 in10Charleston Yeager AP11.4 km
18LewisburgGreenbrier County · 3,721 people30 in10Lewisburg 3 N5.7 km
19New MartinsvilleWetzel County · 5,039 people27 in9Middlebourne 3 ESE19.5 km
20GraftonTaylor County · 4,529 people26 in11Tygart Dam3.3 km
21WestonLewis County · 3,736 people24 in10Stonewall Jackson Dam3.9 km
22PrincetonMercer County · 5,578 people24 in9Princeton2.2 km
T23BridgeportHarrison County · 9,427 people24 in10Clarksburg 110.1 km
T23ClarksburgHarrison County · 15,562 people24 in10Clarksburg 10.9 km
T23FairmontMarion County · 18,035 people24 in10Clarksburg 129.0 km
T23Pleasant ValleyMarion County · 3,457 people24 in10Clarksburg 126.9 km
T27Charles TownJefferson County · 9,329 people23 in7Winchester24.8 km
T27Inwoodunincorporated, Berkeley County · 2,794 people23 in7Winchester20.2 km
T27MartinsburgBerkeley County · 19,211 people23 in7Winchester33.5 km
T27Ranson corporationJefferson County · 6,853 people23 in7Winchester26.8 km
T27Shannondaleunincorporated, Jefferson County · 3,465 people23 in7Winchester29.5 km
32MoorefieldHardy County · 2,655 people21 in6Moorefield 1 SSE2.3 km
33WelchMcDowell County · 3,389 people20 in7Pineville17.0 km
34MadisonBoone County · 2,678 people17 in7Madison 3nnw5.7 km
35WilliamstownWood County · 2,922 people16 in6Marietta Wwtp2.2 km
36MoundsvilleMarshall County · 7,659 people16 in6Moundsville2.1 km
T37BethlehemOhio County · 2,520 people15 in6Pike Island(lock & Dam)11.4 km
T37FollansbeeBrooke County · 2,668 people15 in6Pike Island(lock & Dam)22.7 km
T37WheelingOhio County · 25,680 people15 in6Pike Island(lock & Dam)8.1 km
T40Brookhavenunincorporated, Monongalia County · 6,212 people14 in6Lake Lynn12.9 km
T40Cheat Lakeunincorporated, Monongalia County · 10,902 people14 in6Lake Lynn6.3 km
T40MorgantownMonongalia County · 30,293 people14 in6Lake Lynn12.0 km
T40WestoverMonongalia County · 4,086 people14 in6Lake Lynn14.9 km
44WilliamsonMingo County · 2,753 people13 in5Williamson0.5 km
T45Point PleasantMason County · 3,869 people12 in5Ripley36.6 km
T45RipleyJackson County · 3,038 people12 in5Ripley0.5 km
T47Blennerhassettunincorporated, Wood County · 3,282 people11 in4Parkersburg6.9 km
T47ParkersburgWood County · 28,593 people11 in4Parkersburg2.5 km
T47ViennaWood County · 10,321 people11 in4Parkersburg5.2 km
T50Cross Lanesunincorporated, Kanawha County · 9,671 people11 in4Winfield Locks15.7 km
T50Cullodenunincorporated, Cabell County · 3,040 people11 in4Winfield Locks18.6 km
T50HurricanePutnam County · 7,367 people11 in4Winfield Locks14.3 km
T50MiltonCabell County · 2,792 people11 in4Winfield Locks21.7 km
T50NitroKanawha County · 6,270 people11 in4Winfield Locks16.0 km
T50St. AlbansKanawha County · 10,210 people11 in4Winfield Locks18.7 km
T50Teays Valleyunincorporated, Putnam County · 14,151 people11 in4Winfield Locks9.0 km
57HuntingtonCabell County · 44,815 people10 in4Huntington Swg Pl8.1 km
T58BarboursvilleCabell County · 4,307 people10 in5Pea Ridge Psd1.5 km
T58Pea Ridgeunincorporated, Cabell County · 6,988 people10 in5Pea Ridge Psd1.9 km
60RavenswoodJackson County · 3,790 people8 in4Belleville L&d17.9 km
61KenovaWayne County · 2,841 people6 in4S Pt2.6 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 West Virginia town gets the most snow?

Elkins (Randolph County), about 69 inches in a normal winter at the Elkins Randolph Co AP station.

What part of West Virginia gets the least amount of snow?

Among towns of 2,500+, the least snow falls in Kenova (Wayne County, about 6 in), Ravenswood (Jackson County, about 8 in), Barboursville (Cabell County, about 10 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 (61 in West 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 West Virginia lists

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

All West Virginia rankings →
Other states

Snowiest towns in other states