Virginia, 2025Flash Flooding and Flooding in Virginia, July 15, 2025
July 15, 2025 · NWS AKQ · 57 events in 14 counties and zones
A moist and unstable air mass was in place from July 14 through July 15. This allowed for widespread, slow-moving storms to move across portions of central, southern, and southeastern Virginia.
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
- Deaths
- 0
- Injuries
- 0
- Property damage
- $5.0 million
- Crop damage
- None recorded
- Events
- 57
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.
A moist and unstable air mass was in place from July 14 through July 15. This allowed for widespread, slow-moving storms to move across portions of central, southern, and southeastern Virginia. These storms produced heavy rain and widespread flash flooding in two rounds. One round was from overnight convection on the night of July 14 into the morning of July 15 and the other round was during the afternoon of July 15. Widespread rainfall totals of 2-4 inches were observed across south-central and southern Virginia as well as the Northern Neck with localized totals of 5-7 inches between eastern Dinwiddie County to western Surry County. The highest measured total was 7.33 inches from the Petersburg, Dinwiddie County Airport ASOS/AWOS. Given the very heavy rainfall and saturated soil leading up to the event, a flash flood emergency was issued in Petersburg on the night of July 14 through the morning of July 15.
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 Wakefield, VA wrote its last area forecast discussion before the first event at Jul 14, 7:24 PM EST, 4 hours 36 minutes earlier.
Area forecast discussion, Jul 14, 7:24 PM EST, 4 hours 36 minutes before
AREA FORECAST DISCUSSION
National Weather Service Wakefield VA
824 PM EDT Mon Jul 14 2025
.SYNOPSIS...
An unsettled weather pattern continues into midweek with
scattered thunderstorms possible each day. Heavy rainfall and
localized flooding will be possible each day before the heat
rebuilds Thursday and Friday.
&&
.NEAR TERM /UNTIL 6 AM TUESDAY MORNING/...
As of 259 PM EDT Monday...
Key Messages:
- Flood Watch in effect through late tonight for most of our VA
counties just inland of the Chesapeake Bay, and has been
expanded to include Dorchester and Wicomico in MD.
- Gusty winds and heavy rainfall will accompany the convection
this evening and tonight.
Convection has developed along a sea breeze boundary in Hampton
Roads area, and has remained relatively stationary, prompting the
issuance of a Flash Flood Warnings for portions of Norfolk and VA
Beach. Otherwise, it has remained mostly quiet across the remainder
of the local area aside from the occasional pop-up sea breeze shower
along the coast and Eastern Shore. GOES Visible imagery is
highlighting a widespread cumulus field across basically the
entirety of the forecast area. Local radars are detecting a line of
storm to the west of our area that are slowly approaching our
piedmont counties.
This afternoon's setup is featuring a similar environment to the
past few days with ample instability, minimal inhibition, and
anomalously high PW values. Shear will continue to be a limiting
factor. With the steering flow being almost non-existent, the main
threat will continue to be flash-flooding, though strong winds are
possible from water-loaded downdrafts. The sea breeze convection
will continue to push out outflow boundaries, so this could prolong
convection in SE VA and NE NC for a few hours. A weak shortwave will
move across the area just to our north this evening into tonight. As
this is a transient feature, these storms will likely not be quite
as stagnant as the ongoing daytime storms and be more
linear/organized, but will still bring very heavy rainfall to the
area that could produce additional flooding concerns. These slower
moving storms, combined with PW values of 2"+, will lead to periods
of heavy rainfall for localized areas across our forecast area this
evening into tonight. With the antecedent rainfall we have seen over
the past few days, flash-flood guidance continues to be lower,
especially in more vulnerable areas such as the Richmond metro and
adjacent areas, so it will not take much rainfall to lead to
flooding. WPC has a majority of our forecast area in a Slight ERO
today, and scattered instances of flash-flooding are possible. A
Marginal ERO is in place across far SE VA and eastern North
Carolina.
Convection will taper off from west to east overnight, but could be
more prolonged than initially thought. CAMs have trended a little
slower, so have extended the Flood Watch until 6 am to account for
uncertainties in the timing. Overnight temperatures will drop into
the lower to mid 70s. The development of patchy fog is again a
possibility early tomorrow morning, and areas that receive rainfall
this evening into tonight may see areas of dense fog closer to
sunrise.
&&
.SHORT TERM /6 AM TUESDAY MORNING THROUGH WEDNESDAY NIGHT/...
As of 259 PM EDT Monday...
Key Messages:
- Unsettled pattern continues into Tuesday and Wednesday with
additional rounds of showers and storms as the front stalls
NW of the area.
The front that is currently draped across the Ohio River Valley will
likely inch a little closer to our area by Tuesday morning but is
expected to stall to our northwest. This setup will bring yet
another day of afternoon storms capable of gusty winds and heavy
rainfall that could lead to flash-flooding. WPC continues to
highlight our area with at least a Marginal ERO for now on Tuesday,
though would not be surprised if this is upgraded to a Slight ERO
due to the already saturated ground and the rainfall expected this
evening increasing the vulnerability of areas to additional
rainfall. A similar pattern continues into Wednesday with a bit more
flow aloft possible during the afternoon and evening as a shortwave
in the SW flow aloft potentially moves across the region. No real
changes in the airmass through Wednesday with PWATs remaining around
2" so the threat for localized heavy rainfall and gusty winds
persists. More cloud cover is expected with the front forecast to be
a little closer to the area Tuesday and the possibility of the
shortwave moving across the area Wednesday, so highs are forecast to
only reach the upper 80s with temperatures nearing 90 degrees in the
NE NC and SE VA.
&&
.LONG TERM /THURSDAY THROUGH MONDAY/...
As of 259 PM EDT Monday...
Key Message:
- Heat and humidity build late in the week with Heat Advisories
possible.
Looking ahead to late-week, upper ridging will build northwards into
the area through the weekend. With this change in the pattern,
convective coverage will likely diminish some, but due to the time
of year and weaker ridge, have maintained scattered PoPs for the
time being. With the decrease in cloud cover and storms expected
combined with the upper ridging, temperatures will be able to climb
into the lower 90s Thursday through Saturday, with Friday possibly
seeing mid 90s across the area. At the same time, there will be an
uptick in low level moisture and dew points will increase into the
mid to upper 70s. Heat indices, especially on Friday, could eclipse
105F+ so Heat Advisories may be required. On Saturday, temperatures
may not be quite as warm, so Heat Advisories may be necessary only
in the southern portion of our area.
&&
.AVIATION /00Z TUESDAY THROUGH SATURDAY/...
As of 815 PM EDT Monday...
Thunderstorms are becoming more numerous and forming a broken
line to the NW of the main terminals, from northern VA back SW
across the central VA piedmont. Earlier sea-breeze induced
storms near the coast have diminished and radar trends suggest
lower chances for showers and storms later tonight across SE VA
and NE NC. Have maintained PROB30 groups for ORF/PHF, from ~03
to ~06Z (confidence being too low for TEMPO). The chances are
greater at RIC/SBY and have added TEMPO groups for tstms from
01-04Z at RIC, and 02-05Z at SBY. Heavy rain will potentially
reduce VSBYs to IFR-LIFR thresholds, and gusty winds will be
possible (especially at SBY). After 06Z, the best chance for
showers and tstms continuing will be at SBY, with more uncertainty
elsewhere. With a more widespread cloud shield, SSW winds and
some ongoing mixing, think the overall coverage of fog will be
less than the past few nights at the main terminals, though
there is still a chance for some low stratus and MVFR VSBYs,
primarily from 09-14Z. Mainly VFR from late Tue morning through
early-mid aftn, but with additional showers/tstms developing
thereafter. After 18-19Z, have included PROB30 groups for tstms
at all terminals except ECG.
Outlook: Additional scattered to numerous afternoon and evening
thunderstorms are expected to recur Wed, along with the
potential for early morning fog/stratus. Shower/storm coverage
is forecast to be a bit lower late in the week.
&&
.MARINE...
As of 259 PM EDT Monday...
Key Messages:
- Benign marine conditions continue through Wednesday outside of
local influences from afternoon and evening thunderstorms.
- Small Craft Advisory conditions are possible Wednesday night into
Thursday, mainly across the Chesapeake Bay and lower James River.
High pressure is building off the SE CONUS coast this afternoon,
with 10-15kt SE winds over the waters and 1-2ft seas/waves. Expect a
slight uptick in winds (to ~15kt) later this aftn/this evening with
a few gusts to 20kt likely on the bay. Winds become S then SW
tonight and diminish to 5-10kt. Similar conditions continue Tuesday
with a mid-aftn to early evening sea-breeze influenced shift to SSE
10-15kt, before becoming SW ~10kt Tuesday night. The wind will
mainly be SSW 10-15kt Wednesday with high pressure continuing to
prevail offshore. Seas remain ~2ft Tuesday and build to 2-3ft
Wednesday, with waves on the bay in the 1-2ft range. The pressure
gradient tightens Wednesday night into Thursday as weak low pressure
tracks well to our north. Confidence in a period of SCA conditions
is increasing during this time, as local wind probabilities for
18kt+ winds have increased to 70-90% for a 6 hour period Wed
night/Thu AM. Winds decrease over the open water during the day on
Thu, but may become a bit gusty (to around 20kt) on the rivers/sound
as mixing over adjacent land areas increases. The wind diminishes by
Friday as the pressure gradient relaxes due to a weakening front
dropping to the region. Seas build to 3-4ft (2-3ft nearshore) by
Wednesday night and Thursday, with 2-3ft waves on the bay.
Isolated to scattered aftn/evening showers/tstms will continue much
of the week. The main hazards with tstms will be brief strong wind
gusts, frequent lighting, and reduced vsby in heavy rain.
&&
.AKQ WATCHES/WARNINGS/ADVISORIES...
MD...Flood Watch until 6 AM EDT Tuesday for MDZ021-022.
NC...None.
VA...Flood Watch until 6 AM EDT Tuesday for VAZ048-060>062-064>069-
075>083-087-088-509>522.
MARINE...None.
&&
SYNOPSIS...RHR
NEAR TERM...NB
SHORT TERM...RHR
LONG TERM...NB
AVIATION...LKB/NB
MARINE...AJZ/ERIHazardous weather outlook, Jul 14, 2:09 PM EST, 9 hours 51 minutes before
Hazardous Weather Outlook
National Weather Service Wakefield VA
309 PM EDT Mon Jul 14 2025
MDZ023-NCZ012>014-030-VAZ084>086-089-090-092-093-096-523>525-151915-
Somerset-Northampton-Hertford-Gates-Bertie-Gloucester-Middlesex-
Mathews-Surry-James City-Southampton-Isle of Wight-Suffolk-York-
Newport News-Hampton/Poquoson-
309 PM EDT Mon Jul 14 2025
This Hazardous Weather Outlook is for southeast Maryland, northeast
North Carolina, eastern Virginia and southeast Virginia.
.DAY ONE...This afternoon and tonight.
Showers and storms are likely late this afternoon into late tonight.
Heavy rainfall and gusty winds will accompany the stronger storms.
Localized flash flooding is possible.
.DAYS TWO THROUGH SEVEN...Tuesday through Sunday.
Daily scattered showers and storms will remain possible each day
through midweek. Additional rounds of locally heavy rain will also
make instances of flash flooding possible.
.SPOTTER INFORMATION STATEMENT...
Spotter activation is not expected at this time.
MDZ021-022-VAZ048-060>062-064>069-075>083-087-088-509>522-151915-
Dorchester-Wicomico-Fluvanna-Prince Edward-Cumberland-Goochland-
Caroline-Mecklenburg-Lunenburg-Nottoway-Amelia-Powhatan-Westmoreland-
Richmond-Northumberland-Lancaster-Brunswick-Dinwiddie-
Prince George (including Hopewell and Petersburg)-Charles City-
New Kent-Greensville-Sussex-Western Louisa-Eastern Louisa-
Western Hanover-Eastern Hanover-Western Chesterfield-
Eastern Chesterfield (Including Col. Heights)-
Western Henrico (Including the City of Richmond)-Eastern Henrico-
Western King William-Eastern King William-Western King and Queen-
Eastern King and Queen-Western Essex-Eastern Essex-
309 PM EDT Mon Jul 14 2025
...FLOOD WATCH NOW IN EFFECT THROUGH LATE TONIGHT...
This Hazardous Weather Outlook is for southeast Maryland, central
Virginia, east central Virginia, eastern Virginia, north central
Virginia, south central Virginia and southeast Virginia.
.DAY ONE...This afternoon and tonight.
Please listen to NOAA Weather Radio or go to weather.gov on the
Internet for more information about the following hazards.
Flood Watch.
Showers and storms are likely late afternoon into the overnight.
Heavy rainfall and gusty winds will accompany the stronger storms.
Localized flash flooding is possible.
.DAYS TWO THROUGH SEVEN...Tuesday through Sunday.
Daily scattered showers and storms will remain possible each day
through midweek. Additional rounds of locally heavy rain will also
make additional instances of flash flooding possible.
.SPOTTER INFORMATION STATEMENT...
Spotter activation may be needed.
MDZ024-025-NCZ015>017-031-032-102-VAZ095-097>100-151915-
Inland Worcester-Maryland Beaches-Pasquotank-Camden-
Western Currituck-Chowan-Perquimans-Eastern Currituck-
Norfolk/Portsmouth-Chesapeake-Virginia Beach-Accomack-Northampton-
309 PM EDT Mon Jul 14 2025
This Hazardous Weather Outlook is for southeast Maryland, northeast
North Carolina, eastern Virginia and southeast Virginia.
.DAY ONE...This afternoon and tonight.
Showers and storms are possible this evening into late tonight.
Heavy rainfall and gusty winds will accompany the stronger storms.
Localized flash flooding is possible.
.DAYS TWO THROUGH SEVEN...Tuesday through Sunday.
Daily scattered showers and storms will remain possible each day
through midweek. Locally heavy rain and flash flooding are the
primary concerns. Additionally, heat indices could reach 105F+ on
Friday, so Heat Advisories may be required.
.SPOTTER INFORMATION STATEMENT...
Spotter activation is not expected at this time.
NB
In the hours before
Local storm report, Jul 14, 10:30 PM EST, 1 hour 30 minutes before
Preliminary Local Storm Report
National Weather Service Wakefield VA
1130 PM EDT Mon Jul 14 2025
..TIME... ...EVENT... ...CITY LOCATION... ...LAT.LON...
..DATE... ....MAG.... ..COUNTY LOCATION..ST.. ...SOURCE....
..REMARKS..
1127 PM Flash Flood 1 NNW Addison 37.21N 77.51W
07/14/2025 Dinwiddie VA NWS Employee
3-4 inches of water over the roadway on
River Road.
&&
05Local storm report, Jul 14, 11:06 PM EST, 54 minutes before
Preliminary Local Storm Report
National Weather Service Wakefield VA
1206 AM EDT Tue Jul 15 2025
..TIME... ...EVENT... ...CITY LOCATION... ...LAT.LON...
..DATE... ....MAG.... ..COUNTY LOCATION..ST.. ...SOURCE....
..REMARKS..
1157 PM Flash Flood 2 SSW Burgess 37.12N 77.52W
07/14/2025 Dinwiddie VA Dept of Highways
Standing water on I-85. The north travel
lanes are closed.
&&Local storm report, Jul 14, 11:15 PM EST, 45 minutes before
Preliminary Local Storm Report
National Weather Service Wakefield VA
1215 AM EDT Tue Jul 15 2025
..TIME... ...EVENT... ...CITY LOCATION... ...LAT.LON...
..DATE... ....MAG.... ..COUNTY LOCATION..ST.. ...SOURCE....
..REMARKS..
1020 PM Tstm Wnd Dmg 2 SE Tunstall 37.59N 77.10W
07/14/2025 New Kent VA County Official
Trees downed on Old Church Rd near Tunstall.
&&
05Local storm report, Jul 14, 11:30 PM EST, 30 minutes before
Preliminary Local Storm Report
National Weather Service Wakefield VA
1230 AM EDT Tue Jul 15 2025
..TIME... ...EVENT... ...CITY LOCATION... ...LAT.LON...
..DATE... ....MAG.... ..COUNTY LOCATION..ST.. ...SOURCE....
..REMARKS..
1034 PM Flash Flood 2 NNE Naylors Beach 38.00N 76.85W
07/14/2025 Richmond VA Dept of Highways
Newland Road closed at Strangeway Road due
to flooding.
&&Local storm report, Jul 14, 11:49 PM EST, 11 minutes before
Preliminary Local Storm Report
National Weather Service Wakefield VA
1249 AM EDT Tue Jul 15 2025
..TIME... ...EVENT... ...CITY LOCATION... ...LAT.LON...
..DATE... ....MAG.... ..COUNTY LOCATION..ST.. ...SOURCE....
..REMARKS..
1134 PM Tstm Wnd Dmg 2 N Petersburg 37.23N 77.40W
07/14/2025 City of Petersburg VA Dept of Highways
VDOT reporting Exit 52 at Bank St is closed.
&&
05Local storm report, Jul 14, 11:55 PM EST, 5 minutes before
Preliminary Local Storm Report
National Weather Service Wakefield VA
1255 AM EDT Tue Jul 15 2025
..TIME... ...EVENT... ...CITY LOCATION... ...LAT.LON...
..DATE... ....MAG.... ..COUNTY LOCATION..ST.. ...SOURCE....
..REMARKS..
1155 PM Flash Flood 1 SSE Matoaca 37.22N 77.47W
07/14/2025 Dinwiddie VA Public
Public reports Ferndale Rd impassable at
River Road due to water on the roadway via
Waze App. VDOT confirms River Road is closed
in the area.
&&
05Flash Flood, Petersburg (C)
- When
- July 15, 12:00 AM EST
- Where
- Petersburg (C) County, 1.33 mi ENE of Petersburg to 1.45 mi ENE of Petersburg
- Cause
- Heavy Rain
- Reported by
- Emergency Manager
- Coordinates
- 37.225, -77.397
Lieutenant Run Creek at St. Andrews St. reached major flood stage, crested at 11.79 feet, and overtopped the bridge.
Flash Flood, Petersburg (C)
- When
- July 15, 12:55 AM EST
- Where
- Petersburg (C) County, 0.88 mi NE of Petersburg to 0.92 mi NE of Petersburg
- Cause
- Heavy Rain
- Property damage
- $30,000
- Reported by
- Public
- Coordinates
- 37.230, -77.410
There were reports of an apartment flooding on West Bank Street in Petersburg. Several inches of water flooded the first floor of the apartment.
Flash Flood, Petersburg (C)
- When
- July 15, 1:05 AM EST
- Where
- Petersburg (C) County, 1.32 mi NE of Petersburg to 1.43 mi NE of Petersburg
- Cause
- Heavy Rain
- Property damage
- $60,000
- Reported by
- Public
- Coordinates
- 37.232, -77.402
Residents of the first floor of apartments on Bank Street were evacuating due to rising water.
Flash Flood, Petersburg (C)
- When
- July 15, 1:45 AM EST to 5:00 AM EST
- Where
- Petersburg (C) County, 2.07 mi NE of Petersburg to 2.23 mi NE of Petersburg
- Cause
- Heavy Rain
- Property damage
- $4.8 million
- Reported by
- NWS Storm Survey
- Coordinates
- 37.237, -77.389
The Virginia Department of Emergency Management in collaboration with the National Weather Service in Wakefield Virginia conducted a Virginia Incident Damage Assessment for the City of Petersburg after significant flooding on the night of July 14 into the morning of July 15. Widespread rainfall totals of 3-5 inches were observed across Petersburg with one report of 7.33 inches from the Petersburg, Dinwiddie County Airport ASOS/AWOS. The damage assessment found 38 damaged commercial buildings with a combined estimated damage of $3,863,288 and 16 damaged residential buildings with an estimated damage of $897,205. There was major damage to 9 commercial properties and 2 residential properties as well as minor damage to 14 commercial properties and 8 residential properties. The remainder of the properties noted above were affected by the flood waters, but were below minor damage criteria.
Flash Flood, Petersburg (C)
- When
- July 15, 1:50 AM EST
- Where
- Petersburg (C) County, 1.38 mi NE of Petersburg to 1.26 mi NE of Petersburg
- Cause
- Heavy Rain
- Reported by
- Public
- Coordinates
- 37.234, -77.402
River street was under water by the old farmers market.
Flash Flood, Dinwiddie
- When
- July 15, 2:00 AM EST
- Where
- Dinwiddie County, 1.71 mi NNW of Burgess to 1.74 mi NNW of Burgess
- Cause
- Heavy Rain
- Reported by
- Department of Highways
- Coordinates
- 37.174, -77.539
VDOT reported Butterwood Road was closed near Spring Farm Drive due to water on the roadway.
Flash Flood, Sussex
- When
- July 15, 2:00 AM EST to 4:40 AM EST
- Where
- Sussex County, 1.76 mi W of Waverly to 1.44 mi W of Waverly
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.033, -77.112
High water was reported along Sussex Drive outside of Waverly.
Flash Flood, Dinwiddie
- When
- July 15, 3:50 AM EST
- Where
- Dinwiddie County, 1.3 mi ENE of Dinwiddie Gardens to 1.43 mi ENE of Dinwiddie Gardens
- Cause
- Heavy Rain
- Reported by
- Department of Highways
- Coordinates
- 37.210, -77.460
US Route 1 was closed near Franklin Street due to flooding.
Flash Flood, Petersburg (C)
- When
- July 15, 4:00 AM EST
- Where
- Petersburg (C) County, 0.55 mi SW of Petersburg
- Cause
- Heavy Rain
- Property damage
- $165,000
- Reported by
- Broadcast Media
- Coordinates
- 37.215, -77.428
Broadcast media reported that a home in Petersburg was unlivable due to the extent of flooding in the home. A picture of the home showed water up to the bottom of the windowsill. The picture also showed a submerged vehicle parked beside the home. The timestamp was estimated by radar with heavy rain occurring between 8:30 PM EST on July 14 through 4 AM EST on July 15.
Flash Flood, Dinwiddie
- When
- July 15, 4:01 AM EST
- Where
- Dinwiddie County, 1.3 mi ESE of Dinwiddie Gardens to 1.24 mi ESE of Dinwiddie Gardens
- Cause
- Heavy Rain
- Reported by
- Department of Highways
- Coordinates
- 37.190, -77.460
Church Road was closed in the vicinity of Weakley Road due to flooding.
Flash Flood, Surry
- When
- July 15, 5:05 AM EST
- Where
- Surry County, 4.1 mi SSE of Barham to 4.43 mi SSW of Savedge
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.080, -77.060
There were multiple reports of flooding across Surry County including VA Route 40 near the Sussex line.
Flash Flood, Surry
- When
- July 15, 5:05 AM EST
- Where
- Surry County, 1.79 mi ESE of Spring Grove to 0.72 mi ESE of Spring Grove
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.160, -76.940
There were multiple reports of flooding across Surry County including VA Route 10 near the solar farm.
Flash Flood, Southampton
- When
- July 15, 6:41 AM EST
- Where
- Southampton County, 0.86 mi NW of Sedley to 0.6 mi NW of Sedley
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 36.787, -76.983
High water was reported on Vicksville Road.
Flash Flood, Sussex
- When
- July 15, 6:45 AM EST
- Where
- Sussex County, 3.91 mi WNW of Homeville to 3.93 mi WNW of Homeville
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 36.980, -77.230
Flooding was reported on Jerusalem Plank Road.
Flash Flood, Surry
- When
- July 15, 6:47 AM EST
- Where
- Surry County, 3.45 mi NW of Dendron to 3.58 mi SSE of Savedge
- Cause
- Heavy Rain
- Property damage
- $15,000
- Reported by
- 911 Call Center
- Coordinates
- 37.080, -77.000
A dispatcher reported a sink hole due to flooding on Camera Road.
Flash Flood, Sussex
- When
- July 15, 6:48 AM EST
- Where
- Sussex County, 1.01 mi WNW of Waverly to 0.93 mi WNW of Waverly
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.036, -77.097
A dispatcher reported high water at the intersection of Main Street and Coppahaunk Avenue.
Flash Flood, Surry
- When
- July 15, 6:51 AM EST
- Where
- Surry County, Cabin Pt to 0.31 mi SSW of Cabin Pt
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.180, -77.030
Flooding was reported near the westbound lane of Route 10 and Salisbury Road.
Flash Flood, Surry
- When
- July 15, 6:52 AM EST
- Where
- Surry County, 2.37 mi S of Dendron to 2.4 mi S of Dendron
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.016, -76.953
Flooding was reported on Rocky Hock Road.
Flash Flood, Surry
- When
- July 15, 6:54 AM EST
- Where
- Surry County, 1.3 mi WNW of Elberon to 1.27 mi NW of Elberon
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.090, -76.920
There were multiple reports of flooding on New Design Road.
Flash Flood, Petersburg (C)
- When
- July 15, 6:55 AM EST
- Where
- Petersburg (C) County, 4.93 mi ESE of Petersburg to 5.01 mi ESE of Petersburg
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.198, -77.335
There were reports of high water on County Drive near Wagner Road and the animal shelter.
Flash Flood, Prince George
- When
- July 15, 6:55 AM EST
- Where
- Prince George County, 0.69 mi N of Jefferson Park to 0.57 mi WSW of Jefferson Park
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.260, -77.330
High water was reported on Oaklawn Boulevard at the Petersburg line.
Flash Flood, Prince George
- When
- July 15, 6:55 AM EST
- Where
- Prince George County, 1.11 mi ESE of Prince George to 1.25 mi E of Prince George
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.214, -77.261
Reports of high water at Prince George Drive at Pine Ridge.
Flash Flood, Prince George
- When
- July 15, 7:15 AM EST
- Where
- Prince George County, 0.62 mi S of New Bohemia to 0.69 mi S of New Bohemia
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.171, -77.318
High water was reported on the 10000 block of Walton Lake Road.
Flash Flood, Prince George
- When
- July 15, 7:18 AM EST
- Where
- Prince George County, 1.87 mi SW of Disputanta to 1.82 mi SW of Disputanta
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.109, -77.251
High water was reported on the 8000 block of Robin Road.
Flash Flood, Prince George
- When
- July 15, 7:51 AM EST
- Where
- Prince George County, 1.05 mi ENE of New Bohemia to 1.28 mi ENE of New Bohemia
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.185, -77.302
High water was reported along W Quaker Road.
Flash Flood, Prince George
- When
- July 15, 7:52 AM EST
- Where
- Prince George County, 2.04 mi NNW of Poe to 1.98 mi NNW of Poe
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.208, -77.341
High water was reported along Baxter Road.
Flood, Prince George
- When
- July 15, 8:50 AM EST
- Where
- Prince George County, 1.79 mi ESE of New Bohemia to 1.6 mi ESE of New Bohemia
- Cause
- Heavy Rain
- Reported by
- NWS Employee
- Coordinates
- 37.170, -77.290
An NWS employee reported around 5 inches of water flowing over County Drive.
Flood, Dinwiddie
- When
- July 15, 9:18 AM EST
- Where
- Dinwiddie County, 1.38 mi S of Jack to 1.7 mi SSE of Jack
- Cause
- Heavy Rain
- Reported by
- Public
- Coordinates
- 37.180, -77.500
An employee at the Dinwiddie County Airport reported that the taxiway was flooded and that multiple airplane hangars were flooded.
Flash Flood, Brunswick
- When
- July 15, 1:49 PM EST
- Where
- Brunswick County, 0.55 mi W of Fitzhugh to 0.46 mi WSW of Fitzhugh
- Cause
- Heavy Rain
- Reported by
- Department of Highways
- Coordinates
- 36.670, -77.780
Standing water was reported on Route 674 in the vicinity of Dry Bread Road. All north and south bound lanes were closed.
Flash Flood, Brunswick
- When
- July 15, 2:43 PM EST
- Where
- Brunswick County, Fitzhugh to 0.2 mi SE of Fitzhugh
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 36.670, -77.770
High water was reported at 12965 Dry Bread Road.
Flash Flood, Sussex
- When
- July 15, 2:54 PM EST
- Where
- Sussex County, 4.98 mi WNW of Peanut to 4.76 mi WNW of Peanut
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 36.887, -77.568
Water was reported to be covering the intersection of Walkers Mill Road and Stewart Road.
Flash Flood, Southampton
- When
- July 15, 3:10 PM EST
- Where
- Southampton County, 2.98 mi NNE of Courtland to 2.94 mi NNE of Courtland
- Cause
- Heavy Rain
- Reported by
- Department of Highways
- Coordinates
- 36.760, -77.050
Standing water was reported along Route 616 southbound in the vicinity of Guy Place Road.
Flash Flood, Southampton
- When
- July 15, 3:13 PM EST
- Where
- Southampton County, 1.69 mi SSE of Vicksville to 1.93 mi SSE of Vicksville
- Cause
- Heavy Rain
- Reported by
- Department of Highways
- Coordinates
- 36.796, -77.013
Standing water was reported along Route 645 East in the vicinity of Darden Scout Road.
Flash Flood, Mecklenburg
- When
- July 15, 3:34 PM EST
- Where
- Mecklenburg County, 0.89 mi NE of La Crosse to 0.74 mi NE of La Crosse
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 36.710, -78.090
Water was rushing over Country Club Road.
Flash Flood, Mecklenburg
- When
- July 15, 3:36 PM EST
- Where
- Mecklenburg County, 0.89 mi SE of South Hill to 0.87 mi SE of South Hill
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 36.720, -78.120
Water was rushing over Maple Lane and East Atlantic Street and the intersection of Windsor Street and East Atlantic Street.
Flash Flood, Mecklenburg
- When
- July 15, 3:38 PM EST
- Where
- Mecklenburg County, 0.55 mi E of South Hill to 0.78 mi ESE of South Hill
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 36.730, -78.120
Water was rushing over Lombardy Street.
Flash Flood, Chesterfield
- When
- July 15, 3:48 PM EST
- Where
- Chesterfield County, 3.62 mi SSW of Bon Air to 3.59 mi SSW of Bon Air
- Cause
- Heavy Rain
- Reported by
- Department of Highways
- Coordinates
- 37.470, -77.590
Standing water was reported on Dakins Drive.
Flash Flood, Mecklenburg
- When
- July 15, 3:56 PM EST
- Where
- Mecklenburg County, South Hill to 0.47 mi E of South Hill
- Cause
- Heavy Rain
- Property damage
- $500
- Reported by
- Public
- Coordinates
- 36.730, -78.130
Flooding was reported across South Hill. Water depth up to the individual's calves. A mattress was also seen floating down one of the side streets.
Flash Flood, Lunenburg
- When
- July 15, 4:06 PM EST
- Where
- Lunenburg County, 5.93 mi S of Bishops Corner to 5.96 mi S of Bishops Corner
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 36.835, -78.082
Water was rushing over Bacon Fork Road.
Flash Flood, Brunswick
- When
- July 15, 4:06 PM EST
- Where
- Brunswick County, 1.52 mi NNE of Grandy to 1.44 mi N of Grandy
- Cause
- Heavy Rain
- Reported by
- Department of Highways
- Coordinates
- 36.821, -77.940
Standing water was reported along US-1 North in the vicinity of Tower Road.
Flash Flood, Lunenburg
- When
- July 15, 4:07 PM EST
- Where
- Lunenburg County, 5.42 mi S of Dundas to 5.71 mi S of Dundas
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 36.842, -78.036
Water was reported to be rushing over Longview Drive.
Flash Flood, Richmond (C)
- When
- July 15, 4:23 PM EST
- Where
- Richmond (C) County, 43.03 mi WSW of Wellford to 43.01 mi WSW of Wellford
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.547, -77.435
Water was covering the intersection of North 4th Street and East Jackson Street.
Flash Flood, Richmond (C)
- When
- July 15, 4:25 PM EST
- Where
- Richmond (C) County, 43.1 mi WSW of Wellford to 43.07 mi WSW of Wellford
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.555, -77.443
Flooding was reported at the intersection of Brook Road and Belvidere Street.
Flash Flood, Richmond (C)
- When
- July 15, 4:26 PM EST
- Where
- Richmond (C) County, 48.47 mi SW of Wellford to 48.43 mi SW of Wellford
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.483, -77.501
Water was covering the intersection of Orcutt Lane and Kimrod Road.
Flash Flood, Richmond (C)
- When
- July 15, 4:28 PM EST
- Where
- Richmond (C) County, 48.46 mi SW of Wellford to 48.44 mi SW of Wellford
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.476, -77.495
Flooding at the intersection of Kendall Road and Snead Road.
Flash Flood, Hampton (C)
- When
- July 15, 4:33 PM EST
- Where
- Hampton (C) County, 2.14 mi NNE of Hampton to 2.05 mi NNE of Hampton
- Cause
- Heavy Rain
- Reported by
- Public
- Coordinates
- 37.050, -76.340
There were multiple public reports of flooding on Fox Hill Road via waze.
Flash Flood, York
- When
- July 15, 4:41 PM EST
- Where
- York County, 0.6 mi WNW of Hornsbyville to 0.68 mi W of Hornsbyville
- Cause
- Heavy Rain
- Reported by
- Public
- Coordinates
- 37.182, -76.461
Flooding was reported on Wolf Trap Road via waze.
Flash Flood, Sussex
- When
- July 15, 4:44 PM EST
- Where
- Sussex County, 2.16 mi SE of Newville to 2.2 mi SE of Newville
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.000, -77.140
Water was reported to be rushing over the intersection of Sussex Drive and Oakdale Road.
Flash Flood, Chesterfield
- When
- July 15, 4:53 PM EST
- Where
- Chesterfield County, 3.44 mi SE of Bon Air to 3.38 mi SE of Bon Air
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.490, -77.520
High water was reported along Starview Court.
Flash Flood, Chesterfield
- When
- July 15, 4:55 PM EST
- Where
- Chesterfield County, 4.25 mi NE of Winterpock to 4.27 mi NE of Winterpock
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.389, -77.670
High water was reported at the intersection of Royal Birkdale Drive and Ashdale Way.
Flash Flood, Chesterfield
- When
- July 15, 5:01 PM EST
- Where
- Chesterfield County, 2.37 mi SE of Bon Air to 2.35 mi SE of Bon Air
- Cause
- Heavy Rain
- Reported by
- Public
- Coordinates
- 37.493, -77.544
A social media picture showed high water along Newstead Drive.
Flash Flood, Chesterfield
- When
- July 15, 5:16 PM EST
- Where
- Chesterfield County, 0.67 mi NW of Chimney Corner to 0.58 mi NNW of Chimney Corner
- Cause
- Heavy Rain
- Reported by
- NWS Employee
- Coordinates
- 37.408, -77.437
An NWS employee reported flooding on Chester Road near Perrymont Road.
Flash Flood, Chesterfield
- When
- July 15, 5:32 PM EST
- Where
- Chesterfield County, 4.15 mi S of Midlothian to 3.99 mi S of Midlothian
- Cause
- Heavy Rain
- Reported by
- Public
- Coordinates
- 37.440, -77.650
A report from social media showed a roadway covered with water in the area of Brandermill.
Flash Flood, Virginia Beach (C)
- When
- July 15, 5:39 PM EST
- Where
- Virginia Beach (C) County, 2.25 mi E of Ocean Park
- Cause
- Heavy Rain
- Reported by
- Public
- Coordinates
- 36.900, -76.059
Flooding was reported via mPING.
Flash Flood, Chesterfield
- When
- July 15, 5:42 PM EST
- Where
- Chesterfield County, 4.61 mi NW of Beach to 4.44 mi NW of Beach
- Cause
- Heavy Rain
- Reported by
- Department of Highways
- Coordinates
- 37.394, -77.663
Standing water was reported on Route 4905 East in the vicinity of Flag Tail Drive.
Flash Flood, Chesterfield
- When
- July 15, 5:55 PM EST
- Where
- Chesterfield County, 3.72 mi NE of Winterpock to 3.43 mi NE of Winterpock
- Cause
- Heavy Rain
- Reported by
- 911 Call Center
- Coordinates
- 37.381, -77.674
High water was reported along Winterpock Road.
Flash Flood, Virginia Beach (C)
- When
- July 15, 5:57 PM EST
- Where
- Virginia Beach (C) County, 0.22 mi ENE of Lynnhaven to 0.28 mi NE of Lynnhaven
- Cause
- Heavy Rain
- Reported by
- Public
- Coordinates
- 36.831, -76.066
Flooding was reported on Lynhaven Parkway via waze.
- 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.
- Flood
- Flooding that develops more slowly than a flash flood: rivers leaving their banks, or water standing over land for an extended time.
After NWS Directive 10-1605, the rules offices file Storm Data by.
- Heat in Arizona, July 15 to 19, 20259 deaths · 5 events
- Wildfire in Utah, July 15 to 20, 2025$1.0 million · 1 event
- Flood in Florida, July 15, 2025$300,000 · 1 event
- Flash Flooding and Damaging Wind in North Carolina, July 15, 2025$84,000 · 50 kt wind · 11 events
- Hail and Damaging Winds in South Dakota, July 15, 20251.25 in hail · 28 events
- Flash Flood and Damaging Winds in Idaho, July 15, 2025$6,000 · 68 kt wind · 20 events
- Damaging Winds and Lightning Strike in North Carolina, July 15, 2025$22,000 · 50 kt wind · 4 events
- Tornado and Hail in Nebraska, July 15, 2025$15,000 · EF0 · 10 events
- Heat in Louisiana, July 15 to 17, 202517 events
- Flash Flooding and Lightning Strikes in Arizona, July 15, 2025$15,000 · 8 events
- Damaging Winds in Georgia, July 15, 2025$17,000 · 52 kt wind · 3 events
- Damaging Winds in Wisconsin, July 15, 202555 kt wind · 13 events
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-24. Each event’s entry at NCEI: 1281100, 1281101, 1281102, 1285771, 1281103, 1281104, 1281105, 1281208, 1285761, 1281212, 1281216, 1281217, 1281219, 1281220, 1281222, 1281223, 1281224, 1281225, 1281226, 1281227, 1281244, 1281245, 1282752, 1282753, 1282754, 1282755, 1282909, 1282910, 1282756, 1282757, 1282758, 1282911, 1282912, 1282913, 1282914, 1282915, 1283018, 1282916, 1282917, 1283009, and more.