Live NWS data · updated hourly

Oklahoma Hail Map & Storm Reports

Every verified hail report in Oklahoma from the last 12 months — which towns got hit, how big it was, and how recently. The same NWS data insurance adjusters trust, organized for roofers.

64
Days with claimable 1"+ hail
3.75"
Largest hail (baseball)
661
Hail reports · 12 mo
2 days ago
Most recent report

The storms worth working

Biggest verified hail days in Oklahoma this year — every one is still inside a typical insurance filing window.

Apr 24, 2026
3 months ago
3.75" baseball
Tishomingo · Wapanucka · 8 NNE Vanoss · Konawa57 reports
Nov 20, 2025
8 months ago
3.75" baseball
Mannford · Morrison · 2 N Morrison · 6 SW Morrison20 reports
Apr 1, 2026
3 months ago
3.5" baseball
5 E Watonga · 3 E Watonga · 6 NW Mulhall · 6 E Watonga5 reports
Apr 17, 2026
3 months ago
3.25" baseball
Lamont · Pond Creek · 4 W Jet · 13 N Orion40 reports
Oct 24, 2025
9 months ago
3" baseball
1 W Bethany · 3 W Dale · 3 E Stella · 5 NE Stella21 reports

Most homeowner policies allow 1–2 years from the storm date to file — the roofer who documents the roof first usually writes the job.

63 mph wind — 5 WNW Westville, Adair Co. (Jul 12, 2026)66 mph wind — Mazie, Mayes Co. (Jul 12, 2026)1.25" hail — 4 NNW Broken Arrow, Tulsa Co. (Jul 11, 2026)60 mph wind — 1 WSW Hooker, Texas Co. (Jul 11, 2026)63 mph wind — 11 NE Eva, Texas Co. (Jul 9, 2026)1" hail — 1 SW Marlow, Stephens Co. (Jul 5, 2026)1" hail — 1 NW Norman, Cleveland Co. (Jul 5, 2026)82 mph wind — 2 NW Norman, Cleveland Co. (Jul 5, 2026)92 mph wind — 3 NW Norman, Cleveland Co. (Jul 5, 2026)92 mph wind — 3 NW Norman, Cleveland Co. (Jul 5, 2026)90 mph wind — 2 NW Norman, Cleveland Co. (Jul 5, 2026)1" hail — 5 N Newcastle, Cleveland Co. (Jul 5, 2026)68 mph wind — 2 NW Norman, Cleveland Co. (Jul 5, 2026)75 mph wind — 7 E Mustang, Oklahoma Co. (Jul 5, 2026)60 mph wind — Tinker Air Force Base, Oklahoma Co. (Jul 5, 2026)1" hail — 1 W Mustang, Canadian Co. (Jul 5, 2026)1" hail — 2 NW Mustang, Canadian Co. (Jul 5, 2026)67 mph wind — 3 E Oklahoma City, Oklahoma Co. (Jul 5, 2026)1.25" hail — 3 S Yukon, Canadian Co. (Jul 5, 2026)70 mph wind — 1 W Lake Ellsworth, Comanche Co. (Jul 5, 2026)59 mph wind — 2 WNW Warr Acres, Oklahoma Co. (Jul 5, 2026)60 mph wind — 3 N Seminole, Seminole Co. (Jul 5, 2026)61 mph wind — 4 E Summit, Muskogee Co. (Jul 5, 2026)61 mph wind — 2 WNW Tahlequah, Cherokee Co. (Jul 5, 2026)59 mph wind — Hulbert, Cherokee Co. (Jul 5, 2026)70 mph wind — 4 N Chouteau, Mayes Co. (Jul 5, 2026)68 mph wind — 5 S Adair, Mayes Co. (Jul 5, 2026)60 mph wind — 1 NNW Okmulgee, Okmulgee Co. (Jul 5, 2026)61 mph wind — 3 SE Delaware, Nowata Co. (Jul 5, 2026)60 mph wind — 1 SSW Oologah, Rogers Co. (Jul 5, 2026)60 mph wind — 4 NW Talala, Rogers Co. (Jul 5, 2026)1" hail — 4 WSW Lake Carl Blackwe, Payne Co. (Jul 5, 2026)63 mph wind — 5 SSW Owasso, Tulsa Co. (Jul 5, 2026)1" hail — 2 NNW Bartlesville, Washington Co. (Jul 5, 2026)68 mph wind — 2 ENE Copan, Washington Co. (Jul 5, 2026)80 mph wind — Copan, Washington Co. (Jul 5, 2026)1.25" hail — 1 E Mooreland, Woodward Co. (Jul 5, 2026)80 mph wind — 1 NW Bartlesville, Washington Co. (Jul 5, 2026)61 mph wind — 8 ESE Foraker, Osage Co. (Jul 5, 2026)60 mph wind — 5 NW Ceres, Noble Co. (Jul 5, 2026)1" hail — 3 ENE Fargo, Woodward Co. (Jul 4, 2026)1" hail — 1 NE Fargo, Woodward Co. (Jul 4, 2026)1" hail — 5 E Ponca City, Kay Co. (Jul 4, 2026)1" hail — Seiling, Dewey Co. (Jul 4, 2026)61 mph wind — 7 WNW Seiling, Woodward Co. (Jul 4, 2026)66 mph wind — 8 E Newkirk, Kay Co. (Jul 4, 2026)64 mph wind — 8 E Newkirk, Kay Co. (Jul 4, 2026)61 mph wind — 2 NW Ponca City, Kay Co. (Jul 4, 2026)60 mph wind — 8 SW Hardy, Kay Co. (Jul 4, 2026)60 mph wind — 4 SSW Orion, Major Co. (Jul 4, 2026)59 mph wind — 8 SW Hardy, Kay Co. (Jul 4, 2026)0.88" hail — Mooreland, Woodward Co. (Jul 4, 2026)76 mph wind — 1 S Sweetwater, Beckham Co. (Jun 30, 2026)60 mph wind — 1 S Black Mesa Park, Cimarron Co. (Jun 30, 2026)62 mph wind — 5 NE Dempsey, Roger Mills Co. (Jun 30, 2026)65 mph wind — Luther, Oklahoma Co. (Jun 27, 2026)60 mph wind — 1 W May, Harper Co. (Jun 27, 2026)75 mph wind — 5 SW El Reno, Canadian Co. (Jun 27, 2026)75 mph wind — 5 SW Concho, Canadian Co. (Jun 27, 2026)1" hail — 9 S Omega, Kingfisher Co. (Jun 27, 2026)62 mph wind — 1 WSW Guymon, Texas Co. (Jun 27, 2026)78 mph wind — 2 ENE Goodwell, Texas Co. (Jun 27, 2026)1.75" hail — 2 NW Warwick, Lincoln Co. (Jun 27, 2026)58 mph wind — 3 SSE Boise City, Cimarron Co. (Jun 27, 2026)1.75" hail — 4 SSE Guthrie, Logan Co. (Jun 27, 2026)1" hail — 4 E Guthrie, Logan Co. (Jun 27, 2026)2" hail — Guthrie, Logan Co. (Jun 27, 2026)1.75" hail — 3 WSW Guthrie, Logan Co. (Jun 27, 2026)86 mph wind — 4 NNW Stillwater, Payne Co. (Jun 27, 2026)70 mph wind — 3 NNW Stillwater, Payne Co. (Jun 27, 2026)1" hail — 8 NE Felt, Cimarron Co. (Jun 27, 2026)1" hail — 3 W Kildare, Kay Co. (Jun 27, 2026)1" hail — 4 SW Garber, Garfield Co. (Jun 26, 2026)96 mph wind — 3 SE Breckenridge, Garfield Co. (Jun 26, 2026)88 mph wind — 3 NNE Fairmont, Garfield Co. (Jun 26, 2026)59 mph wind — 2 NNW Hester, Greer Co. (Jun 26, 2026)61 mph wind — 5 S Elk City, Beckham Co. (Jun 26, 2026)60 mph wind — 5 S Elk City, Beckham Co. (Jun 26, 2026)1" hail — 4 N Mangum, Greer Co. (Jun 26, 2026)72 mph wind — 4 ENE Mangum, Greer Co. (Jun 26, 2026)1" hail — 4 ESE Delhi, Beckham Co. (Jun 26, 2026)62 mph wind — 4 ESE Erick, Custer Co. (Jun 26, 2026)1" hail — 2 NW Erick, Beckham Co. (Jun 26, 2026)69 mph wind — 5 SW Butler, Custer Co. (Jun 26, 2026)68 mph wind — 5 SW Butler, Custer Co. (Jun 26, 2026)61 mph wind — 5 SW Butler, Custer Co. (Jun 26, 2026)73 mph wind — 2 ENE Arnett, Ellis Co. (Jun 25, 2026)70 mph wind — Tahlequah, Cherokee Co. (Jun 25, 2026)1" hail — 2 SW Chouteau, Mayes Co. (Jun 25, 2026)62 mph wind — 2 SW Chouteau, Mayes Co. (Jun 25, 2026)101 mph wind — 3 SSE Boise City, Cimarron Co. (Jun 25, 2026)67 mph wind — 8 W Slapout, Beaver Co. (Jun 25, 2026)1.5" hail — Boise City, Cimarron Co. (Jun 25, 2026)2" hail — Boise City, Cimarron Co. (Jun 25, 2026)60 mph wind — 3 ENE Inola, Rogers Co. (Jun 25, 2026)1.75" hail — Beaver, Beaver Co. (Jun 25, 2026)Tornado — 5 N Elmwood, Beaver Co. (Jun 25, 2026)59 mph wind — 3 SSE Norman, Cleveland Co. (Jun 23, 2026)70 mph wind — 7 W Valley Brook, Oklahoma Co. (Jun 23, 2026)60 mph wind — 7 NNW Mcqueen, Harmon Co. (Jun 23, 2026)1" hail — Vinson, Harmon Co. (Jun 23, 2026)58 mph wind — 8 WSW Arnett, Ellis Co. (Jun 23, 2026)44 mph wind — 6 SW Idabel, McCurtain Co. (Jun 23, 2026)58 mph wind — 5 ESE Calera, Bryan Co. (Jun 22, 2026)58 mph wind — 2 SW Wilburton, Latimer Co. (Jun 22, 2026)67 mph wind — 5 NNE Tulsa, Tulsa Co. (Jun 22, 2026)71 mph wind — Checotah, McIntosh Co. (Jun 22, 2026)59 mph wind — 1 S Tinker Air Force Ba, Oklahoma Co. (Jun 22, 2026)59 mph wind — 3 SW Mcalester, Pittsburg Co. (Jun 22, 2026)63 mph wind — 3 W Grandfield, Tillman Co. (Jun 22, 2026)60 mph wind — 2 NNW Shawnee, Pottawatomie Co. (Jun 22, 2026)60 mph wind — 4 WSW Fort Sill, Comanche Co. (Jun 22, 2026)64 mph wind — 3 NNE Sparks, Lincoln Co. (Jun 22, 2026)67 mph wind — 2 ENE Criner, McClain Co. (Jun 22, 2026)72 mph wind — 2 ENE Criner, McClain Co. (Jun 22, 2026)60 mph wind — 4 WNW Norman, Cleveland Co. (Jun 22, 2026)59 mph wind — 3 SSE Stecker, Caddo Co. (Jun 22, 2026)1" hail — 3 W Moore, Cleveland Co. (Jun 22, 2026)67 mph wind — 2 SSW Minco, Grady Co. (Jun 22, 2026)58 mph wind — Tinker Air Force Base, Oklahoma Co. (Jun 22, 2026)67 mph wind — 7 E Mustang, Oklahoma Co. (Jun 22, 2026)60 mph wind — 2 SSW Minco, Grady Co. (Jun 22, 2026)67 mph wind — 2 SSW Minco, Grady Co. (Jun 22, 2026)59 mph wind — 2 SSW Minco, Grady Co. (Jun 22, 2026)65 mph wind — 4 SSW Concho, Canadian Co. (Jun 22, 2026)70 mph wind — 5 SW Concho, Canadian Co. (Jun 22, 2026)58 mph wind — 4 SE Hobart, Kiowa Co. (Jun 22, 2026)62 mph wind — 3 SE Hobart, Kiowa Co. (Jun 22, 2026)102 mph wind — 7 W Hinton, Caddo Co. (Jun 22, 2026)1" hail — 8 S Omega, Kingfisher Co. (Jun 22, 2026)60 mph wind — 6 SSE Eagle City, Blaine Co. (Jun 22, 2026)58 mph wind — 2 WSW Woodward, Woodward Co. (Jun 22, 2026)61 mph wind — 4 WSW Weatherford, Custer Co. (Jun 22, 2026)60 mph wind — 6 SSE Eagle City, Blaine Co. (Jun 22, 2026)59 mph wind — 2 WSW Woodward, Woodward Co. (Jun 22, 2026)60 mph wind — 3 SE North Enid, Garfield Co. (Jun 22, 2026)74 mph wind — 3 N Putnam, Dewey Co. (Jun 22, 2026)80 mph wind — 3 N Putnam, Dewey Co. (Jun 22, 2026)76 mph wind — 3 N Putnam, Dewey Co. (Jun 22, 2026)71 mph wind — 3 N Putnam, Dewey Co. (Jun 22, 2026)86 mph wind — 3 N Putnam, Dewey Co. (Jun 22, 2026)82 mph wind — 3 N Putnam, Dewey Co. (Jun 22, 2026)76 mph wind — 1 W Fairview, Major Co. (Jun 22, 2026)72 mph wind — 4 NE Cestos, Woodward Co. (Jun 22, 2026)68 mph wind — 4 WNW Camargo, Dewey Co. (Jun 22, 2026)72 mph wind — 4 NE Cestos, Woodward Co. (Jun 22, 2026)62 mph wind — 4 WNW Camargo, Dewey Co. (Jun 22, 2026)61 mph wind — 2 WSW Woodward, Woodward Co. (Jun 22, 2026)89 mph wind — 3 SSW Freedom, Woodward Co. (Jun 22, 2026)60 mph wind — 13 NNE Camp Houston, Woods Co. (Jun 22, 2026)79 mph wind — 3 SSW Freedom, Woodward Co. (Jun 22, 2026)76 mph wind — 2 SW Gage, Ellis Co. (Jun 22, 2026)72 mph wind — 10 E Fort Supply, Woodward Co. (Jun 22, 2026)68 mph wind — 1 SW Buffalo, Harper Co. (Jun 22, 2026)72 mph wind — 1 SW Buffalo, Harper Co. (Jun 22, 2026)59 mph wind — 1 WSW Buffalo, Harper Co. (Jun 22, 2026)73 mph wind — 1 SW Buffalo, Harper Co. (Jun 22, 2026)69 mph wind — Buffalo, Harper Co. (Jun 22, 2026)60 mph wind — Beaver, Beaver Co. (Jun 22, 2026)1.5" hail — 5 S Tangier, Woodward Co. (Jun 22, 2026)1.75" hail — 3 SW Tangier, Woodward Co. (Jun 22, 2026)1.25" hail — 1 NE Tangier, Woodward Co. (Jun 22, 2026)1" hail — 1 NE Tangier, Woodward Co. (Jun 22, 2026)68 mph wind — 3 SSE Frederick, Tillman Co. (Jun 19, 2026)1" hail — 7 S Tonkawa, Noble Co. (Jun 18, 2026)1.25" hail — Pond Creek, Grant Co. (Jun 18, 2026)1" hail — Lamont, Grant Co. (Jun 18, 2026)1" hail — 6 N Hunter, Grant Co. (Jun 18, 2026)1.25" hail — 6 N Hunter, Grant Co. (Jun 18, 2026)0.88" hail — Lamont, Grant Co. (Jun 18, 2026)65 mph wind — 2 ESE Delaware, Nowata Co. (Jun 18, 2026)2.75" hail — 3 W Laverne, Harper Co. (Jun 17, 2026)2.5" hail — 3 W Laverne, Harper Co. (Jun 17, 2026)1.75" hail — 2 W Laverne, Harper Co. (Jun 17, 2026)0.88" hail — Laverne, Harper Co. (Jun 17, 2026)1.75" hail — 3 WNW Rosston, Harper Co. (Jun 16, 2026)1" hail — Gate, Beaver Co. (Jun 16, 2026)60 mph wind — Stillwater, Payne Co. (Jun 14, 2026)65 mph wind — 1 S Oilton, Creek Co. (Jun 14, 2026)58 mph wind — Cushing, Payne Co. (Jun 14, 2026)1" hail — 4 S Kildare, Kay Co. (Jun 14, 2026)76 mph wind — 8 SW Hardy, Kay Co. (Jun 14, 2026)68 mph wind — 8 SW Hardy, Kay Co. (Jun 14, 2026)67 mph wind — 7 ESE Ralston, Osage Co. (Jun 14, 2026)62 mph wind — 7 SW Burbank, Osage Co. (Jun 14, 2026)59 mph wind — 2 WSW Blackwell, Kay Co. (Jun 14, 2026)60 mph wind — 2 NW Ponca City, Kay Co. (Jun 14, 2026)1" hail — 1 S Blackwell, Kay Co. (Jun 14, 2026)1.75" hail — 1 N Blackwell, Kay Co. (Jun 14, 2026)64 mph wind — 4 SW Maysville, Delaware Co. (Jun 14, 2026)1" hail — 6 SSE Renfrow, Grant Co. (Jun 13, 2026)2" hail — Big Cabin, Craig Co. (Jun 13, 2026)58 mph wind — 6 W Watonga, Blaine Co. (Jun 13, 2026)1" hail — Isabella, Major Co. (Jun 13, 2026)60 mph wind — 13 NNE Camp Houston, Woods Co. (Jun 13, 2026)59 mph wind — 11 NE Eva, Texas Co. (Jun 13, 2026)96 mph wind — 11 NE Eva, Texas Co. (Jun 13, 2026)65 mph wind — 6 ENE Lost City, Cherokee Co. (Jun 12, 2026)80 mph wind — 6 SE Lawton, Comanche Co. (Jun 12, 2026)71 mph wind — 4 NW Walters, Cotton Co. (Jun 12, 2026)75 mph wind — 4 ESE Lawton, Comanche Co. (Jun 12, 2026)80 mph wind — 6 SE Lawton, Comanche Co. (Jun 12, 2026)79 mph wind — 2 SSW Lawton, Comanche Co. (Jun 12, 2026)59 mph wind — 2 SSW Lawton, Comanche Co. (Jun 12, 2026)70 mph wind — 3 N Fairland, Ottawa Co. (Jun 12, 2026)69 mph wind — Miami, Ottawa Co. (Jun 12, 2026)1.25" hail — Mountain View, Kiowa Co. (Jun 12, 2026)1.75" hail — Union City, Canadian Co. (Jun 11, 2026)1.25" hail — 2 NW Union City, Canadian Co. (Jun 11, 2026)2.5" hail — 4 SSW El Reno, Canadian Co. (Jun 11, 2026)1.75" hail — 1 W El Reno, Canadian Co. (Jun 11, 2026)75 mph wind — 1 SSW Beaver, Beaver Co. (Jun 10, 2026)58 mph wind — 2 ENE Goodwell, Texas Co. (Jun 10, 2026)61 mph wind — 1 WSW Hooker, Texas Co. (Jun 10, 2026)0.75" hail — 1 SE Peggs, Cherokee Co. (Jun 8, 2026)70 mph wind — Afton, Ottawa Co. (Jun 8, 2026)60 mph wind — Afton, Ottawa Co. (Jun 8, 2026)60 mph wind — 2 ENE Weatherford, Custer Co. (Jun 7, 2026)62 mph wind — 1 W Fairview, Major Co. (Jun 5, 2026)59 mph wind — 1 W Fairview, Major Co. (Jun 5, 2026)62 mph wind — 3 E Summit, Muskogee Co. (Jun 3, 2026)66 mph wind — 2 NNW Ponca City, Kay Co. (Jun 2, 2026)58 mph wind — 1 WSW Medford, Grant Co. (Jun 2, 2026)74 mph wind — 1 SW Medford, Grant Co. (Jun 2, 2026)62 mph wind — 3 WNW Hopeton, Woods Co. (Jun 2, 2026)59 mph wind — 3 SSW Freedom, Woodward Co. (Jun 2, 2026)58 mph wind — 13 NNE Camp Houston, Woods Co. (Jun 2, 2026)0.75" hail — 3 NE Tulsa, Tulsa Co. (Jun 1, 2026)1" hail — Tulsa, Tulsa Co. (Jun 1, 2026)63 mph wind — 3 W Gould, Harmon Co. (May 30, 2026)1" hail — Marshall, Logan Co. (May 30, 2026)60 mph wind — Marshall, Logan Co. (May 30, 2026)65 mph wind — Kremlin, Garfield Co. (May 29, 2026)68 mph wind — 1 W Lahoma, Major Co. (May 29, 2026)1" hail — 4 S Drummond, Garfield Co. (May 29, 2026)Tornado — 1 NE Goodland, Choctaw Co. (May 27, 2026)Tornado — Antlers, Pushmataha Co. (May 27, 2026)58 mph wind — 7 WNW Eldorado, Jackson Co. (May 24, 2026)71 mph wind — 8 E Newkirk, Kay Co. (May 19, 2026)1.25" hail — 1 E Ponca City, Kay Co. (May 19, 2026)59 mph wind — 8 W Slapout, Beaver Co. (May 19, 2026)59 mph wind — 3 N Putnam, Dewey Co. (May 18, 2026)1.25" hail — 1 W Elk City, Beckham Co. (May 18, 2026)1" hail — 1 SW Elk City, Beckham Co. (May 18, 2026)1.25" hail — 1 SE Mangum, Greer Co. (May 18, 2026)69 mph wind — 5 SSW Owasso, Tulsa Co. (May 16, 2026)59 mph wind — 2 ENE Miami, Ottawa Co. (May 16, 2026)59 mph wind — 7 W Hinton, Caddo Co. (May 16, 2026)59 mph wind — 5 S Elk City, Beckham Co. (May 16, 2026)58 mph wind — 2 NE Elk City, Beckham Co. (May 16, 2026)59 mph wind — 5 S Elk City, Beckham Co. (May 16, 2026)60 mph wind — 2 SW Burns Flat, Washita Co. (May 16, 2026)74 mph wind — 4 WNW Bessie, Washita Co. (May 15, 2026)64 mph wind — 4 WNW Bessie, Washita Co. (May 15, 2026)90 mph wind — 1 WSW Guymon, Texas Co. (May 15, 2026)68 mph wind — 6 NW Central High, Comanche Co. (May 10, 2026)1.25" hail — 1 NE Elgin, Comanche Co. (May 10, 2026)1.75" hail — 3 S Lake Ellsworth, Comanche Co. (May 10, 2026)1" hail — 1 W Lake Ellsworth, Comanche Co. (May 10, 2026)58 mph wind — 3 WNW Hopeton, Woods Co. (May 10, 2026)66 mph wind — 2 S Alva, Woods Co. (May 10, 2026)2" hail — 1 WSW Mountain View, Kiowa Co. (May 10, 2026)1.25" hail — Mountain View, Kiowa Co. (May 10, 2026)59 mph wind — 4 WSW Weatherford, Custer Co. (May 10, 2026)62 mph wind — 4 WSW Weatherford, Custer Co. (May 10, 2026)1.75" hail — 2 WSW Sayre, Beckham Co. (May 10, 2026)2.75" hail — Sayre, Beckham Co. (May 10, 2026)1.25" hail — 7 NNW Gotebo, Washita Co. (May 10, 2026)63 mph wind — 7 SE Hydro, Caddo Co. (May 10, 2026)1.5" hail — 1 N Cordell, Washita Co. (May 10, 2026)1" hail — 1 S Sweetwater, Beckham Co. (May 10, 2026)1.75" hail — Cordell, Washita Co. (May 10, 2026)1.75" hail — 3 WNW Dill City, Washita Co. (May 10, 2026)60 mph wind — 4 WSW Weatherford, Custer Co. (May 10, 2026)2" hail — 2 SSE Burns Flat, Washita Co. (May 9, 2026)2" hail — 1 SE Bessie, Washita Co. (May 9, 2026)1" hail — 4 NE Burns Flat, Washita Co. (May 9, 2026)2.5" hail — 1 WSW Elk City, Beckham Co. (May 9, 2026)1" hail — 4 W Elk City, Beckham Co. (May 9, 2026)2.5" hail — 1 W Elk City, Beckham Co. (May 9, 2026)1.5" hail — 3 W Elk City, Beckham Co. (May 9, 2026)1.5" hail — Burns Flat, Washita Co. (May 9, 2026)1.75" hail — Elk City, Beckham Co. (May 9, 2026)1" hail — 3 W Elk City, Beckham Co. (May 9, 2026)2.5" hail — 1 WNW Burns Flat, Washita Co. (May 9, 2026)2" hail — 5 SE Elk City, Washita Co. (May 9, 2026)2.01" hail — 4 SSW Canute, Washita Co. (May 9, 2026)2" hail — 3 S Elk City, Beckham Co. (May 9, 2026)1.75" hail — 6 WSW Elk City, Beckham Co. (May 9, 2026)1.5" hail — 5 W Elk City, Beckham Co. (May 9, 2026)1.5" hail — 6 WSW Elk City, Beckham Co. (May 9, 2026)1.25" hail — 4 SW Berlin, Beckham Co. (May 9, 2026)0.75" hail — 5 SW Berlin, Beckham Co. (May 9, 2026)1" hail — Poteau, Le Flore Co. (May 9, 2026)1" hail — 1 S Okmulgee, Okmulgee Co. (May 9, 2026)1" hail — 3 S Okmulgee, Okmulgee Co. (May 9, 2026)1.25" hail — 7 E Waurika, Jefferson Co. (May 9, 2026)1" hail — 2 SW Comanche, Stephens Co. (May 9, 2026)1" hail — 2 SW Comanche, Stephens Co. (May 9, 2026)1" hail — Roland, Sequoyah Co. (May 9, 2026)1" hail — Muldrow, Sequoyah Co. (May 9, 2026)2.5" hail — 3 N Muldrow, Sequoyah Co. (May 9, 2026)1.75" hail — 4 E Checotah, McIntosh Co. (May 9, 2026)0.88" hail — 6 WNW Box, Sequoyah Co. (May 9, 2026)1.25" hail — 5 N Eram, Okmulgee Co. (May 9, 2026)1.25" hail — 3 S Fletcher, Comanche Co. (May 9, 2026)1.5" hail — 1 E Elgin, Comanche Co. (May 9, 2026)1.75" hail — 2 N Elgin, Comanche Co. (May 9, 2026)1.5" hail — 2 NE Elgin, Comanche Co. (May 9, 2026)1" hail — 2 W Liberty, Okmulgee Co. (May 9, 2026)0.75" hail — Okay, Wagoner Co. (May 9, 2026)2.25" hail — 2 W Ninnekah, Grady Co. (May 9, 2026)1.5" hail — 2 W Ninnekah, Grady Co. (May 9, 2026)1.75" hail — Chickasha, Grady Co. (May 9, 2026)1" hail — 2 S Chickasha, Grady Co. (May 9, 2026)1.25" hail — 1 SSE Chickasha, Grady Co. (May 9, 2026)2.5" hail — 5 SW Etowah, Cleveland Co. (May 9, 2026)2.5" hail — 2 WSW Chickasha, Grady Co. (May 9, 2026)2.75" hail — Etowah, Cleveland Co. (May 9, 2026)1.5" hail — 3 W Etowah, Cleveland Co. (May 9, 2026)1.75" hail — 3 W Etowah, Cleveland Co. (May 9, 2026)1" hail — 3 SW Etowah, Cleveland Co. (May 9, 2026)1.25" hail — 3 W Etowah, Cleveland Co. (May 9, 2026)1.75" hail — 1 SW Chickasha, Grady Co. (May 8, 2026)1.5" hail — 1 SW Chickasha, Grady Co. (May 8, 2026)2" hail — 1 NW Wagoner, Wagoner Co. (May 8, 2026)1.75" hail — 4 SSE Mazie, Wagoner Co. (May 8, 2026)1.5" hail — 5 N Wagoner, Wagoner Co. (May 8, 2026)1.75" hail — 3 E Verden, Grady Co. (May 8, 2026)2" hail — Chattanooga, Comanche Co. (May 8, 2026)2.75" hail — Chattanooga, Comanche Co. (May 8, 2026)2.75" hail — 1 SSW Chattanooga, Tillman Co. (May 8, 2026)1.5" hail — 5 NE Verden, Grady Co. (May 8, 2026)1.75" hail — Chattanooga, Comanche Co. (May 8, 2026)1.75" hail — Chattanooga, Comanche Co. (May 8, 2026)1.25" hail — 4 E Inola, Mayes Co. (May 8, 2026)1" hail — Chattanooga, Comanche Co. (May 8, 2026)1" hail — 2 ESE Tulsa, Tulsa Co. (May 8, 2026)1" hail — 5 NE Verden, Grady Co. (May 8, 2026)1.5" hail — 1 NNW Inola, Rogers Co. (May 8, 2026)1" hail — 1 SW Valley Brook, Oklahoma Co. (May 8, 2026)1" hail — 2 N Tulsa, Tulsa Co. (May 8, 2026)1" hail — 4 W Moore, Cleveland Co. (May 8, 2026)1" hail — 3 SSW Moore, Cleveland Co. (May 8, 2026)1" hail — 2 SW Tinker Air Force B, Oklahoma Co. (May 8, 2026)1" hail — 1 WSW Moore, Cleveland Co. (May 8, 2026)1" hail — 2 SE Valley Brook, Cleveland Co. (May 8, 2026)1" hail — 3 W Moore, Cleveland Co. (May 8, 2026)1" hail — 2 SW Tinker Air Force B, Oklahoma Co. (May 8, 2026)0.88" hail — 3 NNW Tulsa, Tulsa Co. (May 8, 2026)1.5" hail — 6 N Newcastle, Cleveland Co. (May 8, 2026)1" hail — 3 E Verdigris, Rogers Co. (May 8, 2026)1" hail — 2 E Valley Brook, Oklahoma Co. (May 8, 2026)1" hail — Verdigris, Rogers Co. (May 8, 2026)1.5" hail — Verdigris, Rogers Co. (May 8, 2026)1" hail — 2 NE Moore, Cleveland Co. (May 8, 2026)1" hail — Verdigris, Rogers Co. (May 8, 2026)0.75" hail — 5 N Sand Springs, Osage Co. (May 8, 2026)1" hail — 5 E Mustang, Cleveland Co. (May 8, 2026)1.25" hail — 4 E Mustang, Oklahoma Co. (May 8, 2026)1.25" hail — 2 N Mustang, Canadian Co. (May 8, 2026)0.88" hail — 3 NE Verdigris, Rogers Co. (May 8, 2026)1.75" hail — 3 SW Yukon, Canadian Co. (May 8, 2026)1" hail — 4 E Mustang, Oklahoma Co. (May 8, 2026)1" hail — 3 N Chandler, Lincoln Co. (May 8, 2026)2" hail — 5 E Owasso, Rogers Co. (May 8, 2026)1.25" hail — 5 SE Collinsville, Rogers Co. (May 8, 2026)1" hail — 3 W Owasso, Tulsa Co. (May 8, 2026)2" hail — 5 E Owasso, Rogers Co. (May 8, 2026)1.75" hail — 4 NE Owasso, Rogers Co. (May 8, 2026)1" hail — 2 NE Mustang, Canadian Co. (May 8, 2026)1.75" hail — 5 W Claremore, Rogers Co. (May 8, 2026)0.75" hail — 1 N Owasso, Tulsa Co. (May 8, 2026)1.25" hail — 2 SW Yukon, Canadian Co. (May 8, 2026)1.25" hail — 5 E Owasso, Rogers Co. (May 8, 2026)1.75" hail — 3 S Yukon, Canadian Co. (May 8, 2026)1.25" hail — 3 N Mustang, Canadian Co. (May 8, 2026)1.75" hail — 3 SW Collinsville, Tulsa Co. (May 8, 2026)1.5" hail — 3 S Yukon, Canadian Co. (May 8, 2026)1" hail — 2 S Yukon, Canadian Co. (May 8, 2026)1" hail — 2 N Mustang, Canadian Co. (May 8, 2026)0.75" hail — 2 W Owasso, Tulsa Co. (May 8, 2026)1" hail — 1 S Yukon, Canadian Co. (May 8, 2026)0.75" hail — 3 E Owasso, Rogers Co. (May 8, 2026)1.75" hail — 3 SSE Yukon, Canadian Co. (May 8, 2026)0.75" hail — 1 SW Sperry, Osage Co. (May 8, 2026)1.75" hail — 3 SW Yukon, Canadian Co. (May 8, 2026)1.25" hail — 3 S Yukon, Canadian Co. (May 8, 2026)1" hail — 5 ESE Skiatook, Tulsa Co. (May 8, 2026)59 mph wind — 2 N Yukon, Canadian Co. (May 8, 2026)1.75" hail — 4 W Collinsville, Tulsa Co. (May 8, 2026)1" hail — 3 W Glencoe, Payne Co. (May 8, 2026)1" hail — 6 NW Carney, Lincoln Co. (May 8, 2026)1.5" hail — 4 SW Vera, Tulsa Co. (May 8, 2026)1" hail — Guthrie, Logan Co. (May 8, 2026)1" hail — 1 WNW Collinsville, Tulsa Co. (May 8, 2026)1" hail — 4 SW Vera, Tulsa Co. (May 8, 2026)1.25" hail — Skiatook, Tulsa Co. (May 8, 2026)1.75" hail — 4 NE Skiatook, Tulsa Co. (May 8, 2026)0.75" hail — 1 S Pawnee, Pawnee Co. (May 8, 2026)3 N PutnamChattanooga3 S Yukon8 SW Hardy5 S Elk City2 SSW Minco
Hail <1.25" Hail 1.25–2" Hail 2"+ Damaging wind Tornado

This map shows where. Rooftops shows which roofs.

Type any Oklahoma address and get that exact roof's hail history — every verified hit with dates and sizes — plus measurements and a replacement cost range. That's your proof at the door and for the adjuster.

Get a Free Roof Report

Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.

Towns to canvass first

1 WSW GuymonTexas Co.10 reports
3 N PutnamDewey Co.9 reports
13 NNE Camp HoustonWoods Co.9 reports
4 WSW WeatherfordCuster Co.8 reports
4 WNW CamargoDewey Co.7 reports
3 SSW FreedomWoodward Co.7 reports
LamontGrant Co.7 reportsmax 3.25"
3 S YukonCanadian Co.6 reportsmax 1.75"
8 W SlapoutBeaver Co.6 reports
Mountain ViewKiowa Co.6 reportsmax 2.75"
1 WSW HookerTexas Co.5 reports
5 S Elk CityBeckham Co.5 reports

Largest hail · last 12 months

4 W Braman3 months ago3.75" baseball
2 N Morrison8 months ago3.75" baseball
5 E Watonga3 months ago3.5" baseball
Morrison8 months ago3.5" baseball
6 SW Morrison8 months ago3.5" baseball
Lamont3 months ago3.25" baseball
6 W Braman3 months ago3" baseball
Lamont3 months ago3" baseball
4 W Jet3 months ago3" baseball
4 W Jet3 months ago3" baseball

Latest verified reports

WhenLocationEvent
Jul 12, 20262 days ago5 WNW WestvilleAdair Co.63 mph wind
Jul 12, 20262 days agoMazieMayes Co.66 mph wind
Jul 11, 20262 days ago4 NNW Broken ArrowTulsa Co.1.25" hail
Jul 11, 20262 days ago1 WSW HookerTexas Co.60 mph wind
Jul 9, 20265 days ago11 NE EvaTexas Co.63 mph wind
Jul 5, 20268 days ago1 SW MarlowStephens Co.1" hail
Jul 5, 20268 days ago1 NW NormanCleveland Co.1" hail
Jul 5, 20268 days ago2 NW NormanCleveland Co.82 mph wind
Jul 5, 20268 days ago3 NW NormanCleveland Co.92 mph wind
Jul 5, 20268 days ago3 NW NormanCleveland Co.92 mph wind
Jul 5, 20268 days ago2 NW NormanCleveland Co.90 mph wind
Jul 5, 20268 days ago5 N NewcastleCleveland Co.1" hail
Jul 5, 20268 days ago2 NW NormanCleveland Co.68 mph wind
Jul 5, 20268 days ago7 E MustangOklahoma Co.75 mph wind
Jul 5, 20268 days agoTinker Air Force BaseOklahoma Co.60 mph wind
Jul 5, 20268 days ago1 W MustangCanadian Co.1" hail
Jul 5, 20268 days ago2 NW MustangCanadian Co.1" hail
Jul 5, 20268 days ago3 E Oklahoma CityOklahoma Co.67 mph wind
Jul 5, 20268 days ago3 S YukonCanadian Co.1.25" hail
Jul 5, 20268 days ago1 W Lake EllsworthComanche Co.70 mph wind
Jul 5, 20268 days ago2 WNW Warr AcresOklahoma Co.59 mph wind
Jul 5, 20268 days ago3 N SeminoleSeminole Co.60 mph wind
Jul 5, 20268 days ago4 E SummitMuskogee Co.61 mph wind
Jul 5, 20268 days ago2 WNW TahlequahCherokee Co.61 mph wind
Jul 5, 20269 days agoHulbertCherokee Co.59 mph wind

Oklahoma storm damage FAQ

Was there hail in Oklahoma recently?

The most recent verified severe weather report in Oklahoma was filed on Jul 12, 2026. Over the last 12 months, NWS spotters logged 661 hail reports across 66 separate hail days in the state.

How big does hail need to be to damage a roof?

Hail around 1 inch (quarter size) and up can bruise or crack asphalt shingles — that's the size adjusters take seriously. The largest verified hail in Oklahoma in the last 12 months measured 3.75" — baseball sized — and the state logged 64 days with 1"+ hail.

How long after a hailstorm can homeowners file a claim?

It depends on the policy and the state, but most homeowner policies allow one to two years from the storm date — some as little as six months. That's why the storms on this page are still live opportunities: the roofer who documents the damage first usually writes the job.

How do I check if a specific roof was hit?

Run a free roof report on Rooftops AI: type the address and you get the roof's measurements plus its verified hail history — every NWS-logged hail, wind, and tornado report near that exact property, with dates and sizes.

Turn storm data into signed jobs

Rooftops AI gives roofers instant roof measurements, cost estimates, verified per-address hail history, and an AI assistant — free to start.

Get a Free Roof Report

Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.

Storm reports by state

Data: NWS Local Storm Reports via Iowa Environmental Mesonet (mesonet.agron.iastate.edu). Local Storm Reports are preliminary, spotter-submitted observations and may be revised by the National Weather Service. Rooftops AI is not affiliated with or endorsed by NOAA or the NWS. Insurance filing windows vary by policy and state — homeowners should confirm with their carrier.

Page generated 2026-07-14 02:15 UTC · refreshes hourly.