A fallen tree limb rests across a shingle roof edge and gutter

Norman, OK

Storm Damage Roof Repair in Norman, OK

Hail and wind mark a roof differently; some storm damage takes weeks to show. Send your Norman, OK address and what you saw.

Start a storm damage inspection

Start with the property and the roofing help you need.

Two kinds of damage

Storm damage to a roof in Norman, OK arrives two ways

Hail and wind affect a roof in different ways. Hail can damage the shingle surface or mat and dent accessories; wind can loosen, crease or remove covering and flashing.

Some damage is visible from the ground, while other problems need a close inspection. A roof that has not leaked can still need repair, and a dent nearby does not prove the shingles failed.

Our roofers assess the roof itself and explain what is damaged, what remains serviceable and how the repair would connect to the surrounding covering.

Chalk circle marking a hail impact and granule loss on shingles

Creased tabs, a shifted ridge cap, a stain three weeks later

Some of this shows from the driveway. Some of it shows in the attic. A few of the signs take weeks to surface, which is why a clean-looking roof after a storm is not the same as an undamaged one.

  • Granules piled at the downspouts: Look where the gutters drain. A heavy line of dark grit at the splash block after a hailstorm means shingle surface came off somewhere above. Some shedding is normal on an aging roof, so the useful comparison is how much showed up in one night.

  • Creased or flipped tabs along the edges: Wind starts at rakes, eaves, and the ridge. Look for tabs standing slightly proud of the row below, a hard horizontal crease across a shingle, or a tab that has folded back and reseated crooked. A creased shingle has already failed even if it lies flat again.

  • Dents on metal components

    Dented gutters, vents or flashing are worth mentioning. Their presence does not establish damage to the shingles.

  • A ridge cap that has shifted: Cap shingles sit on the most exposed line of the roof. A run of caps that looks wavy from the ground, or one that has slid out of line, usually means the seal let go in the gust. That line is also where wind-driven rain gets in first.

  • Moisture already visible indoors

    Report damp surfaces or openings you have noticed from a safely accessible area. You do not need to enter an unfinished attic to prepare for a visit.

  • A stain appearing later

    Record when the stain first appeared and any weather you observed. An inspection needs to establish the likely entry path; the stain alone cannot identify which storm caused it.

None of these confirm a claim on their own. They are the reasons to have someone measure and photograph the roof properly while the storm date is still recent.

Reported hail and wind near Norman, 2023 to 2026

These NOAA records locate reported events in Cleveland County within 20 miles of central Norman. Open a year to see dates, locations and the original event records.

2026

19 reportsOpen dates, locations and NOAA sources
Reported hail and thunderstorm wind near Norman in 2026
DateReported locationHail or windNOAA record
(Oun)Norman Westheimer ArptCleveland County · 3.9 mi from central Norman60 mph wind (estimated)Report 1342516
SlaughtervilleCleveland County · 15.4 mi from central Norman1.5-inch hailReport 1342512
LexingtonCleveland County · 15.7 mi from central Norman0.75-inch hailReport 1336326
Lake Thunderbird DamCleveland County · 16.7 mi from central Norman2.75-inch hailReport 1336321
SlaughtervilleCleveland County · 15.1 mi from central Norman2.5-inch hailReport 1336320
SlaughtervilleCleveland County · 14.8 mi from central Norman1.75-inch hailReport 1336319
SlaughtervilleCleveland County · 14 mi from central Norman1.25-inch hailReport 1336310
MooreCleveland County · 6.7 mi from central Norman1-inch hailReport 1336304
MooreCleveland County · 8.7 mi from central Norman1-inch hailReport 1336303
MooreCleveland County · 11.3 mi from central Norman1.5-inch hailReport 1336300
MooreCleveland County · 10.8 mi from central Norman1-inch hailReport 1336297
MooreCleveland County · 10.3 mi from central Norman1-inch hailReport 1336296
MooreCleveland County · 10.5 mi from central Norman1-inch hailReport 1336295
MooreCleveland County · 15.1 mi from central Norman1-inch hailReport 1336292
StellaCleveland County · 14.3 mi from central Norman1-inch hailReport 1330087
StellaCleveland County · 15.5 mi from central Norman1-inch hailReport 1330086
NobleCleveland County · 6.2 mi from central Norman0.75-inch hailReport 1330085
MooreCleveland County · 9.7 mi from central Norman64 mph wind (estimated)Report 1329303
MooreCleveland County · 11.9 mi from central Norman0.75-inch hailReport 1303145

2025

80 reportsOpen dates, locations and NOAA sources
Reported hail and thunderstorm wind near Norman in 2025
DateReported locationHail or windNOAA record
StellaCleveland County · 18 mi from central Norman1-inch hailReport 1297273
StellaCleveland County · 18.7 mi from central Norman0.75-inch hailReport 1297272
StellaCleveland County · 19 mi from central Norman1-inch hailReport 1297271
MooreCleveland County · 7.8 mi from central Norman1-inch hailReport 1289090
MooreCleveland County · 6.9 mi from central Norman64 mph wind (estimated)Report 1289089
MooreCleveland County · 7.5 mi from central Norman70 mph wind (estimated)Report 1289088
MooreCleveland County · 6.7 mi from central Norman70 mph wind (estimated)Report 1289087
MooreCleveland County · 7 mi from central Norman64 mph wind (estimated)Report 1289083
(Oun)Norman Westheimer ArptCleveland County · 4.1 mi from central Norman60 mph wind (estimated)Report 1271338
MooreCleveland County · 9.2 mi from central Norman0.75-inch hailReport 1271337
NobleCleveland County · 6 mi from central Norman60 mph wind (estimated)Report 1270833
(Oun)Norman Westheimer ArptCleveland County · 4.3 mi from central Norman60 mph wind (estimated)Report 1270764
MooreCleveland County · 10.7 mi from central Norman1.25-inch hailReport 1273602
MooreCleveland County · 10.8 mi from central Norman1-inch hailReport 1273598
MooreCleveland County · 9.9 mi from central Norman1-inch hailReport 1273589
NormanCleveland County · 3.3 mi from central Norman1.25-inch hailReport 1261305
NobleCleveland County · 3.5 mi from central Norman1.5-inch hailReport 1261304
(Oun)Norman Westheimer ArptCleveland County · 3.2 mi from central Norman0.75-inch hailReport 1261303
NormanCleveland County · 3.1 mi from central Norman0.75-inch hailReport 1261302
NormanCleveland County · 2.5 mi from central Norman1.25-inch hailReport 1261301
NobleCleveland County · 3.6 mi from central Norman1.5-inch hailReport 1261300
NobleCleveland County · 3.4 mi from central Norman1.25-inch hailReport 1261299
NobleCleveland County · 4 mi from central Norman1.25-inch hailReport 1261298
NormanCleveland County · 2.7 mi from central Norman1-inch hailReport 1261297
NobleCleveland County · 4.2 mi from central Norman1-inch hailReport 1261296
NormanCleveland County · 2.3 mi from central Norman1.25-inch hailReport 1261295
NormanCleveland County · 2.6 mi from central Norman1.25-inch hailReport 1261294
NormanCleveland County · 1.7 mi from central Norman1.25-inch hailReport 1261293
NormanCleveland County · 2.7 mi from central Norman1.25-inch hailReport 1261292
NormanCleveland County · 1.9 mi from central Norman1.25-inch hailReport 1261291
NobleCleveland County · 3.5 mi from central Norman1.25-inch hailReport 1261290
NormanCleveland County · 3.3 mi from central Norman0.75-inch hailReport 1261289
NormanCleveland County · 1.6 mi from central Norman0.75-inch hailReport 1261288
NormanCleveland County · 1.3 mi from central Norman2-inch hailReport 1261287
NormanCleveland County · 2.4 mi from central Norman1-inch hailReport 1261285
NobleCleveland County · 3.7 mi from central Norman0.75-inch hailReport 1261284
(Oun)Norman Westheimer ArptCleveland County · 1.8 mi from central Norman1-inch hailReport 1261283
NormanCleveland County · 2.7 mi from central Norman1.5-inch hailReport 1261282
NormanCleveland County · 2.4 mi from central Norman0.75-inch hailReport 1261281
(Oun)Norman Westheimer ArptCleveland County · 3 mi from central Norman1.75-inch hailReport 1261279
NormanCleveland County · 1.4 mi from central Norman1-inch hailReport 1261276
NormanCleveland County · 2.6 mi from central Norman1-inch hailReport 1261275
NormanCleveland County · 1 mi from central Norman1-inch hailReport 1261274
(Oun)Norman Westheimer ArptCleveland County · 2.9 mi from central Norman2.75-inch hailReport 1261272
NormanCleveland County · 2.7 mi from central Norman1-inch hailReport 1261271
Lake Thunderbird DamCleveland County · 16.1 mi from central Norman1.75-inch hailReport 1260872
Lake Thunderbird DamCleveland County · 10 mi from central Norman64 mph wind (estimated)Report 1260869
(Oun)Norman Westheimer ArptCleveland County · 2 mi from central Norman1-inch hailReport 1260868
Stanley Draper Lake DamCleveland County · 10.3 mi from central Norman0.75-inch hailReport 1260865
NobleCleveland County · 3.8 mi from central Norman0.75-inch hailReport 1260860
(Oun)Norman Westheimer ArptCleveland County · 3.7 mi from central Norman1.25-inch hailReport 1260853
Lake Thunderbird DamCleveland County · 17 mi from central Norman1-inch hailReport 1260431
MooreCleveland County · 8.6 mi from central Norman1-inch hailReport 1260011
MooreCleveland County · 12.2 mi from central Norman1-inch hailReport 1260010
SlaughtervilleCleveland County · 11 mi from central Norman1-inch hailReport 1259982
SlaughtervilleCleveland County · 10.2 mi from central Norman1.25-inch hailReport 1259981
(Oun)Norman Westheimer ArptCleveland County · 1.9 mi from central Norman0.75-inch hailReport 1259978
NormanCleveland County · 1.1 mi from central Norman0.75-inch hailReport 1259977
NormanCleveland County · 2.5 mi from central Norman0.75-inch hailReport 1259976
NobleCleveland County · 5.9 mi from central Norman1.25-inch hailReport 1254833
NobleCleveland County · 6.4 mi from central Norman2-inch hailReport 1254830
NobleCleveland County · 4 mi from central Norman1-inch hailReport 1254829
NormanCleveland County · 3.1 mi from central Norman1-inch hailReport 1254827
NobleCleveland County · 4.1 mi from central Norman1-inch hailReport 1254826
NobleCleveland County · 3.6 mi from central Norman1-inch hailReport 1254824
NormanCleveland County · 2.4 mi from central Norman1-inch hailReport 1254822
NobleCleveland County · 4.5 mi from central Norman1.25-inch hailReport 1254821
NormanCleveland County · 1.3 mi from central Norman0.75-inch hailReport 1254819
NormanCleveland County · 2.4 mi from central Norman1-inch hailReport 1254817
(Oun)Norman Westheimer ArptCleveland County · 3.7 mi from central Norman1-inch hailReport 1254807
MooreCleveland County · 9.6 mi from central Norman1-inch hailReport 1254533
MooreCleveland County · 7.6 mi from central Norman1.5-inch hailReport 1254532
MooreCleveland County · 7 mi from central Norman1.25-inch hailReport 1254530
MooreCleveland County · 7.1 mi from central Norman1.38-inch hailReport 1254529
(Oun)Norman Westheimer ArptCleveland County · 5.8 mi from central Norman1.25-inch hailReport 1254528
(Oun)Norman Westheimer ArptCleveland County · 4.8 mi from central Norman1-inch hailReport 1254527
(Oun)Norman Westheimer ArptCleveland County · 3.1 mi from central Norman0.75-inch hailReport 1254525
MooreCleveland County · 6 mi from central Norman0.88-inch hailReport 1254522
MooreCleveland County · 9.2 mi from central Norman60 mph wind (estimated)Report 1254303
Stanley Draper Lake DamCleveland County · 7.1 mi from central Norman1.75-inch hailReport 1254299

2024

71 reportsOpen dates, locations and NOAA sources
Reported hail and thunderstorm wind near Norman in 2024
DateReported locationHail or windNOAA record
NormanCleveland County · 2.1 mi from central Norman64 mph wind (estimated)Report 1220382
NormanCleveland County · 0.7 mi from central Norman70 mph wind (estimated)Report 1221137
StellaCleveland County · 19.2 mi from central Norman70 mph wind (estimated)Report 1220288
StellaCleveland County · 14.4 mi from central Norman64 mph wind (estimated)Report 1220284
Lake Thunderbird DamCleveland County · 9.7 mi from central Norman75 mph wind (estimated)Report 1220283
NobleCleveland County · 3.9 mi from central Norman70 mph wind (estimated)Report 1220282
NormanCleveland County · 1 mi from central Norman70 mph wind (estimated)Report 1220281
NobleCleveland County · 4 mi from central Norman75 mph wind (estimated)Report 1220280
NormanCleveland County · 2.1 mi from central Norman75 mph wind (estimated)Report 1220279
NormanCleveland County · 2.7 mi from central Norman70 mph wind (estimated)Report 1220278
NobleCleveland County · 3.4 mi from central Norman64 mph wind (estimated)Report 1220277
NobleCleveland County · 6.4 mi from central Norman75 mph wind (estimated)Report 1220276
NormanCleveland County · 2 mi from central Norman70 mph wind (estimated)Report 1220273
NormanCleveland County · 1.7 mi from central Norman64 mph wind (estimated)Report 1220272
StellaCleveland County · 13.6 mi from central Norman0.75-inch hailReport 1219866
NobleCleveland County · 6.9 mi from central Norman1.5-inch hailReport 1216611
NobleCleveland County · 5.2 mi from central Norman1.75-inch hailReport 1216610
Lake Thunderbird DamCleveland County · 11.7 mi from central Norman1.5-inch hailReport 1216609
NobleCleveland County · 6.2 mi from central Norman1.75-inch hailReport 1216607
Lake Thunderbird DamCleveland County · 7.1 mi from central Norman2-inch hailReport 1216606
NormanCleveland County · 3.8 mi from central Norman1-inch hailReport 1216604
NormanCleveland County · 4.9 mi from central Norman1.25-inch hailReport 1216603
Stanley Draper Lake DamCleveland County · 5.2 mi from central Norman1.25-inch hailReport 1216602
MooreCleveland County · 6.9 mi from central Norman1.5-inch hailReport 1216601
NormanCleveland County · 2.2 mi from central Norman1.25-inch hailReport 1216600
(Oun)Norman Westheimer ArptCleveland County · 3.1 mi from central Norman1-inch hailReport 1216599
NormanCleveland County · 2.4 mi from central Norman0.75-inch hailReport 1216598
Stanley Draper Lake DamCleveland County · 6.3 mi from central Norman1-inch hailReport 1216596
MooreCleveland County · 6.6 mi from central Norman1-inch hailReport 1216594
MooreCleveland County · 7.1 mi from central Norman0.75-inch hailReport 1216591
MooreCleveland County · 10.8 mi from central Norman1.57-inch hailReport 1216589
(Oun)Norman Westheimer ArptCleveland County · 2.5 mi from central Norman60 mph wind (estimated)Report 1216067
SlaughtervilleCleveland County · 10.2 mi from central Norman70 mph wind (estimated)Report 1205680
Lake Thunderbird DamCleveland County · 10.4 mi from central Norman70 mph wind (estimated)Report 1203026
Lake Thunderbird DamCleveland County · 10 mi from central Norman70 mph wind (estimated)Report 1203025
SlaughtervilleCleveland County · 10.5 mi from central Norman70 mph wind (estimated)Report 1203020
SlaughtervilleCleveland County · 11 mi from central Norman70 mph wind (estimated)Report 1203018
(Oun)Norman Westheimer ArptCleveland County · 4.1 mi from central Norman1.5-inch hailReport 1194295
(Oun)Norman Westheimer ArptCleveland County · 5.8 mi from central Norman1.25-inch hailReport 1194294
MooreCleveland County · 7 mi from central Norman0.75-inch hailReport 1194290
MooreCleveland County · 8.6 mi from central Norman0.75-inch hailReport 1194289
MooreCleveland County · 9.9 mi from central Norman0.75-inch hailReport 1194288
MooreCleveland County · 9 mi from central Norman0.75-inch hailReport 1194287
MooreCleveland County · 9.1 mi from central Norman1-inch hailReport 1194286
(Oun)Norman Westheimer ArptCleveland County · 6.3 mi from central Norman60 mph wind (estimated)Report 1197552
MooreCleveland County · 10.3 mi from central Norman0.75-inch hailReport 1189989
MooreCleveland County · 12.2 mi from central Norman0.75-inch hailReport 1189985
MooreCleveland County · 6.7 mi from central Norman0.75-inch hailReport 1189968
MooreCleveland County · 8.6 mi from central Norman0.75-inch hailReport 1189966
Stanley Draper Lake DamCleveland County · 8.2 mi from central Norman1-inch hailReport 1180311
NobleCleveland County · 4 mi from central Norman0.75-inch hailReport 1180309
NormanCleveland County · 2.8 mi from central Norman0.75-inch hailReport 1180307
NobleCleveland County · 3.6 mi from central Norman1-inch hailReport 1180306
NormanCleveland County · 2.7 mi from central Norman0.88-inch hailReport 1180305
MooreCleveland County · 12.1 mi from central Norman105 mph wind (estimated)Report 1188041
(Oun)Norman Westheimer ArptCleveland County · 5.2 mi from central Norman64 mph wind (estimated)Report 1185792
(Oun)Norman Westheimer ArptCleveland County · 3.5 mi from central Norman70 mph wind (estimated)Report 1185791
MooreCleveland County · 8.2 mi from central Norman75 mph wind (estimated)Report 1185276
MooreCleveland County · 14.5 mi from central Norman64 mph wind (estimated)Report 1185275
MooreCleveland County · 10.4 mi from central Norman70 mph wind (estimated)Report 1185189
MooreCleveland County · 6.9 mi from central Norman70 mph wind (estimated)Report 1185188
(Oun)Norman Westheimer ArptCleveland County · 4.6 mi from central Norman70 mph wind (estimated)Report 1185081
MooreCleveland County · 7.5 mi from central Norman75 mph wind (estimated)Report 1185079
MooreCleveland County · 7.8 mi from central Norman70 mph wind (estimated)Report 1185077
Stanley Draper Lake DamCleveland County · 13.4 mi from central Norman70 mph wind (estimated)Report 1185062
MooreCleveland County · 6.9 mi from central Norman60 mph windReport 1178568
NormanCleveland County · 1.2 mi from central Norman60 mph wind (estimated)Report 1174972
(Oun)Norman Westheimer ArptCleveland County · 1.6 mi from central Norman59 mph windReport 1173710
Lake Thunderbird DamCleveland County · 15.1 mi from central Norman60 mph wind (estimated)Report 1170845
StellaCleveland County · 14.1 mi from central Norman60 mph wind (estimated)Report 1170829
(Oun)Norman Westheimer ArptCleveland County · 2 mi from central Norman60 mph wind (estimated)Report 1167498

2023

119 reportsOpen dates, locations and NOAA sources
Reported hail and thunderstorm wind near Norman in 2023
DateReported locationHail or windNOAA record
Lake Thunderbird DamCleveland County · 6.6 mi from central Norman0.75-inch hailReport 1144041
(Oun)Norman Westheimer ArptCleveland County · 2.4 mi from central Norman60 mph wind (estimated)Report 1143881
(Oun)Norman Westheimer ArptCleveland County · 2.4 mi from central Norman0.75-inch hailReport 1142132
MooreCleveland County · 7.6 mi from central Norman0.75-inch hailReport 1142117
(Oun)Norman Westheimer ArptCleveland County · 2.2 mi from central Norman60 mph windReport 1140781
StellaCleveland County · 15.5 mi from central Norman0.75-inch hailReport 1139124
StellaCleveland County · 13.5 mi from central Norman0.75-inch hailReport 1139123
(Oun)Norman Westheimer ArptCleveland County · 5.6 mi from central Norman1-inch hailReport 1139122
(Oun)Norman Westheimer ArptCleveland County · 3.2 mi from central Norman0.75-inch hailReport 1139121
(Oun)Norman Westheimer ArptCleveland County · 2.6 mi from central Norman0.75-inch hailReport 1139120
MooreCleveland County · 6.4 mi from central Norman1.5-inch hailReport 1139117
(Oun)Norman Westheimer ArptCleveland County · 4 mi from central Norman1.25-inch hailReport 1139116
(Oun)Norman Westheimer ArptCleveland County · 4.2 mi from central Norman1.5-inch hailReport 1139114
MooreCleveland County · 15.5 mi from central Norman1.25-inch hailReport 1139113
Lake Thunderbird DamCleveland County · 16.3 mi from central Norman70 mph wind (estimated)Report 1138958
Lake Thunderbird DamCleveland County · 11.6 mi from central Norman70 mph wind (estimated)Report 1138956
(Oun)Norman Westheimer ArptCleveland County · 1.6 mi from central Norman60 mph windReport 1124251
(Oun)Norman Westheimer ArptCleveland County · 2.7 mi from central Norman64 mph wind (estimated)Report 1120935
MooreCleveland County · 6.1 mi from central Norman64 mph wind (estimated)Report 1120934
MooreCleveland County · 6.2 mi from central Norman64 mph wind (estimated)Report 1120933
MooreCleveland County · 8.8 mi from central Norman60 mph wind (estimated)Report 1120932
MooreCleveland County · 9.1 mi from central Norman81 mph wind (estimated)Report 1120931
MooreCleveland County · 7.9 mi from central Norman64 mph wind (estimated)Report 1120930
NormanCleveland County · 1.5 mi from central Norman1-inch hailReport 1120834
NormanCleveland County · 1.7 mi from central Norman1.25-inch hailReport 1120833
NormanCleveland County · 2.3 mi from central Norman1-inch hailReport 1120829
MooreCleveland County · 7.4 mi from central Norman60 mph wind (estimated)Report 1119991
NormanCleveland County · 2.1 mi from central Norman60 mph wind (estimated)Report 1114194
MooreCleveland County · 7.7 mi from central Norman60 mph wind (estimated)Report 1114184
MooreCleveland County · 7.9 mi from central Norman60 mph wind (estimated)Report 1114177
NormanCleveland County · 1.9 mi from central Norman59 mph windReport 1113808
NormanCleveland County · 1.7 mi from central Norman60 mph wind (estimated)Report 1113801
NormanCleveland County · 1.2 mi from central Norman60 mph wind (estimated)Report 1113800
NormanCleveland County · 2.8 mi from central Norman60 mph wind (estimated)Report 1113798
(Oun)Norman Westheimer ArptCleveland County · 2.2 mi from central Norman60 mph windReport 1113733
(Oun)Norman Westheimer ArptCleveland County · 1.6 mi from central Norman62 mph windReport 1113732
(Oun)Norman Westheimer ArptCleveland County · 1.6 mi from central Norman60 mph windReport 1113731
(Oun)Norman Westheimer ArptCleveland County · 1.6 mi from central Norman84 mph windReport 1112933
NobleCleveland County · 3.6 mi from central Norman1-inch hailReport 1112932
(Oun)Norman Westheimer ArptCleveland County · 2.8 mi from central Norman1-inch hailReport 1112927
NormanCleveland County · 0.5 mi from central Norman1-inch hailReport 1112926
(Oun)Norman Westheimer ArptCleveland County · 1.8 mi from central Norman1-inch hailReport 1112924
(Oun)Norman Westheimer ArptCleveland County · 4.2 mi from central Norman1-inch hailReport 1112892
NobleCleveland County · 4.2 mi from central Norman1.25-inch hailReport 1109167
NobleCleveland County · 7.3 mi from central Norman1-inch hailReport 1109166
NormanCleveland County · 3.1 mi from central Norman1.5-inch hailReport 1109165
NobleCleveland County · 5.6 mi from central Norman1-inch hailReport 1109160
NobleCleveland County · 6.9 mi from central Norman0.75-inch hailReport 1109133
NobleCleveland County · 6 mi from central Norman0.75-inch hailReport 1109128
NobleCleveland County · 3.8 mi from central Norman1-inch hailReport 1109121
NobleCleveland County · 3.4 mi from central Norman1-inch hailReport 1109119
MooreCleveland County · 9 mi from central Norman60 mph wind (estimated)Report 1106211
MooreCleveland County · 9.3 mi from central Norman60 mph wind (estimated)Report 1105847
MooreCleveland County · 8.5 mi from central Norman64 mph wind (estimated)Report 1105846
(Oun)Norman Westheimer ArptCleveland County · 4.6 mi from central Norman0.75-inch hailReport 1103438
NobleCleveland County · 3.5 mi from central Norman0.75-inch hailReport 1092749
NobleCleveland County · 8.5 mi from central Norman1-inch hailReport 1092739
MooreCleveland County · 8.8 mi from central Norman1.25-inch hailReport 1092738
NormanCleveland County · 4.9 mi from central Norman1-inch hailReport 1087158
NormanCleveland County · 2.1 mi from central Norman1-inch hailReport 1087157
NormanCleveland County · 1.3 mi from central Norman1-inch hailReport 1087156
(Oun)Norman Westheimer ArptCleveland County · 3.1 mi from central Norman1.25-inch hailReport 1087155
(Oun)Norman Westheimer ArptCleveland County · 2.4 mi from central Norman1-inch hailReport 1087153
(Oun)Norman Westheimer ArptCleveland County · 2.6 mi from central Norman1-inch hailReport 1087151
NormanCleveland County · 1.1 mi from central Norman1-inch hailReport 1087149
NormanCleveland County · 1.7 mi from central Norman0.75-inch hailReport 1087147
(Oun)Norman Westheimer ArptCleveland County · 2.5 mi from central Norman1-inch hailReport 1087146
NormanCleveland County · 1.8 mi from central Norman1-inch hailReport 1087145
NormanCleveland County · 1.8 mi from central Norman1-inch hailReport 1087144
NormanCleveland County · 1.7 mi from central Norman0.75-inch hailReport 1087143
(Oun)Norman Westheimer ArptCleveland County · 1.6 mi from central Norman1-inch hailReport 1087142
NormanCleveland County · 2.6 mi from central Norman0.75-inch hailReport 1087141
(Oun)Norman Westheimer ArptCleveland County · 3.6 mi from central Norman1-inch hailReport 1087140
(Oun)Norman Westheimer ArptCleveland County · 4 mi from central Norman1.25-inch hailReport 1087138
(Oun)Norman Westheimer ArptCleveland County · 4.1 mi from central Norman1-inch hailReport 1087137
(Oun)Norman Westheimer ArptCleveland County · 4 mi from central Norman1-inch hailReport 1087134
(Oun)Norman Westheimer ArptCleveland County · 4 mi from central Norman0.75-inch hailReport 1087133
NobleCleveland County · 3.9 mi from central Norman1-inch hailReport 1087128
NobleCleveland County · 5.4 mi from central Norman1.75-inch hailReport 1087127
NobleCleveland County · 5.4 mi from central Norman1.75-inch hailReport 1087126
NobleCleveland County · 3.4 mi from central Norman1-inch hailReport 1087125
NobleCleveland County · 3.8 mi from central Norman1-inch hailReport 1087123
NobleCleveland County · 3.9 mi from central Norman1-inch hailReport 1087121
NobleCleveland County · 3.5 mi from central Norman0.75-inch hailReport 1087120
MooreCleveland County · 7.5 mi from central Norman1-inch hailReport 1087112
MooreCleveland County · 8.2 mi from central Norman1-inch hailReport 1087110
MooreCleveland County · 12.5 mi from central Norman1-inch hailReport 1087108
MooreCleveland County · 12.1 mi from central Norman1-inch hailReport 1087107
MooreCleveland County · 12.1 mi from central Norman1-inch hailReport 1087105
MooreCleveland County · 10.3 mi from central Norman1-inch hailReport 1087102
MooreCleveland County · 6.7 mi from central Norman1.75-inch hailReport 1087082
MooreCleveland County · 6.7 mi from central Norman1.5-inch hailReport 1087081
MooreCleveland County · 9.2 mi from central Norman1.25-inch hailReport 1087078
MooreCleveland County · 9.2 mi from central Norman1-inch hailReport 1087076
MooreCleveland County · 6.8 mi from central Norman1-inch hailReport 1087075
MooreCleveland County · 6.8 mi from central Norman0.75-inch hailReport 1087074
MooreCleveland County · 5.7 mi from central Norman1-inch hailReport 1087071
(Oun)Norman Westheimer ArptCleveland County · 5.5 mi from central Norman1-inch hailReport 1087070
MooreCleveland County · 7.9 mi from central Norman0.75-inch hailReport 1087068
MooreCleveland County · 7.6 mi from central Norman0.75-inch hailReport 1087066
Lake Thunderbird DamCleveland County · 8.6 mi from central Norman1-inch hailReport 1087062
NormanCleveland County · 2.9 mi from central Norman1-inch hailReport 1087056
Lake Thunderbird DamCleveland County · 14.8 mi from central Norman1.25-inch hailReport 1087053
NobleCleveland County · 3.4 mi from central Norman1.25-inch hailReport 1085940
NobleCleveland County · 6.4 mi from central Norman2-inch hailReport 1085939
StellaCleveland County · 14.4 mi from central Norman1-inch hailReport 1085936
MooreCleveland County · 6.9 mi from central Norman2-inch hailReport 1085935
Stanley Draper Lake DamCleveland County · 7.1 mi from central Norman2.25-inch hailReport 1085934
MooreCleveland County · 6.9 mi from central Norman2-inch hailReport 1085933
NobleCleveland County · 5.8 mi from central Norman2-inch hailReport 1085932
NobleCleveland County · 7.3 mi from central Norman2-inch hailReport 1085926
(Oun)Norman Westheimer ArptCleveland County · 4.7 mi from central Norman1.5-inch hailReport 1085921
(Oun)Norman Westheimer ArptCleveland County · 2.1 mi from central Norman1.75-inch hailReport 1085917
(Oun)Norman Westheimer ArptCleveland County · 3.4 mi from central Norman1-inch hailReport 1085893
MooreCleveland County · 14.2 mi from central Norman0.75-inch hailReport 1085860
NobleCleveland County · 5.5 mi from central Norman0.75-inch hailReport 1078260
NobleCleveland County · 3.6 mi from central Norman70 mph wind (estimated)Report 1076187
NormanCleveland County · 2.9 mi from central Norman1-inch hailReport 1075555
Stanley Draper Lake DamCleveland County · 13.4 mi from central Norman0.75-inch hailReport 1075549

Reported event start points, not city limits or property damage findings. Reports with missing coordinates are excluded. The current year is incomplete and NOAA can revise records.

Two-story home with dark shingle roof and covered front porch

A nearby report cannot diagnose your roof

The archive above shows the location and magnitude recorded for each reported event. Reports can be estimated, revised or incomplete, and storm conditions vary across a short distance.

Use those records alongside your own observations and inspection findings. They are useful context for a roofing conversation, not a reason to replace an otherwise serviceable roof.

A roofer reviews a tablet while standing on an exposed roof deck

Make the estimate clear enough to compare

A storm-repair estimate should explain the affected components and the work proposed. Where practical and safe, photographs taken before work help preserve a record of the conditions.

Tell the roofer if you need a written report for an insurer, sale or other purpose. Confirm its scope rather than assuming every inspection includes the same documentation.

Storm damage and photo report

Observed dates

Keep storm observations, discovery dates and inspection dates distinct.

Photographs of the affected areas

Images should identify the component and location they show.

Measurements

The proposal needs a reliable quantity for the work, with the measurement method appropriate to the scope.

Condition and repairability

Explain the covering, flashing and substrate concerns that affect the recommendation.

Work and price

Identify removal, new materials, related repairs and the treatment of concealed damage.

If an insurance estimate differs, ask the roofer to explain the roofing scope and the insurer to explain the coverage decision. Our insurance guide describes those responsibilities.

Hail size, wind speed, and why a Norman date matters

These questions separate what a roof inspection can establish from what the policy and insurer decide.

Does a Cleveland County storm report prove my roof is damaged?

No. It records a reported event at a location and time. It does not prove damage at your address or fix your property’s loss date. The condition of the roof and your own records still need consideration.

How big does hail have to be before it damages a roof?

There is no single size that proves damage to every roof. Hail characteristics, wind, roof materials and condition affect the result. Have suspected damage assessed instead of relying on a size threshold.

Can wind damage a roof when no hail fell?

Yes. Wind can loosen or remove roofing and flashing without hail. Creases, missing pieces and displaced details call for inspection even when nearby metal has no dents.

Why does the date on a county report matter so much?

The policy and claim process require accurate information about when damage occurred or was discovered. A nearby dated report adds context, but it does not settle the property’s loss date. Contact your insurer promptly about its reporting requirements.

Does the whole roof get replaced, or just the slope that was hit?

A damaged area can be repaired when the surrounding material is sound and the new work can be tied into it properly. Widespread damage, brittle shingles or an unavailable compatible product can require a larger scope. The roofer explains that recommendation; the insurer separately decides what the policy covers. Hail damage repair develops those repair limits.

Red brick ranch home with arched windows and brown shingle roof

Norman Peak Roofing

Know what the storm left on your roof

Request a free inspection and describe what changed after the storm. Our roofers can assess the condition and explain the repair options. You can then decide on the work with a clearer understanding of the roof.

(405) 253-0996

Tell us what the storm did

Roof repair, replacement, storm damage or a question about the roof.

Call (405) 253-0996Request roofing help