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

In April, West Virginia's statewide normal high is 65°F and normal low 40°F; normal highs run from 56°F in Davis to 72°F in Williamson (NOAA 1991-2020 normals).

Statewide normal high
65°FApril, 1991-2020
Statewide normal low
40°FApril, 1991-2020
Statewide normal precipitation
4.00 inApril
Warmest place
72°Fnormal high, Williamson
Coolest place
56°Fnormal high, Davis

Where is West Virginia warmest and wettest in April?

Williamson has the warmest April afternoons (72°F) and Davis the coolest (56°F). Davis gets the most precipitation (5.31 in) and Moorefield the least (3.09 in). The most snow falls in Terra Alta (12.1 inches).

Statewide, April averaged 51.3°F in 2021, 50.8°F in 2022, 53.9°F in 2023, 55.8°F in 2024, 54.9°F in 2025, 59.1°F in 2026, against a 1991-2020 normal of 52.6°F.

West Virginia in April: normal high, low, precipitation and snow by place (largest first)
PlaceHighLowPrecip.Snow
Charleston69°F45°F3.560.5
Huntington69°F46°F3.910.3
Morgantown65°F42°F3.87–
Parkersburg67°F42°F3.62–
Wheeling63°F42°F3.14–
Martinsburg65°F42°F3.36–
Fairmont65°F42°F3.90–
Beckley64°F43°F3.581.5
Clarksburg68°F43°F3.89–
St. Albans68°F41°F––
Bluefield63°F43°F3.640.9
Oak Hill64°F41°F4.18–
Moundsville65°F38°F3.680.1
Pea Ridge71°F44°F3.850.1
Elkins66°F37°F4.102.3
Buckhannon66°F38°F3.820.7
Keyser67°F37°F3.850.2
Lewisburg64°F38°F3.850.6
Weston67°F39°F––
Summersville65°F38°F4.18–
Ripley70°F40°F3.770.0
Williamson72°F44°F4.020.1
Madison70°F42°F4.370.2
Sissonville67°F37°F3.93–
Moorefield67°F38°F3.090.0
Winfield69°F42°F3.180.0
Petersburg68°F40°F3.46–
White Sulphur Springs65°F37°F3.660.3
Spencer65°F39°F3.700.2
Mannington66°F36°F4.32–
Belington64°F36°F4.411.2
Romney66°F38°F3.360.1
Richwood60°F39°F4.775.3
Harrisville67°F39°F3.84–
Terra Alta59°F37°F5.0012.1
Oceana69°F39°F4.710.2
Mullens68°F39°F4.22–
Logan71°F44°F4.36–
Parsons64°F40°F4.641.6
Athens66°F40°F––
Glenville67°F39°F3.870.1
New Cumberland62°F40°F3.64–
Hamlin71°F40°F3.740.2
Marlinton60°F33°F3.950.8
Alderson66°F39°F3.570.1
Clendenin69°F41°F4.320.1
Rupert59°F38°F4.43–
Sutton68°F40°F4.17–
Gassaway67°F40°F4.100.2
Webster Springs65°F37°F5.143.9
Middlebourne65°F37°F3.920.1
Pineville67°F41°F4.200.0
West Union67°F38°F3.890.1
Davis56°F34°F5.3110.6
Franklin67°F38°F3.360.0
Grantsville68°F38°F3.91–
Rowlesburg64°F37°F4.930.8
Union66°F39°F3.500.4
Rock Cave63°F41°F4.772.0
Wardensville65°F36°F3.13–
Bayard59°F33°F4.504.4
Bartow60°F35°F3.812.5
Pickens58°F40°F––
Anstead Hawks Nest State Park68°F40°F4.30–
Bluestone Lake68°F42°F3.670.2
Buckeye63°F36°F4.111.1
Burton65°F36°F4.34–
Cacapon State Park #264°F40°F3.46–
Canaan Valley #259°F35°F4.88–
Creston67°F37°F––
Dunlow (1 mi SW)68°F44°F4.460.2
Elkhorn66°F39°F––
Frost (3 mi NE)61°F34°F4.201.6
Glady (1 mi N)59°F33°F5.194.3
Hacker Valley63°F36°F5.171.9
Hogsett R.C. Byrd Dam66°F41°F3.58–
Huntington Sewage Plant69°F43°F4.010.0
Kumbrabow57°F34°F5.35–
Lake Lynn64°F39°F3.840.0
London Locks68°F43°F3.81–
Lost River64°F37°F––
Mount Nebo (1 mi S)64°F37°F4.823.2
Pike Island(lock & Dam)62°F40°F3.450.1
R.D. Bailey Lake68°F42°F4.38–
Rosedale (3 mi NNW)66°F36°F4.100.3
Sandyville (9 mi NE)67°F37°F3.990.4
Snowshoe51°F33°F5.178.5
Southside (3 mi NNW)66°F38°F3.60–
Stonewall Jackson Dam66°F38°F4.310.4
Tygart Dam64°F39°F4.340.2

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

Other months