Weather Evidence

Storm Reports · Oklahoma

Norman, OK hail storm history

Every day with large hail, damaging wind or a tornado within 10 miles of central Norman since 2021, with each storm's reports on a map. The largest hail was 3.00 inches (teacup size) on May 25, 2025.

Norman since 2021 · within 10 mi of the center

Storm days
58all types
Hail days
281 in or larger
Largest hail
3.00 inMay 25, 2025
Tornado days
8any rating

Storm near Norman

Saturday, July 4, 2026

Largest hail
1.00 inquarter
Strongest wind
92 mphgust
Tornadoes
0none reported
Reports
63within 10 mi
HailWind10 miles from central Norman

63 reports

  • 85 mph gust (estimated)6.1 mi WNW of central Norman4.4 mi W of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    Multiple images showed widespread thunderstorm wind damage near the intersection of 72nd Avenue Northwest and Rock Creek Road including a horse stable destroyed, several large trees uprooted and large tree limbs blown down. The event time is estimated based on radar observations.

  • 85 mph gust (estimated)3.5 mi WNW of central Norman2.1 mi WSW of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    Multiple sources confirmed significant and widespread tree damage occurred in the Brookhaven Neighborhood, including several large trees that were uprooted and landed on adjacent houses. The location is approximate, and the event time is estimated based on radar observations.

  • 85 mph gust (estimated)2.9 mi W of central Norman2.2 mi SW of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    Multiple images showing widespread damage to trees and power poles in neighborhoods surrounding 36th Avenue Northwest, between Robinson Street and Main Street, were shared on social media. Several vehicles and homes were damaged by falling/uprooted trees. The event time is estimated based on radar observations.

  • 90 mph gust (measured)1.6 mi NW of central Norman1.0 mi SSE of (Oun)Norman Westheimer Arpt · Cleveland County · Mesonet

    Norman (NRMN) Mesonet observation.

  • 92 mph gust (measured)2.2 mi NW of central Norman0.5 mi S of (Oun)Norman Westheimer Arpt · Cleveland County · AWOS

    University of Oklahoma Westheimer Airport (KOUN) observation. An image showing damage to the exterior walls of an airport hangar was also shared on social media.

  • 1.00 in hail (quarter)1.1 mi NW of central Norman1.2 mi NW of Norman · Cleveland County · Public

    The report was relayed through mPING.

57 more reports
  • 64 mph gust (estimated)8.4 mi N of central Norman1.2 mi E of Moore · Cleveland County · Public

    An image showing a large tree limb blown down near Moore High School was shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 60 mph gust (estimated)7.4 mi N of central Norman1.9 mi ESE of Moore · Cleveland County · Public

    An image showing several small tree limbs snapped was shared on social media. The event time is estimated based on radar observations.

  • 64 mph gust (estimated)7.8 mi NNW of central Norman1.9 mi SW of Moore · Cleveland County · Public

    An image showing a light pole blown down was shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 75 mph gust (estimated)6.3 mi NW of central Norman4.0 mi WNW of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    An image showing a semi-trailer overturned was shared on social media. The event time is estimated based on radar observations.

  • 64 mph gust (estimated)6.6 mi NW of central Norman3.4 mi SSW of Moore · Cleveland County · Public

    An image showing a large tree limb snapped was shared on social media. The event time is estimated based on radar observations.

  • 75 mph gust (estimated)6.5 mi WNW of central Norman4.5 mi WNW of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    An image showing a garage door blown inward was shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 81 mph gust (estimated)5.2 mi WNW of central Norman3.4 mi W of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    An image showing the roof blown off a large outbuilding was shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 81 mph gust (estimated)4.9 mi W of central Norman3.6 mi WSW of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    Images showing significant roof loss to two barns near the intersection of 60th Avenue Northwest and Robinson Street were shared on social media. The event time is estimated based on radar observations.

  • 75 mph gust (estimated)9.1 mi WNW of central NormanNewcastle · Mcclain County · Public

    Numerous sources and images confirmed widespread damage to trees, outbuildings and fences in/around Newcastle. This included several trees that were uprooted or snapped. The location is approximate, and the event time is estimated based on radar observations.

  • 81 mph gust (estimated)4.0 mi NW of central Norman1.6 mi WNW of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    Images showing several tree trunks snapped and trees uprooted in neighborhoods adjacent to the intersection of 36th Avenue Northwest and Tecumseh Road were shared on social media. The event time is estimated based on radar observations.

  • 81 mph gust (estimated)4.1 mi WNW of central Norman2.5 mi WSW of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    An image showing a large tree uprooted was shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 75 mph gust (estimated)3.9 mi W of central Norman2.9 mi SW of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    Multiple images showing widespread damage to trees and powerlines in neighborhoods west of 48th Avenue Northwest, between Robinson Street and Main Street, were shared on social media. The event time is estimated based on radar observations.

  • 68 mph gust (measured)1.6 mi NW of central Norman1.0 mi SSE of (Oun)Norman Westheimer Arpt · Cleveland County · Mesonet

    Norman (NRMN) Mesonet observation.

  • 81 mph gust (estimated)3.4 mi NW of central Norman1.2 mi W of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    An image showing a large section of the brick exterior blown off a warehouse near the intersection of Bart Conner Drive and Broce Drive was shared on social media. The event time is estimated based on radar observations.

  • 81 mph gust (estimated)3.3 mi NW of central Norman1.1 mi W of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    An image showing significant shingle loss on multiple apartment buildings was shared on social media. The event time is estimated based on radar observations.

  • 81 mph gust (estimated)2.8 mi WNW of central Norman1.4 mi SW of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    Multiple images showing several large tree limbs blown down and trees split in half in neighborhoods north of Robinson Street and east of 36th Avenue Northwest were shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 81 mph gust (estimated)2.7 mi WNW of central Norman1.2 mi SW of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    An image showing the corner of an apartment building roof heavily damaged, along with broken windows in lower units, was shared on social media. The event time is estimated based on radar observations.

  • 81 mph gust (estimated)2.2 mi W of central Norman1.8 mi SSW of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    An image showing several trees uprooted along 26th Avenue Northwest was shared on social media. The event time is estimated based on radar observations.

  • 85 mph gust (estimated)2.1 mi WNW of central Norman1.3 mi SSW of (Oun)Norman Westheimer Arpt · Cleveland County · Emergency Manager

    The attached garage of the Norman Regional EMSSTAT building was destroyed. The event time is estimated based on radar observations.

  • 81 mph gust (estimated)1.8 mi W of central Norman1.8 mi S of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    An image showing a large tree trunk snapped, landing on an adjacent vehicle, was shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 81 mph gust (estimated)1.9 mi W of central Norman2.1 mi W of Norman · Cleveland County · Public

    Multiple images showing damage to trees and the roof of at least one house in neighborhoods adjacent to the intersection of Main Street and 24th Avenue Southwest were shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 64 mph gust (estimated)3.0 mi NNW of central Norman1.0 mi NE of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    An image showing a large wooden playset overturned was shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 81 mph gust (estimated)2.2 mi W of central Norman2.1 mi SSW of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    Multiple images showing a tractor-trailer overturned were shared on social media. The event time is estimated based on radar observations.

  • 81 mph gust (estimated)1.2 mi WNW of central Norman1.4 mi WNW of Norman · Cleveland County · Public

    An image showing a large tree uprooted, landing on the corner of an adjacent house, was shared on social media. The event time is estimated based on radar observations.

  • 81 mph gust (estimated)1.1 mi NW of central Norman1.3 mi NW of Norman · Cleveland County · Public

    An image showing a camper trailer blown over onto an adjacent vehicle was shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 81 mph gust (estimated)1.6 mi W of central Norman1.8 mi S of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    An image showing a tree uprooted at a residence near the intersection of Merkle Drive and Iowa Street was shared on social media. The event time is estimated based on radar observations.

  • 81 mph gust (estimated)1.7 mi W of central Norman1.9 mi W of Norman · Cleveland County · Emergency Manager

    An image showing significant damage to a gas station canopy was shared. The event time is estimated based on radar observations.

  • 70 mph gust (estimated)2.6 mi NNE of central Norman2.6 mi NNE of Norman · Cleveland County · Public

    Images showing a large tree limb blown onto the roof of a house and a street sign blown down were shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 85 mph gust (estimated)2.9 mi W of central Norman2.9 mi SSW of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    Numerous sources confirmed that several power poles were snapped and blocked both lanes of 36th Avenue Southwest, south of the Main Street intersection. Widespread damage to trees, including several trees uprooted and large tree limbs blown down, also occurred in adjacent neighborhoods. The event time is estimated based on radar observations.

  • 75 mph gust (estimated)1.4 mi NNW of central Norman1.2 mi SE of (Oun)Norman Westheimer Arpt · Cleveland County · Public

    An image showing a large section of vinyl siding blown off a house was shared on social media. The event time is estimated based on radar observations.

  • 85 mph gust (estimated)1.1 mi W of central Norman1.3 mi W of Norman · Cleveland County · Public

    Multiple images showing trees uprooted and large tree limbs blown down, with some landing on adjacent houses, in neighborhoods along Main Street (west of Berry Road) were shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 81 mph gust (estimated)1.2 mi NNE of central Norman1.3 mi N of Norman · Cleveland County · NWS Employee

    A large tree was blown down and damaged a nearby fence. The location is approximate, and the event time is estimated based on radar observations.

  • 81 mph gust (estimated)2.1 mi WSW of central Norman2.2 mi WSW of Norman · Cleveland County · Public

    An image showing a large tree trunk snapped in a neighborhood adjacent to the intersection of 24th Avenue Southwest and Brooks Street was shared on social media. The event time is estimated based on radar observations.

  • 81 mph gust (estimated)0.6 mi N of central Norman0.7 mi NNW of Norman · Cleveland County · Public

    Multiple images showing trees uprooted or snapped in the Old Silk Stocking Neighborhood were shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 81 mph gust (estimated)0.8 mi N of central Norman0.9 mi NNW of Norman · Cleveland County · Public

    An image showing a large tree uprooted, landing on the corner of an adjacent house, was shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 81 mph gust (estimated)1.4 mi SW of central Norman1.5 mi WSW of Norman · Cleveland County · Public

    An image showing a large tree uprooted was shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 81 mph gust (estimated)1.8 mi SW of central Norman1.9 mi SW of Norman · Cleveland County · Public

    An image showing a large tree trunk snapped, landing on an adjacent house, near the intersection of Lindsey Street and McGee Street was shared on social media. Multiple additional confirmations of tree damage in adjacent neighborhoods. The location is approximate, and the event time is estimated based on radar observations.

  • 81 mph gust (estimated)1.1 mi SSW of central Norman1.2 mi SW of Norman · Cleveland County · Public

    Images showing a large tree trunk snapped, landing on an adjacent vehicle, and utility pole blown down were shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 75 mph gust (estimated)1.8 mi NE of central Norman1.7 mi NE of Norman · Cleveland County · Public

    An image showing a large tree uprooted, landing on the corner of an adjacent house, was shared on social media. The event time is estimated based on radar observations.

  • 70 mph gust (estimated)2.5 mi NE of central Norman2.4 mi NE of Norman · Cleveland County · Public

    An image showing a small tree trunk snapped was shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 70 mph gust (estimated)2.6 mi E of central Norman2.4 mi E of Norman · Cleveland County · Public

    An image showing a tree split in half was shared on social media. The event time is estimated based on radar observations.

  • 82 mph gust (measured)1.6 mi NW of central Norman1.0 mi SSE of (Oun)Norman Westheimer Arpt · Cleveland County · Mesonet

    Norman (NRMN) Mesonet observation.

  • 75 mph gust (estimated)1.2 mi S of central Norman1.2 mi SSW of Norman · Cleveland County · Public

    Multiple confirmations and social media images of tree damage on the University of Oklahoma campus. The location is approximate, and the event time is estimated based on radar observations.

  • 81 mph gust (estimated)0.7 mi SE of central Norman0.5 mi SSE of Norman · Cleveland County · Public

    An image showing a tree uprooted was shared on social media. The event time is estimated based on radar observations.

  • 75 mph gust (estimated)1.4 mi NE of central Norman1.3 mi NE of Norman · Cleveland County · Public

    An image showing a tree uprooted in a neighborhood adjacent to the intersection of 12th Avenue Northeast and Robinson Street was shared on social media. The event time is estimated based on radar observations.

  • 75 mph gust (estimated)1.1 mi E of central Norman0.9 mi E of Norman · Cleveland County · Public

    An image showing several large tree limbs blown down in a neighborhood adjacent to the intersection of 12th Avenue Northeast and Alameda Street was shared on social media. The event time is estimated based on radar observations.

  • 81 mph gust (estimated)1.3 mi ESE of central Norman1.1 mi ESE of Norman · Cleveland County · Public

    An image showing a large tree uprooted, landing on the side of an adjacent apartment building, was shared on social media. The event time is estimated based on radar observations.

  • 81 mph gust (estimated)2.2 mi SSW of central Norman2.2 mi SSW of Norman · Cleveland County · Public

    An image showing a large tree uprooted, landing on the corner of a house, was shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 70 mph gust (estimated)3.1 mi E of central Norman2.9 mi E of Norman · Cleveland County · Public

    An image showing tree limbs blown down in a neighborhood adjacent to the intersection of 36th Avenue Northeast and Alameda Street was shared on social media. The event time is estimated based on radar observations.

  • 75 mph gust (estimated)1.6 mi SE of central Norman1.4 mi SE of Norman · Cleveland County · Public

    Multiple images showing tree damage, including at least one tree uprooted, along with a leaning power pole near the intersection of 12th Avenue Southeast and Lindsey Street were shared. The event time is estimated based on radar observations.

  • 70 mph gust (estimated)2.1 mi SE of central Norman1.9 mi SE of Norman · Cleveland County · Public

    An image showing large tree limbs blown down near the intersection of Lindsey Street and Oakhurst Avenue was shared on social media. The event time is estimated based on radar observations.

  • 64 mph gust (estimated)9.0 mi ENE of central Norman4.7 mi SE of Stanley Draper Lake Dam · Cleveland County · Public

    Images showing damage to power poles and trees along Franklin Road, in the area between 84th Avenue Northeast and 108th Avenue Northeast, were shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 70 mph gust (estimated)2.5 mi S of central Norman2.5 mi S of Norman · Cleveland County · NWS Employee

    A large tree was split in half across from the National Weather Center along with additional tree damage around the University Research Campus area. The event time is estimated based on radar observations.

  • 75 mph gust (estimated)2.9 mi SSE of central Norman2.7 mi SSE of Norman · Cleveland County · Public

    An image showing a large tree uprooted, landing on and heavily damaging an adjacent fence and outbuilding, was shared on social media. The event time is estimated based on radar observations.

  • 75 mph gust (estimated)6.3 mi SSE of central NormanNoble · Cleveland County · Public

    Multiple images showing trees uprooted, trees snapped in half, large tree limbs blown down and light roof damage to at least one house in/around Noble were shared. The location is approximate, and the event time is estimated based on radar observations.

  • 70 mph gust (estimated)2.1 mi ESE of central Norman1.9 mi ESE of Norman · Cleveland County · Public

    An image showing a large tree split in half was shared on social media. The location is approximate, and the event time is estimated based on radar observations.

  • 70 mph gust (estimated)2.5 mi SE of central Norman2.3 mi SE of Norman · Cleveland County · Public

    An image showing several large tree limbs blown down near the intersection of Oakhurst Avenue and Rolling Stone Drive was shared on social media. The event time is estimated based on radar observations.

Also hit that day: Oklahoma City, OK, Moore, OK

What the National Weather Service wrote

An impactful round of severe thunderstorms occurred during the late afternoon and evening of the July 4th Holiday across northern and central Oklahoma. Initial thunderstorm clusters produced sporadic large hail and wind damage across northern Oklahoma, especially in Noble and Payne Counties. Later in the evening, strong outflow boundaries (with associated intense thunderstorm activity) merged across/near the Oklahoma City Metropolitan Area. The resultant more organized thunderstorm line went on to produce a significant corridor of damaging winds across the southwestern Oklahoma City area, Moore, Norman and Noble. This included several measured wind gusts of 75-95 mph. Similar events (in type of damage, space and time) from the city of Norman included in this episode are combined. Thus, events included likely do not capture the full scope of damage across the city of Norman.

Nearby cities

Sources: NCEI Storm Events Database (reviewed) and NWS Local Storm Reports (archived by the Iowa Environmental Mesonet) (preliminary). Weather Evidence is independent and not affiliated with NOAA or the National Weather Service. Storm reports show what was reported at a place and time; they do not establish conditions at any one property.