Put Cloudbreak on your portfolio.

Leave your email and we’ll reach out within one business day.

Prefer to talk? Call 940-391-3558.

Storm reports for July 4, 2026

NOAA recorded 84 hail reports, 1,060 wind reports and 4 tornado reports in 31 states on July 4, 2026.

in 31 states
1,148
Storm reports
Bristol, Hartford County, CT
3.0 in
Largest hail
3 NW Norman, Cleveland County, OK
92 mph
Highest gust
4
Tornado reports
Sources: NOAA/NWS Storm Prediction Center reports; radar hail estimates from NOAA MRMS; gust estimates from NOAA URMA; damage surveys from the NWS Damage Assessment Toolkit

Hail, inches

  • 0.75
  • 1
  • 1.5
  • 2
  • 2.5
  • 3+

Dots: reports. Shading: radar estimate.

  • Wind report
  • Estimated gusts, 50 to 90 mph
  • Tornado and its path
  • Surveyed tornado path
  • Surveyed wind damage

Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on July 4, 2026 to 12:00 UTC the next day. Times are Central.

Select a dot or a path for the report. NWS survey teams walked the shaded paths after the storm; each is drawn at the widest width they found, so it can look wider than the damage at any one spot. Gust lines are estimates: the highest gust of the day in NOAA's hourly 2.5 km wind analysis (URMA), which fills in between weather stations. They aren't measurements at any building.

What happened

Near Eldersburg in Carroll County, Maryland, a trained spotter measured a 70-knot (81 mph) gust around 6:00 p.m. EST on July 4, 2026, and hundreds of large trees came down.1 In Prince Frederick, in Calvert County, numerous houses lost shingles and siding around 6:15 p.m. EST.2 Winds estimated at 74 knots (85 mph) blew down hundreds of trees and several large power poles around Essex and Dundalk in Baltimore County.3 NOAA's Storm Events Database lists $1 million in property damage for each of these three reports.1,2,3

On the afternoon of July 4, winds estimated up to 105 mph damaged homes and other structures and snapped trees and power poles from east of Jefferson City to Osage City, Missouri, according to an NWS St. Louis damage survey.4 In Norman, Oklahoma, the University of Oklahoma's Westheimer Airport measured an 80-knot (92 mph) gust around 9:15 p.m. CST, and an airport hangar's outer walls were damaged.5 Also in Norman, multiple apartment buildings lost many shingles, and one apartment roof had a heavily damaged corner and broken windows in lower units.6,7

Hail 3 inches across fell in Bristol, Connecticut, around 6:50 p.m. EST.8 At the Custer County Airport in South Dakota, hail over 2 inches across fell for 30 minutes around 12:37 p.m. MST, denting numerous vehicles and injuring one person.9 Falling trees killed 2 people in a tent at a campground in Cumberland County, Pennsylvania, and 1 person in a camper at an RV resort in Kendall County, Illinois.10,11

Reports by hour

Hail84, most at 4 PM

Wind1,060, most at 4 PM

Tornado4, most at 11 AM

Reports per hour, Central time. Each row has its own scale.

Every report

Source: NOAA/NWS Storm Prediction Center.

TimeRatingWherePath
11:11 AMNot rated2 ESE Everly, Clay County, IANot surveyed
11:44 AMNot rated5 E Paragould, Greene County, ARNot surveyed
1:10 PMNot rated3 SE Greenville, Clay County, IANot surveyed
6:59 PMNot rated6 NNE Otis, Washington County, CONot surveyed

By state

StateReportsHailWindTornado
Missouri19901990
Pennsylvania16101610
West Virginia12501250
Virginia12181130
Oklahoma9912870
Maryland790790
New York700700
New Jersey410410
Kansas385330
Connecticut365310
Minnesota271980
Illinois210210
Mississippi140140
Ohio140140
South Dakota131120
Nebraska121110
Arkansas10091
Texas10910
Georgia9270
North Carolina9180
Delaware7070
Indiana6060
Kentucky6060
Tennessee6060
Iowa4022
Louisiana3030
Colorado2101
Michigan2020
Rhode Island2020
Florida1010
New Mexico1010

Cities with reports nearby

Reports within 15 miles of the center of each city we track.

CityLargest hailHighest gustTornado reports
Hartford, CT3.0 inNone0
Waterbury, CT3.0 inNone0
Oklahoma City, OK1.25 in75 mph0
Lynchburg, VA1.0 inNone0
Norman, OK1.0 in92 mph0
Allentown, PANoneNone0
Atlanta, GANoneNone0
Baltimore, MDNone58 mph0
Bridgeport, CTNoneNone0
Canton, OHNoneNone0
Cincinnati, OHNoneNone0
Hagerstown, MDNoneNone0
Harrisburg, PANone65 mph0
Hickory, NCNoneNone0
Jackson, MSNoneNone0
Kingsport, TNNoneNone0
Lancaster, PANone60 mph0
Little Rock, ARNone60 mph0
Memphis, TNNoneNone0
New Haven, CTNoneNone0
New York, NYNoneNone0
Norwich, CTNone65 mph0
Philadelphia, PANoneNone0
Pittsburgh, PANoneNone0
Poughkeepsie, NYNoneNone0
Reading, PANoneNone0
Richmond, VANoneNone0
Roanoke, VANoneNone0
Rochester, NYNoneNone0
Scranton, PANoneNone0
Springfield, MONoneNone0
St. Louis, MONoneNone0
Trenton, NJNoneNone0
Tulsa, OKNone63 mph0
Washington, DCNoneNone0
York, PANoneNone0

Reports are what observers recorded near a location, not a complete record of every storm. They don’t describe conditions at any building.