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

In April, Virginia's statewide normal high is 68°F and normal low 43°F; normal highs run from 63°F in Floyd to 74°F in Chesapeake (NOAA 1991-2020 normals).

Statewide normal high
68°FApril, 1991-2020
Statewide normal low
43°FApril, 1991-2020
Statewide normal precipitation
3.66 inApril
Warmest place
74°Fnormal high, Chesapeake
Coolest place
63°Fnormal high, Floyd

Where is Virginia warmest and wettest in April?

Chesapeake has the warmest April afternoons (74°F) and Floyd the coolest (63°F). Meadows of Dan gets the most precipitation (5.20 in) and Woodstock the least (2.82 in). The most snow falls in Wise (1.7 inches).

Statewide, April averaged 55.3°F in 2021, 55.2°F in 2022, 57.7°F in 2023, 58.2°F in 2024, 59.1°F in 2025, 61.0°F in 2026, against a 1991-2020 normal of 55.6°F.

Virginia in April: normal high, low, precipitation and snow by place (largest first)
PlaceHighLowPrecip.Snow
Virginia Beach69°F48°F3.370.0
Chesapeake74°F50°F3.47–
Richmond70°F46°F3.180.0
Norfolk70°F50°F3.370.0
Newport News70°F47°F3.08–
Hampton68°F49°F3.330.0
Suffolk69°F48°F3.620.0
Roanoke70°F46°F3.490.1
Lynchburg69°F44°F3.450.1
Blacksburg64°F39°F3.770.6
Charlottesville70°F47°F3.17–
Manassas66°F43°F––
Danville71°F45°F3.530.0
Petersburg70°F46°F3.62–
Sterling67°F43°F3.470.1
Fredericksburg69°F44°F3.370.0
Winchester65°F42°F3.490.0
Staunton65°F43°F3.260.1
Waynesboro66°F40°F3.94–
Hopewell73°F49°F3.840.0
Christiansburg64°F41°F3.470.3
Radford65°F40°F3.66–
Hollins68°F42°F3.980.1
Vienna65°F41°F3.390.0
Williamsburg70°F48°F3.980.1
Front Royal67°F43°F3.410.0
Martinsville71°F40°F3.600.0
Warrenton66°F44°F––
Purcellville65°F42°F3.54–
Pulaski65°F40°F3.590.6
Abingdon68°F41°F4.42–
Wytheville65°F39°F3.750.5
Ashland70°F45°F3.43–
Bedford70°F45°F3.85–
Lexington68°F40°F3.710.1
South Boston72°F43°F3.670.0
Farmville69°F43°F3.420.0
Sandston70°F44°F––
Galax65°F39°F4.070.5
Woodstock65°F39°F2.820.0
Covington66°F39°F3.630.2
Emporia72°F46°F3.430.0
Big Stone Gap67°F41°F5.030.0
Richlands66°F39°F3.980.3
Rocky Mount70°F42°F4.070.2
Luray67°F41°F3.510.1
Lebanon67°F40°F4.120.0
Wise66°F43°F4.781.7
Pearisburg65°F39°F3.700.7
Louisa70°F42°F3.380.3
Chase City71°F45°F3.660.0
Appomattox68°F44°F3.560.1
Saltville68°F39°F4.280.1
Warsaw70°F46°F3.180.1
Pennington Gap69°F40°F4.590.1
Stuart70°F42°F4.180.1
Clintwood68°F38°F4.560.8
Clarksville72°F46°F3.470.0
Cape Charles65°F48°F3.37–
Edinburg65°F38°F3.120.0
Buchanan70°F44°F3.820.1
Chatham69°F41°F3.850.0
Brookneal71°F42°F3.390.0
Lawrenceville72°F44°F––
Disputanta71°F44°F3.77–
Grundy67°F40°F4.300.2
Keysville70°F44°F3.370.0
Wakefield71°F45°F3.760.0
Quantico68°F47°F3.160.0
Hot Springs64°F39°F4.300.5
Bland64°F36°F3.870.9
Charlotte Court House69°F45°F3.760.0
Floyd63°F38°F––
Sperryville65°F41°F4.010.2
Eastville65°F48°F––
Painter68°F47°F3.280.0
Breaks67°F41°F––
Stony Creek71°F45°F3.400.0
Free Union69°F40°F3.320.0
Meadows of Dan67°F40°F5.200.3
Palmyra68°F41°F3.320.0
Amelia Courthouse71°F45°F3.410.0
Big Meadows57°F37°F––
Boston (4 mi SE)67°F41°F––
Bremo Bluff73°F40°F3.28–
Burkes Garden61°F37°F4.051.3
Copper Hill62°F40°F4.200.6
Corbin68°F45°F3.540.1
Crozier68°F43°F4.050.1
Dale Enterprise65°F40°F3.270.1
Elk Creek (4 mi SSW)62°F41°F––
Fort Pickett70°F44°F3.690.0
Gathright Dam65°F40°F3.570.3
Greenbay (3 mi NE)70°F46°F––
Holland (1 mi E)70°F47°F3.220.0
John H Kerr Dam72°F47°F3.21–
Lynchburg #268°F41°F3.640.0
Mill Gap62°F33°F4.160.7
Montebello Fish Cultural Station64°F36°F––
Monticello66°F45°F3.540.1
Mount Weather62°F41°F3.36–
Mustoe (1 mi SW)62°F35°F4.340.7
N66°F46°F3.940.3
Nora (4 mi SSE)63°F44°F4.060.5
Philpott Dam 270°F43°F3.46–
Piedmont Research Station67°F44°F3.380.1
Somerset68°F43°F3.530.2
Star Tannery65°F39°F3.640.1
Tye River (1 mi SE)70°F43°F3.59–
Walkerton (2 mi NW)72°F47°F3.200.0
Wallaceton-Lake Drummond72°F41°F4.13–
Wallops Island Flight Fac64°F46°F3.120.2
Weather Office Sterling66°F43°F3.45–
West Point (2 mi NW)72°F46°F3.760.1

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

Other months