Virginia, 2023

Flash Flooding and Flood in Virginia, July 23, 2023

July 23, 2023 · NWS RNK · 22 events in 9 counties and zones

An upper level storm system crossed the region during peak heating. The passage of this system aided in the lift needed for thunderstorm development within an already very moist and unstable atmosphere.

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
$58,000
Crop damage
None recorded
Events
22

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 RNK wrote it up.

An upper level storm system crossed the region during peak heating. The passage of this system aided in the lift needed for thunderstorm development within an already very moist and unstable atmosphere. The environment spawned scattered severe thunderstorms which produced damaging winds. In addition, storms were at times slow-moving, with winds up to 700 mb averaging around 10 knots from the southwest. Surface-based CAPEs across central Virginia varied from 1,500 to over 2,000 J/Kg during late afternoon, while precipitable water values varied from 1.2 inches across the Mountain Empire to 1.6 inches across the Southside area of Virginia. The high instability and abundant atmospheric moisture combined to produce storms with high rainfall rates, at times observed to be up to 5 inches per hour.

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 Blacksburg, VA wrote its last area forecast discussion before the first event at Jul 23, 1:05 PM EST, 25 minutes earlier.

Area forecast discussion, Jul 23, 1:05 PM EST, 25 minutes before
Area Forecast Discussion
National Weather Service Blacksburg VA
205 PM EDT Sun Jul 23 2023

.SYNOPSIS...
An upper disturbance passes across this afternoon and evening.
Low pressure moves along a front across the eastern Carolinas
Monday. High pressure builds in Tuesday and remains across the
Carolinas through the end of the week, with temperatures warming
to above normal

be the dry day of the week under high pressure. Temperatures
will warm through the course of the week.

&&

.NEAR TERM /THROUGH MONDAY/...
As of 146 PM EDT Sunday...

A few strong storms possible this afternoon/evening along with heavy
rain...

Storms already firing up but for now just producing heavy and
lightning, maybe some gusty winds, with DCAPEs above 800 J/kg
along/east of the mountains. MLCAPEs of 500-1000 J/kg should
increase to 1000-1500 this afternoon, with best instability over the
NC foothills/piedmont. Locally damaging winds, maybe hail up to
nickel size possible in the stronger storms but isolated.
Fortunately pwats are in the 1.0 to 1.3 inch range with 1hr rainfall
rates of 1.5 to 2.0"/hr observed. This should limit flooding but any
repeat storms could cause localized flooding issues through this
evening.

Shortwave over KY helping enhance divergence aloft with some weak
low level upslope convergence as well. Overall not a great setup for
numerous storms, so mainly looking at scattered coverage through the
evening and most of this moving east of the mountains by late
afternoon.

Frontal boundary draped over the southeast NC to Florida panhandle
tonight with a low pressure wave moving across it may keep shower or
storm chances going into the morning Monday in the piedmont.

Further west, skies clear enough that fog may become an issue Monday
morning barring any leftover clouds from the exiting wave.

Monday should be drier but vicinity of the front and another wave
aloft may be sufficient for more shower/storm scattered coverage
Monday afternoon but most models favor better coverage north and
east of our forecast area. So for now, have 30 pops from the
Alleghany Highlands of VA southeast to the central VA piedmont, with
isolated coverage as far southwest as the New River Valley into the
NC piedmont.

With moist airmass, low temps will be slightly milder tonight in the
mid to upper 60s east to upper 50s to around 60 west.

Monday should be seasonably warm with 80s for most except some 70s
in the higher elevations.

Forecast confidence is moderate to high on most elements except
storm coverage.

&&

.SHORT TERM /MONDAY NIGHT THROUGH WEDNESDAY NIGHT/...
As of 120 PM EDT Sunday...

An upper level trough will pivot over the region Monday night. This
trough exits the region Tuesday with heights building on Wednesday.
Rain chances through the period are very low with low and mid level
ridging centered over the region. Temperatures will run warmer than
normal with 80s across the mountains and low to mid 90s east. Dew
points in the 60s are not outrageous for this time of year, but with
light winds, temperatures will feel a few degrees warmer than what
they actual are.

&&

.LONG TERM /THURSDAY THROUGH SUNDAY/...
As of 130 PM EDT Sunday...

Heights continue to increase and so will the temperatures Thursday
and Friday. Temperatures across the mountains will range from the
mid and upper 80s to low and mid 90s east of the Blue Ridge.
Rain chances remain low but could see a late day storm pop-up
only to fade in the evening.

Some models are keeping the ridge strong over the region into next
weekend. If this is the case, an approaching front may not move
south of I-64.

&&

.AVIATION /18Z SUNDAY THROUGH FRIDAY/...
As of 123 PM EDT Sunday...

Have mainly VFR through this evening. Scattered storms will be
hit/miss this afternoon/evening but best chance will be
along/east of ROA/BCB. For now am just going VCTS and amend as
necessary. Any storms fade this evening, though DAN could expect
to have convection around right through midnight.

Overnight the moisture in the low levels and scattering out of
clouds will lead to fog at least across the mountains and
possibly foothills, so have MVFR to IFR at times, with the
lowest at LWB.

Fog/low clouds scatter out around 13-14z with VFR thereafter.
More storms possible but mainly northeast of a line from HSP-LYH
Monday after 18z.

High confidence on ceilings/vsbys and wind through 00z, then
average on cigs/vsbys overnight. Low to moderate confidence on
storms.

EXTENDED AVIATION OUTLOOK...

More afternoon and evening thunderstorms with possible  MVFR
ceiling and visibility Monday. Mainly VFR outside of morning
fog Tue-Fri. Warmer with just isolated afternoon/evening
convection mainly in the mountains.

&&

.RNK WATCHES/WARNINGS/ADVISORIES...
VA...None.
NC...None.
WV...None.

&&

SYNOPSIS...AMS/WP
NEAR TERM...WP
SHORT TERM...RCS
LONG TERM...RCS
AVIATION...AMS/WP
Hazardous weather outlook, Jul 23, 11:59 AM EST, 1 hour 31 minutes before
Hazardous Weather Outlook
National Weather Service Blacksburg VA
1259 PM EDT Sun Jul 23 2023

VAZ013-014-018>020-022>024-034-035-045>047-241700-
Pulaski-Montgomery-Craig-Alleghany VA-Bath-Roanoke-Botetourt-
Rockbridge-Bedford-Amherst-Campbell-Appomattox-Buckingham-
1259 PM EDT Sun Jul 23 2023

This Hazardous Weather Outlook is for central Virginia, south
central Virginia, southwest Virginia and west central Virginia.

.DAY ONE...This afternoon and tonight.

Scattered thunderstorms this afternoon through late this evening
will have the potential to produce heavy rain. This may lead to
localized flooding.

.DAYS TWO THROUGH SEVEN...Monday through Saturday.

There is a low probability for widespread hazardous weather.

.SPOTTER INFORMATION STATEMENT...

Spotter activation is not expected at this time.

NCZ001>006-018>020-VAZ015>017-032-033-043-044-058-059-241700-
Ashe-Alleghany NC-Surry-Stokes-Rockingham-Caswell-Watauga-Wilkes-
Yadkin-Grayson-Carroll-Floyd-Patrick-Franklin-Henry-Pittsylvania-
Halifax-Charlotte-
1259 PM EDT Sun Jul 23 2023

This Hazardous Weather Outlook is for north central North Carolina,
northwest North Carolina, south central Virginia, southwest
Virginia and west central Virginia.

.DAY ONE...This afternoon and tonight.

Scattered thunderstorms this afternoon through late this evening
will have the potential to produce heavy rain. This may lead to
localized flooding. In addition, an isolated severe thunderstorm is
possible with damaging winds the main threat.

.DAYS TWO THROUGH SEVEN...Monday through Saturday.

Hazardous weather is not expected at this time.

.SPOTTER INFORMATION STATEMENT...

Spotter activation is not expected at this time.

VAZ007-009>012-WVZ042>044-507-508-241700-
Tazewell-Smyth-Bland-Giles-Wythe-Mercer-Summers-Monroe-
Eastern Greenbrier-Western Greenbrier-
1259 PM EDT Sun Jul 23 2023

This Hazardous Weather Outlook is for southwest Virginia and
southeast West Virginia.

.DAY ONE...This afternoon and tonight.

The probability for widespread hazardous weather is low.

.DAYS TWO THROUGH SEVEN...Monday through Saturday.

The probability for widespread hazardous weather is low.

.SPOTTER INFORMATION STATEMENT...

Spotter activation is not expected at this time.

In the hours before

Special weather statement, Jul 23, 12:27 PM EST, 1 hour 3 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 23, 12:44 PM EST, 46 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 23, 1:19 PM EST, 11 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 23, 1:19 PM EST, 11 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 23, 1:27 PM EST, 3 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 23, 1:27 PM EST, 3 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 Roanoke radar (KFCX), 47 km away, was scanning. The volume nearest the first event began at 18:28 UTC.

Open the radar archive at this moment

Event by event

16 thunderstorm wind, 3 flash flood, 1 hail, 1 flood, 1 heavy rain. Local standard time, as filed.

Thunderstorm Wind, Patrick

When
July 23, 1:30 PM EST
Where
Patrick County, 2.66 mi SW of Stuart
Measured
50 kt (58 mph) estimated gust
Property damage
$500
Reported by
911 Call Center
Coordinates
36.600, -80.310

One tree was blow down by thunderstorm winds near Stuart.

Thunderstorm Wind, Patrick

When
July 23, 1:31 PM EST to 1:37 PM EST
Where
Patrick County, 0.89 mi NE of Stuart
Measured
60 kt (69 mph) estimated gust
Property damage
$5,000
Reported by
911 Call Center
Coordinates
36.640, -80.270

Multiples trees were blown down by thunderstorm winds.

Thunderstorm Wind, Martinsville (C)

When
July 23, 2:34 PM EST to 2:37 PM EST
Where
Martinsville (C) County, 1.31 mi WNW of Martinsville
Measured
50 kt (58 mph) estimated gust
Property damage
$1,000
Reported by
911 Call Center
Coordinates
36.690, -79.890

Two trees were blown down by thunderstorm winds.

Thunderstorm Wind, Henry

When
July 23, 2:58 PM EST
Where
Henry County, 2.85 mi ENE of Hilltop
Measured
50 kt (58 mph) estimated gust
Property damage
$500
Reported by
911 Call Center
Coordinates
36.710, -79.800

One tree was blown down by thunderstorm winds.

Thunderstorm Wind, Henry

When
July 23, 2:58 PM EST
Where
Henry County, 0.89 mi NE of Ridgeway
Measured
50 kt (58 mph) estimated gust
Property damage
$500
Reported by
911 Call Center
Coordinates
36.590, -79.860

One tree was blown down by thunderstorm winds.

Thunderstorm Wind, Pittsylvania

When
July 23, 3:24 PM EST to 3:45 PM EST
Where
Pittsylvania County, 0.21 mi SSW of Brosville to 3.89 mi NW of Westover Hills
Measured
55 kt (63 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
36.617, -79.602

Multiple large limbs were downed by thunderstorm winds near the Dixon Family Homeplace. In addition, numerous trees were downed by thunderstorm winds across the southern half of the county.

Thunderstorm Wind, Roanoke

When
July 23, 4:03 PM EST to 4:05 PM EST
Where
Roanoke County, 2.15 mi SE of Roanoke City
Measured
50 kt (58 mph) estimated gust
Property damage
$3,000
Reported by
911 Call Center
Coordinates
37.250, -79.920

One tree and a powerline were blown down by thunderstorm winds.

Thunderstorm Wind, Roanoke

When
July 23, 4:03 PM EST to 4:05 PM EST
Where
Roanoke County, 1.3 mi ESE of Roanoke City
Measured
55 kt (63 mph) estimated gust
Property damage
$5,000
Reported by
911 Call Center
Coordinates
37.260, -79.930

Powerlines and a few trees were blown down by thunderstorm winds.

Thunderstorm Wind, Roanoke

When
July 23, 4:26 PM EST
Where
Roanoke County, 0.69 mi S of Roanoke City
Measured
50 kt (58 mph) estimated gust
Property damage
$2,000
Reported by
911 Call Center
Coordinates
37.260, -79.950

Powerlines were blown down by thunderstorm winds.

Flash Flood, Roanoke (C)

When
July 23, 4:30 PM EST to 7:00 PM EST
Where
Roanoke (C) County, 1.16 mi E of Roanoke
Cause
Heavy Rain
Reported by
Emergency Manager
Coordinates
37.269, -79.929

The intersection of Jamison Avenue and 9th Street is flooded and impassible by several inches of flowing water caused by 3 to 4 inches of rainfall, with rates as high as 6 inches per hour. No damage was reported at the intersection, and the road was reopened to traffic after the flooding receded. MRMS FLASH CREST Unit Streamflow was estimated to be between 600 and 800 cfs per mile^2, while FLASH 1-hour ARIs indicated that rainfall amounts were as high as a 100-year event in spots around the City of Roanoke during this event.

Thunderstorm Wind, Roanoke

When
July 23, 4:36 PM EST
Where
Roanoke County, 1.3 mi ESE of Roanoke City
Measured
50 kt (58 mph) estimated gust
Property damage
$3,000
Reported by
911 Call Center
Coordinates
37.260, -79.930

One tree and a few powerlines were blown down by thunderstorm winds.

Flash Flood, Roanoke (C)

When
July 23, 4:45 PM EST to 7:00 PM EST
Where
Roanoke (C) County, 1.7 mi WNW of Roanoke to 1.59 mi WNW of Roanoke
Cause
Heavy Rain
Reported by
911 Call Center
Coordinates
37.281, -79.978

Shafer’s Crossing between 24th Street and Boulevard Street is flooded and impassible due to 2 to 3 inches of rainfall within a 90-minute period, with rainfall rates ranging from 4 to 5 inches per hour per MRMS estimates. CREST Unit Streamflow was estimated to be between 400 and 600 cfs per mile^2 for this event. No damage was reported to the road, and it was reopened to traffic after the flooding receded.

Thunderstorm Wind, Roanoke

When
July 23, 4:49 PM EST to 4:52 PM EST
Where
Roanoke County, 1.49 mi SSW of Vinton
Measured
55 kt (63 mph) estimated gust
Property damage
$3,000
Reported by
911 Call Center
Coordinates
37.260, -79.910

A few trees were blown down by thunderstorm winds.

Hail, Roanoke (C)

When
July 23, 4:50 PM EST
Where
Roanoke (C) County, 2.83 mi ENE of Roanoke
Measured
0.88 in hail
Reported by
Trained Spotter
Coordinates
37.280, -79.900

Flash Flood, Roanoke (C)

When
July 23, 5:00 PM EST to 7:30 PM EST
Where
Roanoke (C) County, 2.38 mi ENE of Roanoke to 2.45 mi ENE of Roanoke
Cause
Heavy Rain
Reported by
Law Enforcement
Coordinates
37.278, -79.908

Glade Creek was observed out of its banks and flowing across Walnut Avenue at least 6 inches deep due to between 3 and locally 5 inches of rainfall within a 2-hour period falling in the basin. Rainfall rates were observed to be as high as 5 inches per hour at times. No damage was reported to the road, and it was reopened to traffic after the flooding receded.

Thunderstorm Wind, Bedford

When
July 23, 5:08 PM EST
Where
Bedford County, 2.39 mi NNW of Hardy
Measured
55 kt (63 mph) estimated gust
Property damage
$3,000
Reported by
Trained Spotter
Coordinates
37.263, -79.844

Multiple trees were blown down by thunderstorm winds on Hardy Road near Beagle Club Road.

Thunderstorm Wind, Bedford

When
July 23, 5:18 PM EST
Where
Bedford County, 0.88 mi NW of Stewartsville
Measured
50 kt (58 mph) estimated gust
Property damage
$2,000
Reported by
Public
Coordinates
37.280, -79.810

One tree and a couple of powerlines were blown down by thunderstorm winds.

Flood, Bedford

When
July 23, 5:30 PM EST to 7:00 PM EST
Where
Bedford County, 0.32 mi NNE of Stewartsville to 0.21 mi NE of Stewartsville
Cause
Heavy Rain
Reported by
911 Call Center
Coordinates
37.274, -79.798

Multiple roads around the Community of Stewartsville had standing water on them, making them impassible until the flooding receded. No damage was reported to the roadways, and they were open to traffic after the flooding receded.

Thunderstorm Wind, Wythe

When
July 23, 6:54 PM EST
Where
Wythe County, 5.78 mi N of Kent
Measured
55 kt (63 mph) estimated gust
Property damage
$3,000
Reported by
911 Call Center
Coordinates
37.033, -81.011

Five trees were blown down by thunderstorm winds along Crocketts Cove Road.

Thunderstorm Wind, Wythe

When
July 23, 6:59 PM EST
Where
Wythe County, 5.12 mi N of Kent
Measured
50 kt (58 mph) estimated gust
Property damage
$8,000
Reported by
Utility Company
Coordinates
37.023, -81.006

One large tree was blown down by thunderstorm winds and this resulted in three power poles being damaged.

Thunderstorm Wind, Giles

When
July 23, 7:54 PM EST
Where
Giles County, 1.1 mi W of Staffordsville
Measured
60 kt (69 mph) estimated gust
Property damage
$10,000
Reported by
911 Call Center
Coordinates
37.250, -80.740

Numerous trees were blown down by thunderstorm winds in the eastern part of Giles County.

Heavy Rain, Roanoke (C)

When
July 23, 9:44 PM EST to 11:44 PM EST
Where
Roanoke (C) County, 3.77 mi E of Roanoke
Reported by
Mesonet
Coordinates
37.277, -79.882

A personal weather station (Weather Underground: KVAVINTO1) measured a 2-hour rainfall amount of 3.02 inches. This amount is around a 50-year rainfall event per NOAA Atlas 14 point precipitation frequency estimates.

What these are

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.
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.
Hail
Hail three-quarters of an inch or larger, or smaller hail that caused damage, filed with the largest stone measured.
Flood
Flooding that develops more slowly than a flash flood: rivers leaving their banks, or water standing over land for an extended time.
Heavy Rain
Rainfall totals unusual for the place and season that did not produce a flood.

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

The same day elsewhere

More

Every storm in Virginia in 2023Every state in 2023This day in weather historyWarnings in Virginia, July 2023

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-09-30. Each event’s entry at NCEI: 1116636, 1116637, 1116930, 1116645, 1116646, 1116639, 1116929, 1116934, 1116648, 1128828, 1116647, 1128834, 1116649, 1116650, 1128849, 1116651, 1116654, 1128843, 1116657, 1116660, 1116938, 1128854.