West Virginia weather in December: Statewide normals and every place, NOAA 1991-2020

In December, West Virginia's statewide normal high is 44°F and normal low 26°F; normal highs run from 36°F in Davis to 50°F in Williamson (NOAA 1991-2020 normals).

Statewide normal high
44°FDecember, 1991-2020
Statewide normal low
26°FDecember, 1991-2020
Statewide normal precipitation
3.76 inDecember
Warmest place
50°Fnormal high, Williamson
Coolest place
36°Fnormal high, Davis

Where is West Virginia warmest and wettest in December?

Williamson has the warmest December afternoons (50°F) and Davis the coolest (36°F). Davis gets the most precipitation (5.52 in) and Moorefield the least (2.30 in). The most snow falls in Terra Alta (30.9 inches).

Statewide, December averaged 42.6°F in 2021, 34.4°F in 2022, 39.7°F in 2023, 35.6°F in 2024, 33.8°F in 2025, against a 1991-2020 normal of 35.3°F.

West Virginia in December: normal high, low, precipitation and snow by place (largest first)
PlaceHighLowPrecip.Snow
Charleston48°F30°F3.565.0
Huntington47°F30°F3.572.7
Morgantown44°F29°F3.20–
Parkersburg44°F28°F3.36–
Wheeling41°F28°F2.62–
Martinsburg45°F27°F3.00–
Fairmont44°F29°F3.73–
Beckley44°F28°F3.2911.1
Clarksburg47°F29°F3.38–
St. Albans45°F27°F––
Bluefield43°F28°F3.016.6
Oak Hill45°F27°F3.85–
Moundsville44°F25°F3.722.5
Pea Ridge48°F31°F3.730.8
Elkins45°F24°F3.5714.5
Buckhannon45°F26°F3.936.9
Keyser43°F25°F3.046.6
Lewisburg42°F24°F3.485.4
Weston45°F27°F––
Summersville45°F26°F3.89–
Ripley48°F27°F3.662.3
Williamson50°F30°F4.122.4
Madison48°F28°F4.233.6
Sissonville46°F25°F3.88–
Moorefield46°F24°F2.304.9
Winfield47°F29°F3.131.3
Petersburg47°F27°F2.93–
White Sulphur Springs44°F24°F3.262.0
Spencer44°F27°F3.654.1
Mannington43°F24°F4.15–
Belington45°F24°F4.2412.9
Romney44°F25°F2.603.8
Richwood42°F25°F4.5422.1
Harrisville45°F25°F3.82–
Terra Alta39°F23°F4.6430.9
Oceana46°F27°F4.165.2
Mullens46°F26°F4.06–
Logan48°F31°F4.16–
Parsons43°F27°F4.379.3
Athens45°F27°F––
Glenville46°F27°F3.674.0
New Cumberland41°F27°F3.10–
Hamlin48°F27°F3.803.0
Marlinton40°F20°F3.769.8
Alderson45°F25°F3.392.0
Clendenin46°F28°F3.983.8
Rupert38°F23°F4.72–
Sutton47°F28°F4.24–
Gassaway46°F27°F4.013.5
Webster Springs45°F24°F4.6918.5
Middlebourne44°F25°F3.843.9
Pineville44°F28°F4.032.6
West Union45°F26°F3.983.4
Davis36°F21°F5.5228.3
Franklin46°F25°F2.565.8
Grantsville46°F26°F3.90–
Rowlesburg43°F25°F4.6710.6
Union46°F25°F2.905.5
Rock Cave44°F28°F4.6711.8
Wardensville45°F23°F2.71–
Bayard39°F21°F4.2522.3
Bartow39°F22°F3.6712.8
Pickens41°F26°F––
Anstead Hawks Nest State Park46°F27°F3.73–
Bluestone Lake45°F29°F3.224.0
Buckeye42°F23°F3.947.2
Burton43°F24°F4.38–
Cacapon State Park #244°F25°F3.30–
Canaan Valley #238°F22°F4.86–
Creston45°F25°F––
Dunlow (1 mi SW)46°F30°F4.343.4
Elkhorn45°F27°F––
Frost (3 mi NE)42°F21°F3.9710.3
Glady (1 mi N)39°F21°F4.2820.2
Hacker Valley43°F24°F5.1714.0
Hogsett R.C. Byrd Dam44°F27°F3.65–
Huntington Sewage Plant47°F30°F3.761.3
Kumbrabow38°F21°F5.75–
Lake Lynn42°F27°F3.411.6
London Locks47°F30°F3.70–
Lost River45°F23°F––
Mount Nebo (1 mi S)43°F24°F4.2211.9
Pike Island(lock & Dam)42°F28°F3.172.6
R.D. Bailey Lake46°F28°F4.11–
Rosedale (3 mi NNW)43°F24°F4.265.5
Sandyville (9 mi NE)44°F25°F3.894.4
Snowshoe34°F20°F6.2228.8
Southside (3 mi NNW)44°F25°F3.50–
Stonewall Jackson Dam45°F27°F4.293.5
Tygart Dam43°F26°F3.833.6

Source: NOAA NCEI nClimDiv statewide normals; NOAA NCEI 1991-2020 monthly normals for each station.

Other months