Recent storms / Oklahoma

Hail in Oklahoma on May 19, 2025

110 hail reports. Largest: 2.75" (baseball) near Rubottom (Love County).

Roof inspection recommended for homes where the largest hail fell

Many Oklahoma home insurance policies require you to report damage within about a year of the storm. How to file a hail claim in Oklahoma

Where hail was reported

Under 1"1" to 1.74"1.75" (golf ball) and up

All reports

SizeNearCountyTime
2.75" (baseball)RubottomLove3:49 PM CST
2.25" (hen egg)SeminoleSeminole2:17 PM CST
2" (hen egg)JenksTulsa2:57 PM CST
2" (hen egg)SulphurMurray1:12 PM CST
2" (hen egg)MiddlebergGrady3:23 PM CST
1.75" (golf ball)Arcadia LakeOklahoma4:18 PM CST
1.75" (golf ball)SewardLogan4:21 PM CST
1.75" (golf ball)StillwaterPayne4:56 PM CST
1.75" (golf ball)CoyleLogan4:41 PM CST
1.75" (golf ball)JenksTulsa2:56 PM CST
1.75" (golf ball)TulsaTulsa3:03 PM CST
1.75" (golf ball)TulsaTulsa2:57 PM CST
1.75" (golf ball)SulphurMurray1:12 PM CST
1.75" (golf ball)TulsaTulsa3:05 PM CST
1.75" (golf ball)SulphurMurray1:15 PM CST
1.75" (golf ball)Broken ArrowTulsa3:03 PM CST
1.75" (golf ball)WilsonCarter2:56 PM CST
1.75" (golf ball)RaviaJohnston3:17 PM CST
1.5" (ping pong ball)CollinsvilleTulsa3:15 PM CST
1.5" (ping pong ball)TulsaTulsa3:00 PM CST
1.5" (ping pong ball)TulsaTulsa3:01 PM CST
1.5" (ping pong ball)CollinsvilleTulsa3:23 PM CST
1.5" (ping pong ball)TulsaTulsa3:05 PM CST
1.5" (ping pong ball)AdaPontotoc1:56 PM CST
1.5" (ping pong ball)VerdigrisRogers3:11 PM CST
1.5" (ping pong ball)SkiatookTulsa3:11 PM CST
1.5" (ping pong ball)MarlowStephens2:38 PM CST
1.5" (ping pong ball)AdaPontotoc2:35 PM CST
1.5" (ping pong ball)OkemahOkfuskee2:13 PM CST
1.25" (half dollar)MeridianLogan4:27 PM CST
1.25" (half dollar)TulsaTulsa2:59 PM CST
1.25" (half dollar)SumnerNoble5:15 PM CST
1.25" (half dollar)JenksTulsa2:55 PM CST
1.25" (half dollar)Kaw CityKay5:45 PM CST
1.25" (half dollar)TulsaTulsa2:59 PM CST
1.25" (half dollar)SlaughtervilleCleveland11:20 AM CST
1.25" (half dollar)TulsaTulsa3:00 PM CST
1.25" (half dollar)TulsaTulsa3:01 PM CST
1.25" (half dollar)TulsaTulsa3:02 PM CST
1.25" (half dollar)HorntownHughes1:37 PM CST
1.25" (half dollar)OwassoTulsa3:12 PM CST
1.25" (half dollar)CollinsvilleRogers3:13 PM CST
1.25" (half dollar)BurbankOsage5:46 PM CST
1" (quarter)BurneyvilleLove3:54 PM CST
1" (quarter)Forest ParkOklahoma4:02 PM CST
1" (quarter)MoundsCreek2:48 PM CST
1" (quarter)CottonwoodCoal4:20 PM CST
1" (quarter)JenksTulsa2:53 PM CST
1" (quarter)Broken ArrowTulsa2:56 PM CST
1" (quarter)Broken Arrow ArpkTulsa2:52 PM CST
1" (quarter)SkiatookOsage3:03 PM CST
1" (quarter)JenksTulsa2:57 PM CST
1" (quarter)GlenpoolTulsa2:58 PM CST
1" (quarter)MariettaLove5:33 PM CST
1" (quarter)GlenpoolTulsa3:00 PM CST
1" (quarter)JenksTulsa2:50 PM CST
1" (quarter)TulsaTulsa3:00 PM CST
1" (quarter)SlaughtervilleCleveland11:21 AM CST
1" (quarter)AchilleBryan7:54 PM CST
1" (quarter)TulsaTulsa3:03 PM CST
1" (quarter)TulsaTulsa3:04 PM CST
1" (quarter)CollinsvilleTulsa3:17 PM CST
1" (quarter)SulphurMurray1:13 PM CST
1" (quarter)OwassoTulsa3:10 PM CST
1" (quarter)HartshornePittsburg5:10 PM CST
1" (quarter)AllenPontotoc1:28 PM CST
1" (quarter)VanossPontotoc1:31 PM CST
1" (quarter)AdaPontotoc10:11 PM CST
1" (quarter)CollinsvilleRogers3:11 PM CST
1" (quarter)CollinsvilleRogers3:15 PM CST
1" (quarter)VerdigrisRogers3:17 PM CST
1" (quarter)Oak LodgeLe Flore6:18 PM CST
1" (quarter)VanossPontotoc1:36 PM CST
1" (quarter)SkiatookTulsa3:22 PM CST
1" (quarter)DeweyWashington3:45 PM CST
1" (quarter)Lone GroveCarter3:05 PM CST
1" (quarter)NewcastleMcClain3:36 PM CST
1" (quarter)MooreCleveland3:45 PM CST
1" (quarter)MooreCleveland3:45 PM CST
1" (quarter)GarnettTulsa3:08 PM CST
1" (quarter)TulsaTulsa3:12 PM CST
0.88" (nickel)BattiestMcCurtain7:30 PM CST
0.88" (nickel)Broken BowMcCurtain9:11 PM CST
0.88" (nickel)ReaganJohnston10:17 AM CST
0.88" (nickel)MiddlebergGrady3:25 PM CST
0.75" (penny)OologahRogers12:46 PM CST
0.75" (penny)GlenpoolTulsa2:52 PM CST
0.75" (penny)JenksTulsa2:52 PM CST
0.75" (penny)Broken ArrowTulsa2:57 PM CST
0.75" (penny)OwassoTulsa3:10 PM CST
0.75" (penny)NormanCleveland11:06 AM CST
0.75" (penny)PerkinsPayne4:49 PM CST
0.75" (penny)MorrisonNoble5:08 PM CST
0.75" (penny)Broken ArrowTulsa2:58 PM CST
0.75" (penny)OwassoTulsa3:13 PM CST
0.75" (penny)TulsaTulsa3:03 PM CST
0.75" (penny)NormanCleveland11:07 AM CST
0.75" (penny)(Oun)Norman Westheimer ArptCleveland11:09 AM CST
0.75" (penny)CollinsvilleRogers3:17 PM CST
0.75" (penny)CollinsvilleTulsa3:17 PM CST
0.75" (penny)AdaPontotoc10:09 PM CST
0.75" (penny)TulsaTulsa3:02 PM CST
0.75" (penny)OwassoTulsa3:09 PM CST
0.75" (penny)CollinsvilleRogers3:10 PM CST
0.75" (penny)SkiatookOsage3:20 PM CST
0.75" (penny)RinglingJefferson2:30 PM CST
0.75" (penny)AdaPontotoc2:43 PM CST
0.75" (penny)ByngPontotoc2:44 PM CST
0.75" (penny)SasakwaSeminole2:53 PM CST
0.75" (penny)MiloCarter3:10 PM CST

Source: NOAA Storm Events (official). Counties: Love, Seminole, Tulsa, Murray, Grady, Oklahoma, Logan, Payne, Carter, Johnston, Pontotoc, Rogers, Stephens, Okfuskee, Noble, Kay, Cleveland, Hughes, Osage, Creek, Coal, Bryan, Pittsburg, Le Flore, Washington, McClain, McCurtain, Jefferson.