West Virginia weather in July: Statewide normals and every place, NOAA 1991-2020
In July, West Virginia's statewide normal high is 83°F and normal low 61°F; normal highs run from 75°F in Davis to 89°F in Keyser (NOAA 1991-2020 normals).
- Statewide normal high
- 83°FJuly, 1991-2020
- Statewide normal low
- 61°FJuly, 1991-2020
- Statewide normal precipitation
- 4.99 inJuly
- Warmest place
- 89°Fnormal high, Keyser
- Coolest place
- 75°Fnormal high, Davis
Where is West Virginia warmest and wettest in July?
Keyser has the warmest July afternoons (89°F) and Davis the coolest (75°F). Webster Springs gets the most precipitation (6.61 in) and Wheeling the least (3.35 in).
Statewide, July averaged 72.2°F in 2021, 73.0°F in 2022, 73.0°F in 2023, 74.3°F in 2024, 76.1°F in 2025, 74.2°F in 2026, against a 1991-2020 normal of 72.3°F.
| Place | High | Low | Precip. | Snow |
|---|---|---|---|---|
| Charleston | 86°F | 66°F | 5.38 | 0.0 |
| Huntington | 86°F | 66°F | 5.08 | 0.0 |
| Morgantown | 84°F | 64°F | 4.93 | – |
| Parkersburg | 85°F | 64°F | 4.45 | – |
| Wheeling | 83°F | 63°F | 3.35 | – |
| Martinsburg | 87°F | 65°F | 3.78 | – |
| Fairmont | 84°F | 64°F | 4.91 | – |
| Beckley | 81°F | 62°F | 5.00 | 0.0 |
| Clarksburg | 86°F | 64°F | 5.40 | – |
| St. Albans | 86°F | 65°F | – | – |
| Bluefield | 79°F | 62°F | 4.36 | 0.0 |
| Oak Hill | 81°F | 61°F | 4.61 | – |
| Moundsville | 86°F | 62°F | 4.52 | 0.0 |
| Pea Ridge | 89°F | 67°F | 5.67 | 0.0 |
| Elkins | 83°F | 60°F | 5.99 | 0.0 |
| Buckhannon | 84°F | 62°F | 5.31 | 0.0 |
| Keyser | 89°F | 61°F | 3.83 | 0.0 |
| Lewisburg | 82°F | 60°F | 3.84 | 0.0 |
| Weston | 85°F | 63°F | – | – |
| Summersville | 81°F | 61°F | 5.85 | – |
| Ripley | 88°F | 63°F | 4.88 | 0.0 |
| Williamson | 89°F | 67°F | 5.84 | 0.0 |
| Madison | 87°F | 65°F | 5.42 | 0.0 |
| Sissonville | 85°F | 62°F | 5.39 | – |
| Moorefield | 87°F | 61°F | 4.37 | 0.0 |
| Winfield | 87°F | 65°F | 4.32 | 0.0 |
| Petersburg | 89°F | 63°F | 4.50 | – |
| White Sulphur Springs | 83°F | 60°F | 4.15 | 0.0 |
| Spencer | 83°F | 62°F | 5.33 | 0.0 |
| Mannington | 84°F | 60°F | 5.64 | – |
| Belington | 82°F | 60°F | 5.22 | 0.0 |
| Romney | 86°F | 61°F | 4.72 | 0.0 |
| Richwood | 78°F | 60°F | 5.99 | 0.0 |
| Harrisville | 84°F | 62°F | 5.43 | – |
| Terra Alta | 77°F | 58°F | 5.81 | 0.0 |
| Oceana | 84°F | 63°F | 5.84 | 0.0 |
| Mullens | 85°F | 62°F | 5.53 | – |
| Logan | 89°F | 67°F | 5.88 | – |
| Parsons | 83°F | 63°F | 5.79 | 0.0 |
| Athens | 82°F | 60°F | – | – |
| Glenville | 85°F | 63°F | 4.93 | 0.0 |
| New Cumberland | 84°F | 63°F | 4.04 | – |
| Hamlin | 88°F | 64°F | 5.48 | 0.0 |
| Marlinton | 78°F | 56°F | 4.38 | 0.0 |
| Alderson | 84°F | 62°F | 4.21 | 0.0 |
| Clendenin | 86°F | 65°F | 5.84 | 0.0 |
| Rupert | 77°F | 58°F | 5.41 | – |
| Sutton | 87°F | 64°F | 6.07 | – |
| Gassaway | 85°F | 64°F | 6.44 | 0.0 |
| Webster Springs | 83°F | 58°F | 6.61 | 0.0 |
| Middlebourne | 84°F | 61°F | 5.10 | 0.0 |
| Pineville | 83°F | 65°F | 5.47 | 0.0 |
| West Union | 85°F | 62°F | 5.73 | 0.0 |
| Davis | 75°F | 57°F | 6.27 | 0.0 |
| Franklin | 84°F | 59°F | 4.84 | 0.0 |
| Grantsville | 86°F | 63°F | 5.36 | – |
| Rowlesburg | 82°F | 61°F | 6.57 | 0.0 |
| Union | 84°F | 61°F | 3.76 | 0.0 |
| Rock Cave | 80°F | 62°F | 6.06 | 0.0 |
| Wardensville | 86°F | 59°F | 3.72 | – |
| Bayard | 79°F | 55°F | 5.55 | 0.0 |
| Bartow | 77°F | 56°F | 4.10 | 0.0 |
| Pickens | 77°F | 61°F | – | – |
| Anstead Hawks Nest State Park | 84°F | 62°F | 5.87 | – |
| Bluestone Lake | 85°F | 64°F | 4.22 | 0.0 |
| Buckeye | 82°F | 59°F | 4.22 | 0.0 |
| Burton | 84°F | 60°F | 5.67 | – |
| Cacapon State Park #2 | 85°F | 62°F | 4.35 | – |
| Canaan Valley #2 | 77°F | 56°F | 5.81 | – |
| Creston | 86°F | 62°F | – | – |
| Dunlow (1 mi SW) | 84°F | 65°F | 4.65 | 0.0 |
| Elkhorn | 83°F | 60°F | – | – |
| Frost (3 mi NE) | 78°F | 56°F | 4.41 | 0.0 |
| Glady (1 mi N) | 78°F | 55°F | 5.66 | 0.0 |
| Hacker Valley | 80°F | 58°F | 6.73 | 0.0 |
| Hogsett R.C. Byrd Dam | 85°F | 64°F | 4.34 | – |
| Huntington Sewage Plant | 87°F | 66°F | 4.83 | 0.0 |
| Kumbrabow | 75°F | 56°F | 5.71 | – |
| Lake Lynn | 85°F | 63°F | 4.73 | 0.0 |
| London Locks | 85°F | 66°F | 5.83 | – |
| Lost River | 84°F | 58°F | – | – |
| Mount Nebo (1 mi S) | 81°F | 59°F | 6.10 | 0.0 |
| Pike Island(lock & Dam) | 83°F | 64°F | 3.67 | 0.0 |
| R.D. Bailey Lake | 84°F | 64°F | 5.31 | – |
| Rosedale (3 mi NNW) | 82°F | 61°F | 5.41 | 0.0 |
| Sandyville (9 mi NE) | 85°F | 60°F | 5.24 | 0.0 |
| Snowshoe | 70°F | 55°F | 4.87 | 0.0 |
| Southside (3 mi NNW) | 85°F | 62°F | 5.16 | – |
| Stonewall Jackson Dam | 85°F | 63°F | 5.24 | 0.0 |
| Tygart Dam | 81°F | 61°F | 5.48 | 0.0 |
Source: NOAA NCEI nClimDiv statewide normals; NOAA NCEI 1991-2020 monthly normals for each station.