Tornadoes, hail, floods and severe storms recorded here between 1970 and 2026, from NOAA's Storm Events Database. Search an address to see which tornadoes came closest to it.
The part of each tornado’s path NOAA recorded in this county, 4 in all. Zoom in and the paths widen to their surveyed width.
Hover or tap a bar to see that year.
NOAA's storm database records tornadoes back to 1950 and hail and thunderstorm wind back to 1955, but floods only from 1996 on. Older floods are missing here. For those, the U.S. Geological Survey's stream gauge records and flood reports are the place to look.
The strongest tornadoes, deadliest events and biggest damage here, up to 50.
May 8, 1984 · Petersburg (c), Virginia
July 15, 2025 · Petersburg (c), Virginia
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. Wide…
June 14, 2026 · Petersburg (c), Virginia
Trees fell down onto the Petersburg Battlefield.
May 26, 2026 · Petersburg (c), Virginia
The Lieutenant Run Creek at Bollingbrook in Petersburg rapidly rose from around 5 feet to 10.96 feet in one hour between 4 and 5 PM EST. Minor flood stage is 10.5 feet.
July 19, 2025 · Petersburg (c), Virginia
A tree fell on I-95 via waze and traffic camera.
July 18, 2025 · Petersburg (c), Virginia
A large tree fell down along Ferndale Avenue.
July 15, 2025 · Petersburg (c), Virginia
Lieutenant Run Creek at St. Andrews St. reached major flood stage, crested at 11.79 feet, and overtopped the bridge.
July 15, 2025 · Petersburg (c), Virginia
There were reports of an apartment flooding on West Bank Street in Petersburg. Several inches of water flooded the first floor of the apartment.
July 15, 2025 · Petersburg (c), Virginia
Residents of the first floor of apartments on Bank Street were evacuating due to rising water.
July 15, 2025 · Petersburg (c), Virginia
River street was under water by the old farmers market.
July 15, 2025 · Petersburg (c), Virginia
There were reports of high water on County Drive near Wagner Road and the animal shelter.
July 15, 2025 · Petersburg (c), Virginia
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 ra…
July 14, 2025 · Petersburg (c), Virginia
Lieutenant Run Creek at Bollingbrook St. in Petersburg exceeded major flood stage. The creek rose about 7 feet in one hour.
July 14, 2025 · Petersburg (c), Virginia
Flash flooding was reported at multiple locations throughout the City of Petersburg. Several water rescues were performed.
July 14, 2025 · Petersburg (c), Virginia
Water was up to 18 inches deep in backyards along Stuart Avenue.
July 14, 2025 · Petersburg (c), Virginia
VDOT reported Exit 52 on I-95 at Bank Street was closed due to flooding.
July 14, 2025 · Petersburg (c), Virginia
Lieutenant Run Creek at Bollingbrook Street in Petersburg crested at 15.98 feet. The creek rose over 10 feet in 2 hours and 15 minutes.
July 14, 2025 · Petersburg (c), Virginia
Brickhouse Run was overflowing Hinton street and encroached on homes. This resulted in a water rescue.
July 13, 2025 · Petersburg (c), Virginia
Standing water was visible over the roadway at I-95 and Mile Marker 52 in Petersburg near Bank Street.
July 13, 2025 · Petersburg (c), Virginia
Lieutenant Run Creek at Bollingbrook (LRCV2) rose 3 feet in 15 minutes.
July 13, 2025 · Petersburg (c), Virginia
High, flowing water was reported at Courthouse Road and County Drive.
July 13, 2025 · Petersburg (c), Virginia
Multiple water rescues were ongoing across the city of Petersburg.
July 13, 2025 · Petersburg (c), Virginia
East Bank Street was closed at East Washington Street and Bollingbrook Street. Numerous adjacent side streets were also flooded and closed.
May 14, 2025 · Petersburg (c), Virginia
Standing water was reported on Route 629 near Birdsong and Flank Road.
October 1, 2024 · Petersburg (c), Virginia
Standing water was reported on Interstate 95 at Mile Marker 52 in the city of Petersburg. The north exit 52 was closed.
October 1, 2024 · Petersburg (c), Virginia
Portion of East Bank Street was closed due to high water.
October 1, 2024 · Petersburg (c), Virginia
Intersection of 3rd Street and River Street was closed due to high water.
October 1, 2024 · Petersburg (c), Virginia
Intersection of Bollingbrook Street and North Crater Road was closed due to high water.
August 29, 2024 · Petersburg (c), Virginia
VDOT reported a fallen tree on I-95 at mile marker 47. This tree was partially blocking a lane.
August 19, 2024 · Petersburg (c), Virginia
VDOT cameras showed standing water up to one foot deep in the leftmost lane of interstate 95. Multiple cars were pulled off on the shoulder of the roadway.
July 1, 2024 · Petersburg (c), Virginia
Flash flooding was reported in Old Towne Petersburg.
June 16, 2023 · Petersburg (c), Virginia
Tree was downed and blocking the Interstate.
July 15, 2022 · Petersburg (c), Virginia
Portion of Wythe Street at Route 142 (Halifax Street) was impassable due to flooding.
July 15, 2022 · Petersburg (c), Virginia
Interstate 95 at Exit 52 northbound was closed due to high water.
June 22, 2022 · Petersburg (c), Virginia
Nearly 4,000 power outages due to thunderstorm winds were reported in Petersburg.
June 22, 2022 · Petersburg (c), Virginia
Trees were downed at Mile Marker 60 and Mile Marker 65 on Interstate 85.
September 1, 2021 · Petersburg (c), Virginia
Funnel cloud was reported near Route 460.
July 26, 2021 · Petersburg (c), Virginia
Bank and Bollingbrook Streets were closed at Crater Road due to water over road. There were numerous reports of 3 to 4 inches of rainfall in this area over the past 90 minutes.
July 8, 2021 · Petersburg (c), Virginia
Nearly 70 percent of all roads in Petersburg were closed due to flooding at the height of the event.
June 11, 2021 · Petersburg (c), Virginia
Numerous roads around Petersburg were flooded and were impassable. One water rescue was reported.
June 11, 2021 · Petersburg (c), Virginia
Numerous roads were flooded across Petersburg, including Defense Road, Squirrel Level Road, Joseph Jenkins at Pocahontas Street, and Mckeer Street at Saint Andrews.
November 11, 2020 · Petersburg (c), Virginia
Rainfall totals generally ranged between two inches and three inches across the county.
September 17, 2020 · Petersburg (c), Virginia
Rainfall totals were between three inches and four inches across the county.
August 15, 2020 · Petersburg (c), Virginia
Several roads were impassible due to high water.
August 15, 2020 · Petersburg (c), Virginia
Rainfall totals between three and five inches were reported across the county.
August 3, 2020 · Petersburg (c), Virginia
Rainfall totals between three and five inches were reported across the county. Rainfall total of 4.23 inches was reported at Petersburg.
August 7, 2019 · Petersburg (c), Virginia
Tree was downed in the Walnut Hill area.
July 22, 2019 · Petersburg (c), Virginia
Tree was downed onto power lines.
October 11, 2018 · Petersburg (c), Virginia
Rainfall totals ranged between 3.00 inches and 6.00 inches across the city.
October 11, 2018 · Petersburg (c), Virginia
Several roads remained impassable or closed across much of the city due to lingering flooding.