West Virginia, 2025

Flash Flooding and Damaging Winds in West Virginia, July 25 to 28, 2025

July 25 to 28, 2025 · NWS RLX · 14 events in 8 counties and zones

After a brief, but very welcome period of drier weather, showers and thunderstorms returned to the area on July 25th as moisture increased ahead of a cold front. Initially, most of the activity was confined to northern West Virginia and parts of southeast Ohio during the day, with a lull in precipitation overnight.

Where it happened

Every event with a place to put it. Tap one for its entry below.

  • Tornadoes
  • Tropical storms and surge
  • Floods
  • Wind
  • Hail
  • Winter weather
  • Heat and drought
  • Cold
  • Fire, smoke and dust
  • Marine and coastal
  • Other

Open the live radar over this ground

The toll

Deaths
0
Injuries
0
Property damage
$8,000
Crop damage
None recorded
Events
14

Deaths and injuries are direct and indirect together, as the offices filed them. Damage is property and crops in the dollars of the year, not adjusted for inflation, and only where an office estimated it.

What happened

The episode as NWS RLX wrote it up.

After a brief, but very welcome period of drier weather, showers and thunderstorms returned to the area on July 25th as moisture increased ahead of a cold front. Initially, most of the activity was confined to northern West Virginia and parts of southeast Ohio during the day, with a lull in precipitation overnight. Scattered showers and storms then sprouted up across the area on the 26th, where some activity even continued into the night. The next day began with more scattered showers and storms before a more robust line of thunderstorms developed along an outflow boundary that afternoon and evening. After an overnight reprieve, scattered activity redeveloped across southern West Virginia, northeast Kentucky, and southwest Virginia on the 28th. That evening, a line of thunderstorms traversed southeast Ohio and then began to fall apart after pushing east of the Ohio River. This brought the end to the active weather period for a few days across West Virginia.

Daily occurrences of severe weather and flash flooding took place across the state in the midst of this event. Flash flooding occurred in Harrison County on the 25th after storms deposited two to three inches of rain in the southwestern part of the county. Additional instances of flooding also materialized in Wood County on the 28th following rounds of heavy rain over a couple of days. The main impacts from this multiple day stretch of active weather was observed within downed trees and power lines across the area due to stronger wind gusts embedded within thunderstorms.

What forecasters said that day

The local office's own words before the first event, as it sent them, from the Iowa Environmental Mesonet's archive of National Weather Service text.

NWS Charleston, WV wrote its last area forecast discussion before the first event at Jul 25, 12:34 PM EST, 3 hours 10 minutes earlier.

Area forecast discussion, Jul 25, 12:34 PM EST, 3 hours 10 minutes before
AREA FORECAST DISCUSSION
National Weather Service Charleston WV
134 PM EDT Fri Jul 25 2025

.SYNOPSIS...
High pressure continues a stretch of hot and humid weather with
the chance for mainly afternoon and evening showers and storms.
Localized downpours will be possible in any storms.

&&

.NEAR TERM /THROUGH SATURDAY/...
As of 1200 PM Friday...

Model agreement is high that upper-level high pressure will remain
anchored over the southeast U.S. for the next two days. The National
Blend of Models (NBM) shows a high probability of temperatures
reaching the lower to middle 90s in the lowlands, with heat indices
likely reaching the lower 100s. As this hot airmass remains in place
due to a nearby stationary front, all outdoor safety precautions
should be taken.

Near-term model guidance indicates that mid-level shortwave energy
will rotate around the high pressure, providing a focus for showers
and storms, mainly in southeast Ohio and northern West Virginia.
Given the high moisture content in the atmosphere, with PWATs
between 1.80 and 2.00 inches, there is at least some potential for
any thunderstorms to produce heavy downpours and localized flooding.
Model soundings show weak to marginal shear of only 20-25 kts,
keeping the overall severe threat low. However, there is a low-end
possibility that stronger storms could produce localized damaging
wind gusts from downbursts.

&&

.SHORT TERM /SATURDAY NIGHT THROUGH MONDAY NIGHT/...
As of 1200 PM Friday...

Confidence remains high that the established weather pattern will
continue through Sunday and Monday, with the stationary front
staying to the north. Both the GFS and ECMWF show the upper-level
high over the south strengthening and expanding each day, which will
reinforce the extreme heat. The NBM indicates a high probability of
afternoon heat indices approaching or meeting advisory criteria
during this period. The chance for thunderstorm activity remains low
and isolated, tied to any weak energy that can ripple through the
mid-level flow.

&&

.LONG TERM /TUESDAY THROUGH THURSDAY/...
As of 1200 PM Friday...

There is strong model consensus that the heat will peak early next
week. The GFS, ECMWF, and Canadian models all show the upper-level
high reaching its maximum strength Monday, with some model solutions
suggesting Tuesday could be the hottest day of this period across
the mid-Ohio Valley. There is a moderate to high probability that
lowland high temperatures will reach the middle 90s, with heat
indices potentially reaching warning thresholds. While the heat
could persist into Wednesday, some models, including the GFS, show
the upper-level high beginning to weaken by that time.

Looking ahead, there is good model agreement among models that a
cold front will eventually cross the region, bringing significant
relief from the heat. However, there is some uncertainty in the
timing. The latest GFS runs suggest a passage late Wednesday or
early Thursday, while the ECMWF is slightly slower, indicating a
Thursday or early Friday arrival. This places medium confidence on
the exact day of the frontal passage, but medium to high confidence
that a pattern change will occur by the end of the week. Following
the front, both models show high pressure building over the Great
Lakes, which would usher in a refreshing northerly wind for the
middle Ohio Valley and central Appalachians.

&&

.AVIATION /18Z FRIDAY THROUGH WEDNESDAY/...
As of 133 PM Friday...

A field of cumulus and some stratocumulus across the north has
developed this afternoon, along with scattered thunderstorms
across northern West Virginia. Across central and southern
portions of West Virginia, VFR conditions should largely
continue through this evening. Across northern West Virginia and
in the mountains (KEKN, KCKB, KPKB), showers and thunderstorms
will intermittently drop VISBYs to IFR and MVFR at times through
this evening.

Overnight, patchy river valley fog will develop, which will
reduce VISBYs to MVFR and IFR through around sunrise. In
addition, broken to scattered low stratus will also develop
across the higher elevations. After sunrise, conditions should
improve back to VFR areawide.

FORECAST CONFIDENCE AND ALTERNATE SCENARIOS THROUGH 18Z SATURDAY...

FORECAST CONFIDENCE: Medium.

ALTERNATE SCENARIOS: Shower and thunderstorm timing and
placement may vary into this evening. Restrictions in fog
early Saturday morning may vary.

EXPERIMENTAL TABLE OF FLIGHT CATEGORY OBJECTIVELY SHOWS CONSISTENCY
OF WFO FORECAST TO AVAILABLE MODEL INFORMATION:
H = HIGH:   TAF CONSISTENT WITH ALL MODELS OR ALL BUT ONE MODEL.
M = MEDIUM: TAF HAS VARYING LEVEL OF CONSISTENCY WITH MODELS.
L = LOW:    TAF INCONSISTENT WITH ALL MODELS OR ALL BUT ONE MODEL.

UTC 1HRLY       17   18   19   20   21   22   23   00   01   02   03   04
EDT 1HRLY       13   14   15   16   17   18   19   20   21   22   23   00
CRW CONSISTENCY  H    H    H    H    H    H    H    H    H    H    H    H
HTS CONSISTENCY  H    H    H    H    H    H    H    H    H    H    H    H
BKW CONSISTENCY  H    H    H    H    H    H    H    H    H    H    H    H
EKN CONSISTENCY  H    H    H    H    H    H    H    H    H    H    H    H
PKB CONSISTENCY  H    H    H    H    H    H    H    H    H    H    H    H
CKB CONSISTENCY  H    H    H    H    H    H    H    H    H    H    H    H

AFTER 18Z SATURDAY...
IFR conditions possible in showers and thunderstorms Saturday
and Sunday afternoon and evening, which in turn could lead to
IFR fog overnight Saturday night into early Sunday morning, and
overnight Sunday night into early Monday morning.

&&

.RLX WATCHES/WARNINGS/ADVISORIES...
WV...Heat Advisory until 8 PM EDT this evening for WVZ005>010-
     013>019-026-027-029.
OH...Heat Advisory until 8 PM EDT this evening for OHZ066-067-075-
     076-083>087.
KY...Heat Advisory until 8 PM EDT this evening for KYZ101>103-105.
VA...None.

&&

SYNOPSIS...JMC
NEAR TERM...JMC
SHORT TERM...JMC
LONG TERM...JMC
AVIATION...JMC

In the hours before

Special weather statement, Jul 25, 1:48 PM EST, 1 hour 56 minutes before
Special Weather Statement
National Weather Service Charleston WV
248 PM EDT Fri Jul 25 2025

OHZ066-251915-
Perry OH-
248 PM EDT Fri Jul 25 2025

...A STRONG THUNDERSTORM WILL IMPACT NORTHWESTERN PERRY COUNTY
THROUGH 315 PM EDT...

At 248 PM EDT, Doppler radar was tracking a strong thunderstorm over
Baltimore, or 7 miles north of Lancaster, moving east at 20 mph.

HAZARD...Wind gusts up to 40 mph and pea size hail.

SOURCE...Radar indicated.

IMPACT...Gusty winds could knock down tree limbs and blow around
         unsecured objects. Minor hail damage to vegetation is
         possible.

Locations impacted include...
Somerset, Thornport, Harbor Hills, Thornville, and Glenford.

PRECAUTIONARY/PREPAREDNESS ACTIONS...

If outdoors, consider seeking shelter inside a building.

Torrential rainfall is also occurring with this storm and may lead to
localized flooding. Do not drive your vehicle through flooded
roadways.

&&

LAT...LON 3993 8242 3992 8241 3991 8222 3990 8216
      3975 8236 3974 8237 3974 8241 3983 8240
      3984 8247 3992 8247 3993 8246
TIME...MOT...LOC 1848Z 278DEG 19KT 3984 8256

MAX HAIL SIZE...0.25 IN
MAX WIND GUST...40 MPH

20
Special weather statement, Jul 25, 3:22 PM EST, 22 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>
Special weather statement, Jul 25, 3:30 PM EST, 14 minutes before
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Service Notice</title>
  <link rel="stylesheet" href="index.css">
</head>
<body>
  <main class="wrap">
    <section class="card" role="status" aria-live="polite">
      <div class="status" id="status">Temporary Notice</div>
      <h1 id="headline">This service is currently unavailable.</h1>
      <p id="message1">
        The site you requested is temporarily down for maintenance or an unexpected outage.
      </p>
      <p id="message2">
        Please try again in a few minutes.
      </p>
      <p class="small" id="detail">
        If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
      </p>
    </section>
  </main>
  <script src="index.js"></script>
</body>
</html>

The radar

The Pittsburgh radar (KPBZ), 145 km away, was scanning. The volume nearest the first event began at 20:44 UTC.

Open the radar archive at this moment

Event by event

11 thunderstorm wind, 3 flash flood. Local standard time, as filed.

Flash Flood, Harrison

When
July 25, 3:44 PM EST to 6:00 PM EST
Where
Harrison County, 2.18 mi N of West Milford to 2.11 mi NNW of West Milford
Cause
Heavy Rain
Reported by
911 Call Center
Coordinates
39.231, -80.400

High water was observed over Good Hope Pike.

Thunderstorm Wind, Wood

When
July 26, 1:40 PM EST
Where
Wood County, 1.27 mi WSW of Marrtown
Measured
45 kt (52 mph) estimated gust
Property damage
$250
Reported by
Department of Highways
Coordinates
39.240, -81.600

West of Parkersburg, a tree was blown down on Larkmead Road near the intersection with Lemon Lane.

Thunderstorm Wind, Wirt

When
July 26, 2:09 PM EST
Where
Wirt County, Greencastle
Measured
50 kt (58 mph) estimated gust
Property damage
$3,000
Reported by
Utility Company
Coordinates
39.130, -81.370

Tree damage in the Elizabeth area resulted in local power outages.

Thunderstorm Wind, Wood

When
July 26, 2:20 PM EST
Where
Wood County, 2.12 mi NE of Kanawha Station
Measured
50 kt (58 mph) estimated gust
Property damage
$750
Reported by
911 Call Center
Coordinates
39.200, -81.420

Near the city of Parkersburg, a power pole and adjacent lines were blown down across Left Fork Kites Run Road.

Thunderstorm Wind, Upshur

When
July 27, 2:35 PM EST
Where
Upshur County, 1.38 mi N of Buckhannon
Measured
45 kt (52 mph) estimated gust
Property damage
$250
Reported by
911 Call Center
Coordinates
39.020, -80.230

In Buckhannon, a downed tree occurred on Pringle Tree Park Road.

Thunderstorm Wind, Upshur

When
July 27, 2:45 PM EST
Where
Upshur County, 0.88 mi NW of Carter
Measured
45 kt (52 mph) estimated gust
Property damage
$250
Reported by
911 Call Center
Coordinates
38.840, -80.290

In the community of Carter, a large tree blew down near the intersection of Ray Young Road and Alexander Road.

Thunderstorm Wind, Jackson

When
July 27, 3:30 PM EST
Where
Jackson County, 1.75 mi SE of New Era
Measured
45 kt (52 mph) estimated gust
Property damage
$750
Reported by
911 Call Center
Coordinates
38.880, -81.650

A tree and adjacent power lines were blown down across Trace Fork Road south of Sandyville.

Thunderstorm Wind, Jackson

When
July 27, 3:35 PM EST
Where
Jackson County, 0.88 mi SW of Portland
Measured
45 kt (52 mph) estimated gust
Property damage
$500
Reported by
911 Call Center
Coordinates
38.990, -81.760

In Ravenswood, a tree blew down across the railroad tracks along Ravenswood Road near the Little Sandy Creek bridge.

Thunderstorm Wind, Putnam

When
July 27, 4:15 PM EST
Where
Putnam County, 0.69 mi N of Emma
Measured
45 kt (52 mph) estimated gust
Property damage
$750
Reported by
911 Call Center
Coordinates
38.640, -81.720

One tree and power lines blew down across Clendenin Creek Road, about a half mile from WV 34.

Thunderstorm Wind, Kanawha

When
July 27, 4:40 PM EST
Where
Kanawha County, 3.41 mi NE of Frame
Measured
45 kt (52 mph) estimated gust
Property damage
$250
Reported by
911 Call Center
Coordinates
38.530, -81.420

In the Frame township, a tree blew down onto Johns Fork Road.

Thunderstorm Wind, Kanawha

When
July 27, 5:25 PM EST
Where
Kanawha County, 0.69 mi S of Chesapeake
Measured
45 kt (52 mph) estimated gust
Property damage
$500
Reported by
911 Call Center
Coordinates
38.210, -81.530

A tree was blown down near the intersection of Fields Creek Road and Haven Lane outside of Chesapeake.

Thunderstorm Wind, Raleigh

When
July 27, 6:15 PM EST
Where
Raleigh County, 1.29 mi ESE of Maynor
Measured
45 kt (52 mph) estimated gust
Property damage
$250
Reported by
911 Call Center
Coordinates
37.860, -81.250

In the community of Maynor, a downed tree was observed on South Sandbranch Road.

Flash Flood, Wood

When
July 28, 8:45 PM EST to 11:00 PM EST
Where
Wood County, 0.59 mi WNW of Parkersburg to 0.6 mi WSW of Parkersburg
Cause
Heavy Rain
Reported by
911 Call Center
Coordinates
39.272, -81.561

High water was observed on Murdoch Avenue near the Camden Clark Medical Center and on Beaver Street.

Flash Flood, Wood

When
July 28, 9:00 PM EST
Where
Wood County, 1.75 mi SE of Washington to 1.1 mi SE of Washington
Cause
Heavy Rain
Reported by
911 Call Center
Coordinates
39.250, -81.650

High water was observed along Lake Washington Road west of Parkersburg.

What these are

Flash Flood
Flooding that begins within six hours of the rain that causes it, or of a dam or levee failure or ice jam release, often with deadly speed.
Thunderstorm Wind
Winds from a thunderstorm of 50 knots (58 mph) or more, or lower winds that caused damage or casualties. Measured gusts are marked MG, estimated EG.

After NWS Directive 10-1605, the rules offices file Storm Data by.

The same day elsewhere

More

Every storm in West Virginia in 2025Every state in 2025This day in weather historyWarnings in West Virginia, July 2025

Sources

NOAA National Centers for Environmental Information, Storm Events Database, compiled from the National Weather Service’s monthly Storm Data. Complete through 2026-06; NCEI adds each month about 75 days after it ends and revises past years a few times a year. Rebuilt 2026-10-01. Each event’s entry at NCEI: 1268503, 1278595, 1278596, 1278598, 1278622, 1278624, 1278626, 1278627, 1278628, 1278630, 1278632, 1278634, 1268504, 1268505.