Guest, Sign inJoin
Joseph S. Miller House at KenovaKenova, #1 on this list · Photo: Nyttend · Public domain
West Virginia rankings · Climate

Towns with the least snow in West Virginia

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

Kenova

Wayne County · 2,841 people
6in

4 days a year with an inch or more·S Pt station, 3 km

#2

Ravenswood

Jackson County · 3,790 people
8in

4 days a year with an inch or more·Belleville L&d station, 18 km

#T3

Barboursville

Cabell County · 4,307 people
10in

5 days a year with an inch or more·Pea Ridge Psd station, 2 km

All 61 towns

Snow in a normal winter, least 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
1KenovaWayne County · 2,841 people6 in4S Pt2.6 km
2RavenswoodJackson County · 3,790 people8 in4Belleville L&d17.9 km
T3BarboursvilleCabell County · 4,307 people10 in5Pea Ridge Psd1.5 km
T3Pea Ridgeunincorporated, Cabell County · 6,988 people10 in5Pea Ridge Psd1.9 km
5HuntingtonCabell County · 44,815 people10 in4Huntington Swg Pl8.1 km
T6Cross Lanesunincorporated, Kanawha County · 9,671 people11 in4Winfield Locks15.7 km
T6Cullodenunincorporated, Cabell County · 3,040 people11 in4Winfield Locks18.6 km
T6HurricanePutnam County · 7,367 people11 in4Winfield Locks14.3 km
T6MiltonCabell County · 2,792 people11 in4Winfield Locks21.7 km
T6NitroKanawha County · 6,270 people11 in4Winfield Locks16.0 km
T6St. AlbansKanawha County · 10,210 people11 in4Winfield Locks18.7 km
T6Teays Valleyunincorporated, Putnam County · 14,151 people11 in4Winfield Locks9.0 km
T13Blennerhassettunincorporated, Wood County · 3,282 people11 in4Parkersburg6.9 km
T13ParkersburgWood County · 28,593 people11 in4Parkersburg2.5 km
T13ViennaWood County · 10,321 people11 in4Parkersburg5.2 km
T16Point PleasantMason County · 3,869 people12 in5Ripley36.6 km
T16RipleyJackson County · 3,038 people12 in5Ripley0.5 km
18WilliamsonMingo County · 2,753 people13 in5Williamson0.5 km
T19Brookhavenunincorporated, Monongalia County · 6,212 people14 in6Lake Lynn12.9 km
T19Cheat Lakeunincorporated, Monongalia County · 10,902 people14 in6Lake Lynn6.3 km
T19MorgantownMonongalia County · 30,293 people14 in6Lake Lynn12.0 km
T19WestoverMonongalia County · 4,086 people14 in6Lake Lynn14.9 km
T23BethlehemOhio County · 2,520 people15 in6Pike Island(lock & Dam)11.4 km
T23FollansbeeBrooke County · 2,668 people15 in6Pike Island(lock & Dam)22.7 km
T23WheelingOhio County · 25,680 people15 in6Pike Island(lock & Dam)8.1 km
26MoundsvilleMarshall County · 7,659 people16 in6Moundsville2.1 km
27WilliamstownWood County · 2,922 people16 in6Marietta Wwtp2.2 km
28MadisonBoone County · 2,678 people17 in7Madison 3nnw5.7 km
29WelchMcDowell County · 3,389 people20 in7Pineville17.0 km
30MoorefieldHardy County · 2,655 people21 in6Moorefield 1 SSE2.3 km
T31Charles TownJefferson County · 9,329 people23 in7Winchester24.8 km
T31Inwoodunincorporated, Berkeley County · 2,794 people23 in7Winchester20.2 km
T31MartinsburgBerkeley County · 19,211 people23 in7Winchester33.5 km
T31Ranson corporationJefferson County · 6,853 people23 in7Winchester26.8 km
T31Shannondaleunincorporated, Jefferson County · 3,465 people23 in7Winchester29.5 km
T36BridgeportHarrison County · 9,427 people24 in10Clarksburg 110.1 km
T36ClarksburgHarrison County · 15,562 people24 in10Clarksburg 10.9 km
T36FairmontMarion County · 18,035 people24 in10Clarksburg 129.0 km
T36Pleasant ValleyMarion County · 3,457 people24 in10Clarksburg 126.9 km
40PrincetonMercer County · 5,578 people24 in9Princeton2.2 km
41WestonLewis County · 3,736 people24 in10Stonewall Jackson Dam3.9 km
42GraftonTaylor County · 4,529 people26 in11Tygart Dam3.3 km
43New MartinsvilleWetzel County · 5,039 people27 in9Middlebourne 3 ESE19.5 km
44LewisburgGreenbrier County · 3,721 people30 in10Lewisburg 3 N5.7 km
T45CharlestonKanawha County · 46,117 people32 in10Charleston Yeager AP5.0 km
T45DunbarKanawha County · 7,050 people32 in10Charleston Yeager AP12.8 km
T45Pinchunincorporated, Kanawha County · 4,037 people32 in10Charleston Yeager AP10.3 km
T45Sissonvilleunincorporated, Kanawha County · 3,593 people32 in10Charleston Yeager AP13.8 km
T45South CharlestonKanawha County · 13,072 people32 in10Charleston Yeager AP11.4 km
50KeyserMineral County · 4,777 people34 in9Keyser 2 SSW2.8 km
51Shady Springunincorporated, Raleigh County · 3,381 people38 in14Beckley Va Hospital12.6 km
52BuckhannonUpshur County · 5,054 people39 in16Buckhannon1.6 km
53BluefieldMercer County · 9,158 people40 in18Bluefield1.6 km
54WeirtonHancock County · 18,133 people44 in14Pittsburgh Intl AP30.5 km
55PhilippiBarbour County · 2,846 people46 in17Philippi0.8 km
T56BeckleyRaleigh County · 16,373 people56 in17Beckley Raleigh Co AP3.6 km
T56Oak HillFayette County · 7,629 people56 in17Beckley Raleigh Co AP21.2 km
58KingwoodPreston County · 2,937 people57 in21Rowlesburg 114.5 km
T59FayettevilleFayette County · 2,721 people68 in24Mt Nebo 1 S26.6 km
T59SummersvilleNicholas County · 3,297 people68 in24Mt Nebo 1 S11.0 km
61ElkinsRandolph County · 6,622 people69 in23Elkins Randolph Co AP4.3 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 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.

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. See the snowiest towns.

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

Least snow in other states