Live NWS data · updated hourly

Utah Hail Map & Storm Reports

Every verified hail report in Utah 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.

8
Days with claimable 1"+ hail
1.75"
Largest hail (golf ball)
32
Hail reports · 12 mo
6 days ago
Most recent report

The storms worth working

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

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

58 mph wind — 2 SE Dugway, Tooele Co. (Aug 31, 2026)62 mph wind — 1 SW Herriman, Salt Lake Co. (Aug 31, 2026)59 mph wind — 6 W Nephi, Juab Co. (Aug 31, 2026)60 mph wind — 4 NW Levan, Juab Co. (Aug 31, 2026)1" hail — 1 N Big Water, Kane Co. (Aug 30, 2026)46 mph wind — 16 NW Moab, Grand Co. (Aug 30, 2026)0.75" hail — 6 W Big Water, Kane Co. (Aug 30, 2026)1.25" hail — Leamington, Millard Co. (Aug 29, 2026)1" hail — 1 NE Lynndyl, Millard Co. (Aug 29, 2026)1.75" hail — 1 NE Lynndyl, Millard Co. (Aug 29, 2026)100 mph wind — 1 NE Lynndyl, Millard Co. (Aug 29, 2026)75 mph wind — 3 WNW Big Water, Kane Co. (Aug 29, 2026)60 mph wind — 1 SSE Sugarville, Millard Co. (Aug 29, 2026)60 mph wind — 1 SSE Sugarville, Millard Co. (Aug 29, 2026)60 mph wind — 1 N Summit, Iron Co. (Aug 29, 2026)1" hail — 2 S Dugway, Tooele Co. (Aug 29, 2026)0.75" hail — 1 S Dugway, Tooele Co. (Aug 29, 2026)64 mph wind — 27 WSW Dugway, Tooele Co. (Aug 29, 2026)64 mph wind — 6 SSE Clive, Tooele Co. (Aug 29, 2026)59 mph wind — 2 SW College Ward, Cache Co. (Aug 29, 2026)60 mph wind — 9 N Lakeside, Box Elder Co. (Aug 29, 2026)58 mph wind — 10 SE Woodland, Wasatch Co. (Aug 28, 2026)59 mph wind — 4 NE Stoddard, Morgan Co. (Aug 28, 2026)61 mph wind — 1 NW Sundance, Utah Co. (Aug 28, 2026)64 mph wind — 4 NE Sundance, Wasatch Co. (Aug 28, 2026)59 mph wind — 2 ENE Provo Canyon, Utah Co. (Aug 28, 2026)64 mph wind — 2 ENE Provo Canyon, Utah Co. (Aug 28, 2026)61 mph wind — 3 WNW Salem, Utah Co. (Aug 28, 2026)79 mph wind — 3 SSW Santaquin, Juab Co. (Aug 28, 2026)58 mph wind — 3 S Faust, Tooele Co. (Aug 28, 2026)65 mph wind — 5 NNE Pintura, Washington Co. (Aug 28, 2026)63 mph wind — 16 NW Moab, Grand Co. (Aug 28, 2026)61 mph wind — 25 SSW Dugway, Tooele Co. (Aug 28, 2026)61 mph wind — 11 W Hooper, Weber Co. (Aug 28, 2026)67 mph wind — 21 WSW Dugway, Tooele Co. (Aug 28, 2026)59 mph wind — 7 NNE Clive, Tooele Co. (Aug 28, 2026)58 mph wind — 14 SW Dugway, Tooele Co. (Aug 28, 2026)60 mph wind — 5 NNE Laketown, Rich Co. (Aug 28, 2026)60 mph wind — 21 SSW Knolls, Tooele Co. (Aug 28, 2026)58 mph wind — 27 E Lucin, Box Elder Co. (Aug 27, 2026)64 mph wind — 27 E Lucin, Box Elder Co. (Aug 27, 2026)59 mph wind — 3 NNE Duchesne, Duchesne Co. (Aug 27, 2026)61 mph wind — 12 W Knolls, Tooele Co. (Aug 27, 2026)60 mph wind — 10 W Knolls, Tooele Co. (Aug 27, 2026)68 mph wind — 16 W Knolls, Tooele Co. (Aug 27, 2026)62 mph wind — 29 NE Callao, Tooele Co. (Aug 27, 2026)60 mph wind — 29 NE Callao, Tooele Co. (Aug 27, 2026)50.84 mph wind — 13 NE Maeser, Uintah Co. (Aug 26, 2026)64 mph wind — Slc Arpt #2, Salt Lake Co. (Aug 25, 2026)60 mph wind — 6 NW Magna, Salt Lake Co. (Aug 25, 2026)59 mph wind — 5 NNE Laketown, Rich Co. (Aug 25, 2026)59 mph wind — 10 SW Dugway, Tooele Co. (Aug 25, 2026)74 mph wind — 2 NW South Jordan - Day, Salt Lake Co. (Aug 24, 2026)64 mph wind — 2 ESE Copperton, Salt Lake Co. (Aug 24, 2026)61 mph wind — 2 SW Wellsville, Cache Co. (Aug 24, 2026)59 mph wind — 29 NE Callao, Tooele Co. (Aug 24, 2026)72 mph wind — 18 NNE Callao, Tooele Co. (Aug 24, 2026)58 mph wind — 7 NNE Clive, Tooele Co. (Aug 24, 2026)62 mph wind — Knolls, Tooele Co. (Aug 23, 2026)66 mph wind — 10 W Knolls, Tooele Co. (Aug 23, 2026)69 mph wind — 2 NNE Roy, Weber Co. (Aug 23, 2026)62 mph wind — 18 ESE Lakeside, Box Elder Co. (Aug 23, 2026)59 mph wind — 11 E Lakeside, Box Elder Co. (Aug 23, 2026)69 mph wind — 18 ESE Lakeside, Box Elder Co. (Aug 23, 2026)64 mph wind — 10 W Knolls, Tooele Co. (Aug 22, 2026)58 mph wind — Knolls, Tooele Co. (Aug 22, 2026)62 mph wind — 10 W Knolls, Tooele Co. (Aug 22, 2026)80 mph wind — 10 W Knolls, Tooele Co. (Aug 22, 2026)74 mph wind — 12 W Knolls, Tooele Co. (Aug 22, 2026)75 mph wind — 10 W Knolls, Tooele Co. (Aug 22, 2026)73 mph wind — 12 W Knolls, Tooele Co. (Aug 22, 2026)70 mph wind — 10 W Knolls, Tooele Co. (Aug 22, 2026)58 mph wind — 16 W Knolls, Tooele Co. (Aug 22, 2026)67 mph wind — 12 W Knolls, Tooele Co. (Aug 22, 2026)59 mph wind — 4 SW Scipio, Millard Co. (Aug 22, 2026)53 mph wind — 17 NW Moab, Grand Co. (Aug 22, 2026)53 mph wind — 16 NW Moab, Grand Co. (Aug 22, 2026)61 mph wind — 12 W Knolls, Tooele Co. (Aug 18, 2026)61 mph wind — 1 SSE Salt Lake City We, Salt Lake Co. (Aug 14, 2026)59 mph wind — 10 SW Dugway, Tooele Co. (Aug 14, 2026)45 mph wind — 17 NW Moab, Grand Co. (Aug 14, 2026)1" hail — 3 WSW Stockton, Tooele Co. (Aug 14, 2026)64 mph wind — 5 W Clover, Tooele Co. (Aug 14, 2026)76 mph wind — 4 NNW Dugway, Tooele Co. (Aug 13, 2026)73 mph wind — 1 E Dugway, Tooele Co. (Aug 13, 2026)75 mph wind — 2 SE Dugway, Tooele Co. (Aug 13, 2026)Tornado — 4 NNE Dugway, Tooele Co. (Aug 13, 2026)66 mph wind — 3 SSW Dugway, Tooele Co. (Aug 13, 2026)68 mph wind — 10 SW Dugway, Tooele Co. (Aug 13, 2026)59 mph wind — 3 SSW Dugway, Tooele Co. (Aug 13, 2026)58 mph wind — 25 SSW Dugway, Tooele Co. (Aug 13, 2026)70 mph wind — 11 WSW Dugway, Tooele Co. (Aug 13, 2026)67 mph wind — 12 W Dugway, Tooele Co. (Aug 13, 2026)65 mph wind — 14 SW Dugway, Tooele Co. (Aug 13, 2026)63 mph wind — 10 WSW Dugway, Tooele Co. (Aug 13, 2026)61 mph wind — 15 WSW Dugway, Tooele Co. (Aug 13, 2026)82 mph wind — 12 W Dugway, Tooele Co. (Aug 13, 2026)73 mph wind — 11 WSW Dugway, Tooele Co. (Aug 13, 2026)68 mph wind — 15 WSW Dugway, Tooele Co. (Aug 13, 2026)59 mph wind — 10 WSW Dugway, Tooele Co. (Aug 13, 2026)58 mph wind — 14 SW Dugway, Tooele Co. (Aug 13, 2026)68 mph wind — 18 W Dugway, Tooele Co. (Aug 13, 2026)67 mph wind — 18 W Dugway, Tooele Co. (Aug 13, 2026)62 mph wind — 22 W Dugway, Tooele Co. (Aug 13, 2026)59 mph wind — 23 WSW Dugway, Tooele Co. (Aug 13, 2026)59 mph wind — 15 WSW Dugway, Tooele Co. (Aug 13, 2026)78 mph wind — 27 NE Callao, Tooele Co. (Aug 13, 2026)93 mph wind — 29 NE Callao, Tooele Co. (Aug 13, 2026)62 mph wind — 27 NE Callao, Tooele Co. (Aug 13, 2026)47 mph wind — 17 NW Moab, Grand Co. (Aug 12, 2026)62 mph wind — 12 SSE Motoqua, Washington Co. (Aug 12, 2026)59 mph wind — 11 WSW Panguitch, Garfield Co. (Aug 8, 2026)64 mph wind — 2 SSE Tremonton, Box Elder Co. (Jul 30, 2026)60 mph wind — 4 E Sugarhouse, Salt Lake Co. (Jul 30, 2026)72 mph wind — Salt Lake City Weather, Salt Lake Co. (Jul 30, 2026)68 mph wind — 2 NNW Slc Intl Arpt, Salt Lake Co. (Jul 30, 2026)59 mph wind — 1 WSW Salt Lake City We, Salt Lake Co. (Jul 30, 2026)61 mph wind — 6 SW Syracuse, Davis Co. (Jul 30, 2026)60 mph wind — 3 SSW West Point, Davis Co. (Jul 30, 2026)74 mph wind — 18 ESE Lakeside, Box Elder Co. (Jul 29, 2026)71 mph wind — 18 ESE Lakeside, Box Elder Co. (Jul 29, 2026)76 mph wind — 18 ESE Lakeside, Box Elder Co. (Jul 29, 2026)59 mph wind — 25 W Dugway, Tooele Co. (Jul 29, 2026)61 mph wind — 16 NW Moab, Grand Co. (Jul 29, 2026)67 mph wind — 4 SSE Green River, Emery Co. (Jul 29, 2026)59 mph wind — Knolls, Tooele Co. (Jul 29, 2026)69 mph wind — 10 W Knolls, Tooele Co. (Jul 29, 2026)65 mph wind — 12 W Knolls, Tooele Co. (Jul 29, 2026)Tornado — 4 SW Kanosh, Millard Co. (Jul 28, 2026)59 mph wind — 4 NNE Fillmore, Millard Co. (Jul 28, 2026)64 mph wind — 2 NNE Sigurd, Sevier Co. (Jul 28, 2026)60 mph wind — 25 WSW Hinckley, Millard Co. (Jul 27, 2026)66 mph wind — 15 SW Lakeside, Box Elder Co. (Jul 26, 2026)59 mph wind — 3 SW Curlew Jct, Box Elder Co. (Jul 26, 2026)61 mph wind — 1 W Salt Lake City Weat, Salt Lake Co. (Jul 22, 2026)63 mph wind — Salt Lake City Weather, Salt Lake Co. (Jul 22, 2026)47 mph wind — 41 NNE Elgin, Uintah Co. (Jul 22, 2026)58 mph wind — 6 NNW La Sal Jct, San Juan Co. (Jul 22, 2026)49 mph wind — 16 NW Moab, Grand Co. (Jul 22, 2026)48 mph wind — 16 ESE Fry Cyn, San Juan Co. (Jul 22, 2026)52 mph wind — 6 SSE Canyonlands Np, San Juan Co. (Jul 22, 2026)46 mph wind — 4 NNW Grand Co Arpt, Grand Co. (Jul 22, 2026)50 mph wind — 8 SE La Sal Jct Arpt, San Juan Co. (Jul 22, 2026)54 mph wind — 16 SW La Sal Jct Arpt, San Juan Co. (Jul 22, 2026)47 mph wind — 17 SW La Sal Jct Arpt, San Juan Co. (Jul 22, 2026)59 mph wind — 2 NW La Sal Jct Arpt, San Juan Co. (Jul 21, 2026)56 mph wind — 11 SSW La Sal, San Juan Co. (Jul 21, 2026)45 mph wind — 11 W Verdure, San Juan Co. (Jul 21, 2026)46 mph wind — 14 NNE Montezuma Creek, San Juan Co. (Jul 21, 2026)61 mph wind — 25 WSW Hinckley, Millard Co. (Jul 21, 2026)59 mph wind — 4 SE Hinckley, Millard Co. (Jul 21, 2026)72 mph wind — 11 N Ticaboo, Garfield Co. (Jul 21, 2026)70 mph wind — 1 NNW Bullfrog, Kane Co. (Jul 21, 2026)62 mph wind — 11 N Ticaboo, Garfield Co. (Jul 21, 2026)61 mph wind — 15 SSW White Cyn, San Juan Co. (Jul 21, 2026)0.5" hail — 10 NW Alton, Kane Co. (Jul 16, 2026)50 mph wind — 2 NW La Sal Jct Arpt, San Juan Co. (Jul 14, 2026)66 mph wind — 4 SW Vernal, Uintah Co. (Jul 14, 2026)47 mph wind — 2 WSW La Sal, San Juan Co. (Jul 14, 2026)45 mph wind — 8 SE La Sal Jct Arpt, San Juan Co. (Jul 14, 2026)59 mph wind — 3 SW Vernal, Uintah Co. (Jul 14, 2026)47 mph wind — 2 WNW La Sal, San Juan Co. (Jul 14, 2026)53 mph wind — 40 NNE Castle Valley, Grand Co. (Jul 14, 2026)49 mph wind — 11 SSW La Sal, San Juan Co. (Jul 14, 2026)58 mph wind — 2 SSW Enoch, Iron Co. (Jul 13, 2026)67 mph wind — 2 NW Cedar City, Iron Co. (Jul 13, 2026)62 mph wind — 2 SW Cove Ft, Millard Co. (Jul 13, 2026)59 mph wind — 5 WNW Eagle Mountain, Utah Co. (Jul 10, 2026)59 mph wind — 5 SSW Saratoga Springs, Utah Co. (Jul 10, 2026)59 mph wind — 22 WSW Green River, Emery Co. (Jul 9, 2026)58 mph wind — 4 ENE Price, Carbon Co. (Jul 9, 2026)58 mph wind — 20 ESE Moore, Emery Co. (Jul 9, 2026)64 mph wind — 3 NNE Genola, Utah Co. (Jul 9, 2026)45 mph wind — 1 ESE Vernal, Uintah Co. (Jul 9, 2026)51 mph wind — 1 N Salt Lake City, Salt Lake Co. (Jul 9, 2026)52 mph wind — Salt Lake City Weather, Salt Lake Co. (Jul 9, 2026)47 mph wind — 1 W Salt Lake City Weat, Salt Lake Co. (Jul 9, 2026)54 mph wind — 2 NNE Roy, Weber Co. (Jul 9, 2026)51 mph wind — 6 NW Magna, Salt Lake Co. (Jul 9, 2026)48 mph wind — 2 NNE Lake Pt, Tooele Co. (Jul 9, 2026)48 mph wind — 10 NNW Grantsville, Tooele Co. (Jul 9, 2026)52 mph wind — 10 ESE Delle, Tooele Co. (Jul 9, 2026)50 mph wind — 18 ESE Lakeside, Box Elder Co. (Jul 9, 2026)53 mph wind — 7 NNE Clive, Tooele Co. (Jul 9, 2026)42 mph wind — 11 E Lakeside, Box Elder Co. (Jul 9, 2026)56 mph wind — 9 N Lakeside, Box Elder Co. (Jul 9, 2026)60 mph wind — Knolls, Tooele Co. (Jul 9, 2026)55 mph wind — 16 W Knolls, Tooele Co. (Jul 8, 2026)60 mph wind — 3 SW Curlew Jct, Box Elder Co. (Jul 8, 2026)60 mph wind — 1 E Garden City, Rich Co. (Jul 8, 2026)60 mph wind — 6 WNW Lakeside, Box Elder Co. (Jul 8, 2026)62 mph wind — 27 E Lucin, Box Elder Co. (Jul 8, 2026)55 mph wind — 1 ESE Vernal, Uintah Co. (Jul 7, 2026)46 mph wind — 8 SE La Sal Jct Arpt, San Juan Co. (Jul 7, 2026)48 mph wind — 34 ESE Manila, Daggett Co. (Jul 7, 2026)52 mph wind — 16 NW Moab, Grand Co. (Jul 7, 2026)62 mph wind — 5 NNE Laketown, Rich Co. (Jul 2, 2026)66 mph wind — 1 N Wendover, Tooele Co. (Jul 2, 2026)46 mph wind — 16 NW Moab, Grand Co. (Jun 30, 2026)47 mph wind — 8 NW Maeser, Uintah Co. (Jun 30, 2026)52 mph wind — 16 NW Moab, Grand Co. (Jun 27, 2026)54 mph wind — 46 NNE Castle Valley, Grand Co. (Jun 27, 2026)53 mph wind — 16 NW Moab, Grand Co. (Jun 27, 2026)1" hail — 3 ENE Lewiston, Cache Co. (Jun 27, 2026)62 mph wind — 3 NNE Smithfield, Cache Co. (Jun 27, 2026)1" hail — Trenton, Cache Co. (Jun 27, 2026)1" hail — 1 WSW Plymouth, Box Elder Co. (Jun 27, 2026)1" hail — Fielding, Box Elder Co. (Jun 27, 2026)1" hail — 2 SW Fielding, Box Elder Co. (Jun 27, 2026)58 mph wind — 2 WSW Fillmore, Millard Co. (Jun 26, 2026)45 mph wind — 46 NNE Castle Valley, Grand Co. (Jun 25, 2026)49 mph wind — 2 NW La Sal Jct Arpt, San Juan Co. (Jun 25, 2026)50 mph wind — 40 NNE Castle Valley, Grand Co. (Jun 25, 2026)61 mph wind — 5 W Clover, Tooele Co. (Jun 25, 2026)1" hail — Kamas, Summit Co. (Jun 25, 2026)46 mph wind — 16 NW Moab, Grand Co. (Jun 25, 2026)1.5" hail — Holladay, Salt Lake Co. (Jun 25, 2026)1" hail — Holladay, Salt Lake Co. (Jun 25, 2026)1.75" hail — Taylorsville, Salt Lake Co. (Jun 25, 2026)1.75" hail — 2 NW Taylorsville, Salt Lake Co. (Jun 25, 2026)64 mph wind — 9 N Lakeside, Box Elder Co. (Jun 25, 2026)61 mph wind — 15 W West Warren, Box Elder Co. (Jun 25, 2026)52 mph wind — 46 NNE Castle Valley, Grand Co. (Jun 25, 2026)64 mph wind — 17 ESE Grouse Cr, Box Elder Co. (Jun 24, 2026)63 mph wind — 4 NE Sundance, Wasatch Co. (Jun 24, 2026)60 mph wind — 2 WNW Tooele, Tooele Co. (Jun 24, 2026)62 mph wind — 3 S Faust, Tooele Co. (Jun 24, 2026)66 mph wind — 2 SSW Wendover, Tooele Co. (Jun 24, 2026)47 mph wind — 18 W Blanding Muni Arpt, San Juan Co. (Jun 24, 2026)62 mph wind — 5 NE Black Rock, Millard Co. (Jun 24, 2026)59 mph wind — 5 NNE Laketown, Rich Co. (Jun 20, 2026)42 mph wind — 17 SW La Sal Jct Arpt, San Juan Co. (Jun 20, 2026)59 mph wind — 2 SW Perry, Box Elder Co. (Jun 20, 2026)80 mph wind — 9 N Lakeside, Box Elder Co. (Jun 20, 2026)41 mph wind — 46 NNE Castle Valley, Grand Co. (Jun 20, 2026)42 mph wind — 34 ESE Manila, Daggett Co. (Jun 20, 2026)46 mph wind — 18 NE Naples, Uintah Co. (Jun 20, 2026)40 mph wind — 18 NNE Maeser, Uintah Co. (Jun 20, 2026)41 mph wind — 1 ENE Blanding, San Juan Co. (Jun 20, 2026)43 mph wind — 13 NNE Maeser, Uintah Co. (Jun 20, 2026)44 mph wind — 6 W Manila, Daggett Co. (Jun 20, 2026)48 mph wind — 8 NW Maeser, Uintah Co. (Jun 20, 2026)48 mph wind — 42 SSE Randlett, Uintah Co. (Jun 15, 2026)45 mph wind — 2 E Monticello, San Juan Co. (Jun 14, 2026)45 mph wind — 3 NNE Monticello Arpt, San Juan Co. (Jun 14, 2026)49 mph wind — 7 WSW Monticello, San Juan Co. (Jun 14, 2026)56 mph wind — 8 NW Maeser, Uintah Co. (Jun 11, 2026)45 mph wind — 1 SSW Manila, Daggett Co. (Jun 11, 2026)45 mph wind — 46 NNE Castle Valley, Grand Co. (Jun 10, 2026)49 mph wind — 6 W Manila, Daggett Co. (Jun 10, 2026)51 mph wind — 8 NW Maeser, Uintah Co. (Jun 10, 2026)45 mph wind — 6 W Manila, Daggett Co. (Jun 10, 2026)49 mph wind — 18 NE Naples, Uintah Co. (Jun 10, 2026)46 mph wind — 9 NNE Vernal, Uintah Co. (Jun 10, 2026)46 mph wind — 3 SW Vernal, Uintah Co. (Jun 10, 2026)53 mph wind — 4 SW Vernal, Uintah Co. (Jun 10, 2026)53 mph wind — 2 E Monticello, San Juan Co. (Jun 10, 2026)59 mph wind — 15 SE Naples, Uintah Co. (Jun 10, 2026)56 mph wind — 8 NW Maeser, Uintah Co. (Jun 9, 2026)51 mph wind — 11 SSE Manila, Daggett Co. (Jun 9, 2026)46 mph wind — 4 SW Vernal, Uintah Co. (Jun 9, 2026)45 mph wind — 1 E Vernal, Uintah Co. (Jun 9, 2026)54 mph wind — 8 NW Maeser, Uintah Co. (Jun 9, 2026)46 mph wind — 6 W Manila, Daggett Co. (Jun 9, 2026)46 mph wind — 1 E Blanding Muni Arpt, San Juan Co. (Jun 9, 2026)49 mph wind — 8 NW Maeser, Uintah Co. (Jun 8, 2026)47 mph wind — 4 SW Vernal, Uintah Co. (Jun 7, 2026)47 mph wind — 40 NNE Castle Valley, Grand Co. (Jun 7, 2026)55 mph wind — 25 SSW Clive, Tooele Co. (Jun 7, 2026)70 mph wind — 18 NNE Callao, Tooele Co. (Jun 7, 2026)57 mph wind — 1 W Delle, Tooele Co. (Jun 7, 2026)64 mph wind — 7 NNE Clive, Tooele Co. (Jun 7, 2026)58 mph wind — 6 SSE Clive, Tooele Co. (Jun 6, 2026)70 mph wind — 10 W Knolls, Tooele Co. (Jun 6, 2026)71 mph wind — 7 NNE Clive, Tooele Co. (Jun 6, 2026)66 mph wind — 16 W Knolls, Tooele Co. (Jun 6, 2026)49 mph wind — 1 ESE Vernal, Uintah Co. (May 30, 2026)49 mph wind — 1 ESE Vernal, Uintah Co. (May 30, 2026)58 mph wind — 1 ESE Vernal, Uintah Co. (May 30, 2026)60 mph wind — 3 NE Corinne, Box Elder Co. (May 29, 2026)56 mph wind — 1 E Blanding Muni Arpt, San Juan Co. (May 29, 2026)58 mph wind — 2 ENE Spring City, Sanpete Co. (May 29, 2026)56 mph wind — 17 NW Moab, Grand Co. (May 29, 2026)64 mph wind — 2 SSW Manti, Sanpete Co. (May 29, 2026)56 mph wind — 3 NNE Monticello Arpt, San Juan Co. (May 29, 2026)59 mph wind — 2 E Monticello, San Juan Co. (May 29, 2026)56 mph wind — 16 NW Moab, Grand Co. (May 29, 2026)59 mph wind — 4 SE Aurora, Sevier Co. (May 29, 2026)58 mph wind — 4 NW Levan, Juab Co. (May 29, 2026)46 mph wind — 16 NW Moab, Grand Co. (May 23, 2026)46 mph wind — 13 NNE Maeser, Uintah Co. (May 22, 2026)47 mph wind — 1 SSW Manila, Daggett Co. (May 21, 2026)52 mph wind — 8 NW Maeser, Uintah Co. (May 21, 2026)46 mph wind — 13 NNE Maeser, Uintah Co. (May 21, 2026)50 mph wind — 6 W Manila, Daggett Co. (May 21, 2026)45 mph wind — 4 SW Vernal, Uintah Co. (May 18, 2026)46 mph wind — 1 ESE Vernal, Uintah Co. (May 18, 2026)46 mph wind — 1 E Vernal, Uintah Co. (May 18, 2026)45 mph wind — 18 NNE Maeser, Uintah Co. (May 18, 2026)52 mph wind — 8 NW Maeser, Uintah Co. (May 18, 2026)51 mph wind — 2 E Monticello, San Juan Co. (May 18, 2026)45 mph wind — 14 NNE Montezuma Creek, San Juan Co. (May 18, 2026)53 mph wind — 16 NW Moab, Grand Co. (May 16, 2026)53 mph wind — 1 E Vernal, Uintah Co. (May 16, 2026)53 mph wind — 1 ESE Vernal, Uintah Co. (May 16, 2026)68 mph wind — Wendover, Tooele Co. (May 14, 2026)63 mph wind — 1 N Wendover, Tooele Co. (May 14, 2026)58 mph wind — 2 ENE Wendover, Tooele Co. (May 14, 2026)64 mph wind — 10 W Knolls, Tooele Co. (May 14, 2026)58 mph wind — 12 W Knolls, Tooele Co. (May 14, 2026)46 mph wind — 1 NE Bluff, San Juan Co. (May 14, 2026)58 mph wind — 9 SSE Snowville, Box Elder Co. (May 14, 2026)51 mph wind — 6 W Manila, Daggett Co. (May 14, 2026)52 mph wind — 18 NE Naples, Uintah Co. (May 14, 2026)49 mph wind — 15 SE Naples, Uintah Co. (May 14, 2026)50 mph wind — 18 W Blanding Muni Arpt, San Juan Co. (May 14, 2026)45 mph wind — 2 NE Bluff, San Juan Co. (May 14, 2026)59 mph wind — 6 W Nephi, Juab Co. (May 14, 2026)68 mph wind — 3 SSW Clear Creek, Emery Co. (May 14, 2026)59 mph wind — 9 NNE Vernal, Uintah Co. (May 14, 2026)64 mph wind — 3 SW Curlew Jct, Box Elder Co. (May 13, 2026)49 mph wind — 18 NNE Maeser, Uintah Co. (May 13, 2026)56 mph wind — 1 E Vernal, Uintah Co. (May 13, 2026)66 mph wind — 8 NW Maeser, Uintah Co. (May 13, 2026)58 mph wind — 4 SW Vernal, Uintah Co. (May 13, 2026)49 mph wind — 5 NW Summit Pt, San Juan Co. (May 13, 2026)78 mph wind — 11 W Hooper, Weber Co. (May 13, 2026)79 mph wind — 5 NNE Laketown, Rich Co. (May 13, 2026)60 mph wind — 4 SW Scipio, Millard Co. (May 13, 2026)47 mph wind — 16 NW Moab, Grand Co. (May 13, 2026)47 mph wind — 8 SE La Sal Jct Arpt, San Juan Co. (May 13, 2026)67 mph wind — 1 W Snowbasin - Mid Bow, Weber Co. (May 13, 2026)65 mph wind — 13 E Wallsburg, Wasatch Co. (May 13, 2026)70 mph wind — 5 SSE Levan, Juab Co. (May 13, 2026)68 mph wind — 3 NNW Sterling, Sanpete Co. (May 13, 2026)58 mph wind — 2 SSW Grantsville, Tooele Co. (May 13, 2026)66 mph wind — 5 W Duchesne, Duchesne Co. (May 13, 2026)73 mph wind — 3 SE Beaver Mtn, Cache Co. (May 13, 2026)60 mph wind — 10 ENE Henrieville, Garfield Co. (May 13, 2026)58 mph wind — 2 SW Paradise, Cache Co. (May 13, 2026)59 mph wind — 2 SW Castle Rock, Summit Co. (May 13, 2026)61 mph wind — 15 NNE Hanna, Duchesne Co. (May 13, 2026)59 mph wind — 8 WNW Manti, Sanpete Co. (May 13, 2026)50 mph wind — 13 NNE Maeser, Uintah Co. (May 13, 2026)48 mph wind — 18 NE Naples, Uintah Co. (May 13, 2026)58 mph wind — 1 E Garden City, Rich Co. (May 13, 2026)73 mph wind — 8 WNW Manti, Sanpete Co. (May 13, 2026)58 mph wind — 1 NE Logan, Cache Co. (May 13, 2026)48 mph wind — 2 WNW La Sal, San Juan Co. (May 13, 2026)46 mph wind — 11 SSW La Sal, San Juan Co. (May 13, 2026)58 mph wind — 1 SSW Richmond, Cache Co. (May 13, 2026)93 mph wind — 3 NNE Smithfield, Cache Co. (May 13, 2026)79 mph wind — 5 E Providence, Cache Co. (May 13, 2026)76 mph wind — 3 W Stockton, Tooele Co. (May 13, 2026)72 mph wind — 2 ENE Park City Powderc, Summit Co. (May 13, 2026)59 mph wind — 9 SSE Snowville, Box Elder Co. (May 13, 2026)58 mph wind — 8 ENE Trial Lk, Summit Co. (May 13, 2026)75 mph wind — 2 WNW North Logan, Cache Co. (May 13, 2026)60 mph wind — 3 ENE Collinston, Box Elder Co. (May 13, 2026)59 mph wind — 1 ENE Clear Creek, Carbon Co. (May 13, 2026)58 mph wind — 1 NNE Nordic Vly, Weber Co. (May 13, 2026)70 mph wind — 2 SW Wellsville, Cache Co. (May 13, 2026)64 mph wind — 3 NNW East Basin, Summit Co. (May 13, 2026)60 mph wind — 3 SW Curlew Jct, Box Elder Co. (May 13, 2026)69 mph wind — 8 ESE Delle, Tooele Co. (May 13, 2026)67 mph wind — 3 NE Corinne, Box Elder Co. (May 13, 2026)65 mph wind — 4 NNE Lake Pt, Tooele Co. (May 13, 2026)62 mph wind — 5 W Summit Park, Salt Lake Co. (May 13, 2026)61 mph wind — 6 NNW Summit Park, Salt Lake Co. (May 13, 2026)60 mph wind — 2 SSE Tremonton, Box Elder Co. (May 13, 2026)59 mph wind — 2 S Junction, Piute Co. (May 13, 2026)58 mph wind — Salt Lake City Weather, Salt Lake Co. (May 13, 2026)58 mph wind — 7 SE Snowville, Box Elder Co. (May 13, 2026)57 mph wind — 40 NNE Castle Valley, Grand Co. (May 13, 2026)55 mph wind — 8 NW Maeser, Uintah Co. (May 13, 2026)60 mph wind — 9 SSW Minersville, Iron Co. (May 13, 2026)66 mph wind — Alta - Udot, Salt Lake Co. (May 13, 2026)62 mph wind — 2 E Sugarhouse, Salt Lake Co. (May 13, 2026)61 mph wind — 2 SW Huntington, Emery Co. (May 13, 2026)60 mph wind — 3 SW Curlew Jct, Box Elder Co. (May 13, 2026)60 mph wind — 2 WSW Big Cottonwood -, Salt Lake Co. (May 13, 2026)60 mph wind — 2 NNE Lake Pt, Tooele Co. (May 13, 2026)59 mph wind — 1 NE Holladay, Salt Lake Co. (May 13, 2026)45 mph wind — 4 SW Vernal, Uintah Co. (May 13, 2026)58 mph wind — 2 SW Glenwood, Sevier Co. (May 13, 2026)77 mph wind — 11 W Hooper, Weber Co. (May 13, 2026)70 mph wind — 11 W Hooper, Weber Co. (May 13, 2026)63 mph wind — 1 SW Draper, Salt Lake Co. (May 13, 2026)60 mph wind — 4 SSE Tintic Jct, Juab Co. (May 13, 2026)60 mph wind — 3 SE Bluffdale, Utah Co. (May 13, 2026)50 mph wind — 6 NNW La Sal Jct, San Juan Co. (May 13, 2026)45 mph wind — 8 NW Maeser, Uintah Co. (May 13, 2026)45 mph wind — 7 WSW Monticello, San Juan Co. (May 13, 2026)53 mph wind — 14 NNE Montezuma Creek, San Juan Co. (May 13, 2026)69 mph wind — 3 ESE Bluffdale, Utah Co. (May 13, 2026)66 mph wind — 9 N Lakeside, Box Elder Co. (May 13, 2026)66 mph wind — 2 ESE Sundance, Wasatch Co. (May 13, 2026)61 mph wind — 2 NNW Saratoga Springs, Utah Co. (May 13, 2026)60 mph wind — 2 ENE Park City Powderc, Summit Co. (May 13, 2026)59 mph wind — 11 E Lakeside, Box Elder Co. (May 13, 2026)16 NW Moab8 NW Maeser10 W Knolls12 W Knolls4 SW Vernal1 ESE Vernal
Hail <1.25" Hail 1.25–2" Hail 2"+ Damaging wind Tornado

This map shows where. Rooftops shows which roofs.

Type any Utah 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

16 NW MoabGrand Co.34 reports
DugwayTooele Co.26 reports
8 NW MaeserUintah Co.23 reports
AltaSalt Lake Co.22 reports
6 W ManilaDaggett Co.16 reports
1 E VernalUintah Co.16 reports
SnowbasinWeber Co.14 reports
4 SW VernalUintah Co.13 reports
13 NNE MaeserUintah Co.13 reports
2 ENE Park City PowdercSummit Co.13 reports
10 W KnollsTooele Co.11 reports
46 NNE Castle ValleyGrand Co.11 reports

Largest hail · last 12 months

1 NE Lynndyl7 days ago1.75" golf ball
Taylorsville2 months ago1.75" golf ball
2 NW Taylorsville2 months ago1.75" golf ball
Holladay2 months ago1.5" ping pong ball
Leamington7 days ago1.25" quarter
2 W Logan5 months ago1.25" quarter
17 NW Moab12 months ago1.25" quarter
1 N Big Water6 days ago1" quarter
1 NE Lynndyl7 days ago1" quarter
2 S Dugway8 days ago1" quarter

Latest verified reports

WhenLocationEvent
Aug 31, 20265 days ago2 SE DugwayTooele Co.58 mph wind
Aug 31, 20265 days ago1 SW HerrimanSalt Lake Co.62 mph wind
Aug 31, 20265 days ago6 W NephiJuab Co.59 mph wind
Aug 31, 20265 days ago4 NW LevanJuab Co.60 mph wind
Aug 30, 20266 days ago1 N Big WaterKane Co.1" hail
Aug 30, 20266 days ago16 NW MoabGrand Co.46 mph wind
Aug 30, 20266 days ago6 W Big WaterKane Co.0.75" hail
Aug 29, 20267 days agoLeamingtonMillard Co.1.25" hail
Aug 29, 20267 days ago1 NE LynndylMillard Co.1" hail
Aug 29, 20267 days ago1 NE LynndylMillard Co.1.75" hail
Aug 29, 20267 days ago1 NE LynndylMillard Co.100 mph wind
Aug 29, 20267 days ago3 WNW Big WaterKane Co.75 mph wind
Aug 29, 20267 days ago1 SSE SugarvilleMillard Co.60 mph wind
Aug 29, 20267 days ago1 SSE SugarvilleMillard Co.60 mph wind
Aug 29, 20267 days ago1 N SummitIron Co.60 mph wind
Aug 29, 20268 days ago2 S DugwayTooele Co.1" hail
Aug 29, 20268 days ago1 S DugwayTooele Co.0.75" hail
Aug 29, 20268 days ago27 WSW DugwayTooele Co.64 mph wind
Aug 29, 20268 days ago6 SSE CliveTooele Co.64 mph wind
Aug 29, 20268 days ago2 SW College WardCache Co.59 mph wind
Aug 29, 20268 days ago9 N LakesideBox Elder Co.60 mph wind
Aug 28, 20268 days ago10 SE WoodlandWasatch Co.58 mph wind
Aug 28, 20268 days ago4 NE StoddardMorgan Co.59 mph wind
Aug 28, 20268 days ago1 NW SundanceUtah Co.61 mph wind
Aug 28, 20268 days ago4 NE SundanceWasatch Co.64 mph wind

Utah storm damage FAQ

Was there hail in Utah recently?

The most recent verified severe weather report in Utah was filed on Aug 31, 2026. Over the last 12 months, NWS spotters logged 32 hail reports across 12 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 Utah in the last 12 months measured 1.75" — golf ball sized — and the state logged 8 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-09-06 17:07 UTC · refreshes hourly.