West Peak Roofing
Public data Β· Free to use

Utah Storm Date Index

Every storm NOAA has recorded in Utah since January 1996 β€” wind, hail, snow and flooding β€” searchable by county, type and year. 11,426 events. Each one links back to its original NOAA record.

Most people land here trying to find the date a storm hit their house. Filter to your county, then match the date to when you first noticed damage.

Filter by county or zone
Tooele776La Sal & Abajo Mountains542Eastern Uinta Mountains530Washington393Tavaputs Plateau388Eastern Uinta Basin377Salt Lake371Grand Flat and Arches336Southeast Utah326Canyonlands / Natural Bridges270Box Elder261Wasatch Mountains South of I-80261Kane243Utah231Grand228San Juan212Wasatch Mountains I-80 North208Great Salt Lake Desert and Mountains204Garfield181Wayne180W Summit T Nw/Se Salt Lake/Wasatch X Sc/E Utah/P X E Juab/X Nw San Pete172Salt Lake and Tooele Valleys169Northern Wasatch Front162Rich/Cache T Nw/P E C Weber/Most of Morgan/Nw Summit/Ne Salt Lake/X Ne Box Elder153Weber150Davis137Southwest Utah136Western Uinta Mountains133Wasatch Plateau/Book Cliffs129Southern Mountains121Central Mountains115W Salt Lake T X W/E Toole T X E111Ne Box Elder T X Ne/W Weber/Davis109P Nc Weber/P C Morgan/P W C Summit/P Sc Wasatch104Southern Wasatch Front104Cache103Emery97X Nw Kane/Xs Xe Iron/N W Washington/Nw Wc Garfield/Piute/W Wayne/Sevier T C/X E Millard/S Sanpete T Sc/X Se Juab/P X Nw Emery/X E Beaver95Iron93Uintah92W Utah T X Nw/P X E Juab91West Central Utah89Duchesne86Wasatch Mountains South of I8086Wasatch Mountain Valleys79Wasatch Mountains I80 North70Millard62Cache Valley/Utah61Juab59Beaver58Carbon58Salt Lake and Toole Valleys57Northern Wasatch Front/Brigham City/Ogden Bountiful56Wasatch Mountain Valleys/Huntsville/Park City/Heber55C W Box Elder/C W Xe Toole/X W Salt Lake/X Nw Utah54Sevier49Cache Valley/Utah Portion48Central and Southwest Mountains47Nw Cache47Summit47C E Summit/X Ne Wasatch/N Duchesne46Sanpete/Sevier Valleys44Utahs Dixie and Zion National Park44Wasatch44Daggett43Beaver T X E/Iron T Xs Xe42Tooele and Rush Valleys41E Wasatch T X Ne/S Wc Duchesne/X Ne San Pete/Carbon T Sc/P X Ne X Nw Emery39Salt Lake Valley38Sanpete38South Central Utah38Western Unita Mountains38Southern Wasatch Front/Lehi/Provo/Nephi36Castle Country34Millard T X E/Juab T X E29Western Uinta Basin28Eastern Box Elder County27Utah Valley27Great Salt Lake Desert and Mountains/Wendover/Snowville26Rich25Glen Canyon Recreation Area/Lake Powell23Sc Washington23Southwest Utah/Cedar City/Milford23C Sc Sanpete/C Sevier22Morgan22Western Unita Basin18West Central Utah/Delta17Wasatch Back16P Sc Carbon/Nw Emery T X Nw15Piute15C Ec Xse Duchesne14Castle Country/Price/Castle/Dale/Emery14Eastern Juab/Millard Counties14San Rafael Swell14Utah'S Dixie and Zion National Park14Bear Lake and Bear River Valley13Daggett/N Uintah13Ne Garfield/X Sc X Se Wayne/C N San Juan13Kane T X Nw X E/Sc Garfield12Lower Washington County11Western Juab/Millard Counties11Bryce Canyon Country10Southeast Mountains/Canyonlands10San Rafael Swell/Greene River/Hanksville9Upper Sevier River Valleys9S Uintah/N Grand8South Central Utah/Kanab/Escalante7C Uintah6Emery T Nw X Ne/C E Wayne/P Sc Carbon6Sc Se San Juan5Sevier Valley5Western Canyonlands5Sanpete Valley3Sw San Juan/X E Kane/Se Garfield3Arches2Capitol Reef National Park and Vicinity2S Grand2Southeast Utah/Blanding2Zion National Park2Arches/North La Sals1C Grand1Canyonlands & Natural Bridges1Grand Flat1
Year: 2019

121 events during 2019 Β· page 1 of 2

Clear all filters
  1. High WindUtahs Dixie and Zion National Park62 mph gust (measured)

    The White Reef sensor recorded a wind gust of 62 mph.

    NOAA record 858835 β†—
  2. High WindUtahs Dixie and Zion National Park61 mph gust (measured)

    The White Reef sensor recorded a wind gust of 61 mph.

    NOAA record 858834 β†—
  3. High WindCanyonlands / Natural Bridges58 mph gust (measured)

    A peak wind gust of 58 mph was measured by the automated weather station at the Canyonlands Field Airport in Moab.

    NOAA record 852001 β†—
  4. Thunderstorm WindDuchesne64 mph gust (measured)

    The US-40 @ Starvation sensor recorded a peak wind gust of 65 mph.

    NOAA record 858833 β†—
  5. Thunderstorm WindGrand61 mph gust (measured)

    The automated weather station at the Canyonlands Field Airport in Moab measured a peak wind gust of 61 mph as a severe thunderstorm moved through the area.

    NOAA record 843937 β†—
  6. Thunderstorm WindSalt Lake66 mph gust (measured)

    The S-Turns-Big Cottonwood Canyon sensor recorded a peak wind gust of 66 mph.

    NOAA record 858823 β†—
  7. Thunderstorm WindSalt Lake63 mph gust (measured)

    The PC025-Big Cottonwood sensor recorded a peak wind gust of 63 mph.

    NOAA record 858822 β†—
  8. Thunderstorm WindSalt Lake79 mph gust (measured)

    The Torpedo Hill - Big Cottonwood Canyon sensor recorded a peak wind gust of 79 mph.

    NOAA record 858821 β†—
  9. High WindSalt Lake and Tooele Valleys66 mph gust (measured)

    The Vernon Hill sensor measured winds gusts of 63 mph and 66 mph during the morning.

    NOAA record 858826 β†—
  10. High WindSalt Lake and Tooele Valleys63 mph gust (measured)

    The SR-201 at I-80 sensor recorded wind gusts of 58 mph, 61 mph, and 63 mph during the morning.

    NOAA record 858824 β†—
  11. Thunderstorm WindSevier61 mph gust (measured)

    The I-70 at Salina sensor recorded a peak wind gust of 61 mph.

    NOAA record 852759 β†—
  12. Thunderstorm WindTooele72 mph gust (measured)

    The Vernon Hills RAWS recorded a peak wind gust of 72 mph.

    NOAA record 852760 β†—
  13. Thunderstorm WindTooele62 mph gust (measured)

    The Vernon Hills RAWS recorded a peak wind gust of 62 mph.

    NOAA record 852758 β†—
  14. Thunderstorm WindJuab70 mph gust (measured)

    The I-15 @ Sevier River NB sensor recorded a peak wind gust of 70 mph.

    NOAA record 852751 β†—
  15. Thunderstorm WindGrand66 mph gust (measured)

    The automated weather station at the Canyonlands Field Airport in Moab measured a peak wind gust of 66 mph from outflow winds associated with a collapsing thunderstorm.

    NOAA record 836268 β†—
  16. Thunderstorm WindSalt Lake64 mph gust (measured)

    The BACCUS/SR111 sensor recorded a peak wind gust of 64 mph.

    NOAA record 852697 β†—
  17. Thunderstorm WindSalt Lake61 mph gust (measured)

    A UDOT sensor recorded a peak wind gust of 61 mph.

    NOAA record 852692 β†—
  18. Thunderstorm WindSalt Lake64 mph gust (measured)

    The Trans-Jordan Landfill sensor recorded a peak wind gust of 64 mph.

    NOAA record 852688 β†—
  19. Thunderstorm WindTooele58 mph gust (measured)

    A peak wind gust of 58 mph was recorded at the Wendover Airport.

    NOAA record 846601 β†—
  20. High WindSouthwest Utah59 mph gust (measured)

    A peak wind gust of 59 mph was recorded at Milford Municipal Airport/Ben and Judy Briscoe Field.

    NOAA record 846069 β†—
  21. Thunderstorm WindWeber74 mph gust (measured)

    The Snowbasin sensor recorded a peak wind gust of 74 mph.

    NOAA record 846064 β†—
  22. Thunderstorm WindSalt Lake64 mph gust (estimated)

    Damaging thunderstorm wind gusts resulted in downed trees and fences in Salt Lake City.

    NOAA record 846056 β†—
  23. Thunderstorm WindSalt Lake60 mph gust (measured)

    A peak wind gust of 64 mph was recorded at National Weather Service Weather Forecast Office Salt Lake City, UT.

    NOAA record 846063 β†—
  24. Thunderstorm WindBox Elder60 mph gust (measured)

    The Promontory Point sensor recorded a peak wind gust of 60 mph.

    NOAA record 846062 β†—
  25. Thunderstorm WindWeber61 mph gust (measured)

    A peak wind gust of 61 mph was recorded by the The Fremont Island sensor.

    NOAA record 846061 β†—
  26. Thunderstorm WindTooele64 mph gust (measured)

    A sensor near I-80, north of the Stansbury Mountains, recorded a peak wind gust of 64 mph.

    NOAA record 846060 β†—
  27. Thunderstorm WindBox Elder61 mph gust (measured)

    The Lakeside sensor recorded a peak wind gust of 61 mph.

    NOAA record 846059 β†—
  28. Thunderstorm WindTooele64 mph gust (measured)

    A sensor in the U.S. Army Dugway Proving Ground recorded a peak wind gust of 64 mph.

    NOAA record 846058 β†—
  29. High WindSouthern Mountains70 mph gust (estimated)

    Two homes lost metal roofing, and many trees were knocked down.

    NOAA record 838688 β†—
  30. High WindSalt Lake and Tooele Valleys58 mph gust (measured)

    The Flight Park South sensor recorded a peak gust of 58 mph.

    NOAA record 838684 β†—
  31. High WindSouthern Wasatch Front58 mph gust (measured)

    The Nephi sensor recorded a peak gust of 58 mph.

    NOAA record 838685 β†—
  32. High WindSanpete/Sevier Valleys79 mph gust (measured)

    Multiple sensors recorded high wind gusts, ranging from 58 to 79 mph. In addition, a Coop observer reported damaging winds with tree branches down.

    NOAA record 838686 β†—
  33. High WindSouthwest Utah68 mph gust (measured)

    The Milford Municipal Airport/Ben and Judy Briscoe Field AWOS recorded a peak gust of 68 mph.

    NOAA record 838687 β†—
  34. Thunderstorm WindGrand75 mph gust (estimated)$5.00K property damage

    Collapsing thunderstorms brought strong wind gusts estimated at 75 mph to Moab resulting in trees being blown over and damage to power lines near city hall.

    NOAA record 823586 β†—
  35. Thunderstorm WindTooele60 mph gust (measured)

    The Burmester sensor recorded a peak gust of 60 mph.

    NOAA record 838429 β†—
  36. Thunderstorm WindWeber61 mph gust (measured)

    The Fremont Island - Miller Hill sensor recorded a peak gust of 61 mph.

    NOAA record 838428 β†—
  37. Thunderstorm WindDavis58 mph gust (estimated)

    Tree limbs were broken and shingles were blown off homes.

    NOAA record 838427 β†—
  38. Thunderstorm WindSalt Lake59 mph gust (measured)

    The FAA center field wind sensor at Salt Lake City International Airport recorded a peak gust of 59 mph.

    NOAA record 838689 β†—
  39. Thunderstorm WindWeber63 mph gust (measured)

    The Fremont Island - Miller Hill sensor recorded a peak gust of 63 mph.

    NOAA record 838426 β†—
  40. Thunderstorm WindSalt Lake68 mph gust (measured)

    The Salt Lake City International Airport ASOS recorded a peak gust of 68 mph.

    NOAA record 838425 β†—
  41. Thunderstorm WindEmery63 mph gust (measured)

    The SR-10 at MP 54 Poison Spring Bench sensor recorded a peak gust of 63 mph.

    NOAA record 838424 β†—
  42. Thunderstorm WindTooele81 mph gust (estimated)

    Ten telephone poles were snapped at a height of about 10 feet off the ground.

    NOAA record 838423 β†—
  43. Thunderstorm WindTooele59 mph gust (measured)

    The I-80 at Grassey sensor recorded a peak gust of 59 mph.

    NOAA record 838422 β†—
  44. Thunderstorm WindTooele69 mph gust (measured)

    The U.S. Army Dugway Proving Ground Interstate 80 sensor recorded a peak gust of 69 mph.

    NOAA record 838421 β†—
  45. Thunderstorm WindJuab64 mph gust (measured)

    I-15 @ Sevier River NB sensor recorded a peak wind gust of 64 mph.

    NOAA record 838419 β†—
  46. Thunderstorm WindTooele59 mph gust (measured)

    The I-80 at MP 2 Tripod sensor recorded a peak gust of 59 mph.

    NOAA record 838420 β†—
  47. Thunderstorm WindMillard58 mph gust (measured)

    The I-15 @ Scipio Summit sensor recorded a peak gust of 58 mph.

    NOAA record 838418 β†—
  48. Thunderstorm WindGarfield62 mph gust (measured)

    The SR-12 @ Boulder Summit sensor recorded a peak gust of 62 mph.

    NOAA record 838415 β†—
  49. High WindSalt Lake and Tooele Valleys70 mph gust (measured)

    The Flight Park South sensor recorded a peak gust of 70 mph.

    NOAA record 838413 β†—
  50. High WindSouthern Wasatch Front63 mph gust (measured)

    Several mesonet sites in northern Utah County recorded peak gusts between 60 and 63 mph.

    NOAA record 838414 β†—
  51. High WindNorthern Wasatch Front60 mph gust (measured)

    The Fremont Island - Miller Hill sensor recorded a peak gust of 60 mph.

    NOAA record 838412 β†—
  52. High WindGreat Salt Lake Desert and Mountains66 mph gust (measured)

    Numerous reports of wind gusts ranging between 58 and 66 mph were received during the event. In addition two semitrailers were blown over, one on Interstate 80 near milepost 38, the other on U.S. Highway 30 between mileposts 25 and 30.

    NOAA record 838411 β†—
  53. Thunderstorm WindCache60 mph gust (measured)

    The Peter Sinks sensor recorded a peak gust of 60 mph.

    NOAA record 838393 β†—
  54. Thunderstorm WindCache64 mph gust (measured)

    The Logan Summit sensor recorded a peak gust of 65 mph.

    NOAA record 838437 β†—
  55. Thunderstorm WindTooele60 mph gust (measured)

    The English Village sensor recorded a peak gust of 60 mph.

    NOAA record 838394 β†—
  56. Thunderstorm WindTooele62 mph gust (measured)

    The I-80 @ mp 78 sensor recorded a peak gust of 62 mph.

    NOAA record 838395 β†—
  57. Thunderstorm WindCache58 mph gust (estimated)

    Tree were downed on power lines.

    NOAA record 838408 β†—
  58. Thunderstorm WindCache58 mph gust (estimated)

    Several trees were downed.

    NOAA record 838409 β†—
  59. Thunderstorm WindSummit63 mph gust (measured)

    The Windy Peak sensor recorded a peak gust of 63 mph.

    NOAA record 838398 β†—
  60. Thunderstorm WindSummit58 mph gust (measured)

    The Lofty Peak sensor recorded a peak gust of 60 mph.

    NOAA record 838399 β†—
  61. Thunderstorm WindTooele59 mph gust (measured)

    A gust of 60 mph on Interstate 80 was reported.

    NOAA record 838400 β†—
  62. Thunderstorm WindWeber59 mph gust (measured)

    The Fremont Island - Miller Hill sensor recorded a peak gust of 59 mph.

    NOAA record 838402 β†—
  63. Thunderstorm WindTooele59 mph gust (measured)

    The Lake Point I-80 sensor recorded a peak gust of 59 mph.

    NOAA record 838403 β†—
  64. Thunderstorm WindTooele69 mph gust (estimated)

    UDOT reported a semitrailer blown over on Interstate 80 near milepost 85.

    NOAA record 838410 β†—
  65. Thunderstorm WindUtah62 mph gust (measured)

    The Arrowhead Summit sensor recorded a peak gust of 62 mph.

    NOAA record 838404 β†—
  66. Thunderstorm WindBox Elder60 mph gust (measured)

    The Gunnison Island sensor recorded a peak gust of 60 mph.

    NOAA record 838405 β†—
  67. Thunderstorm WindBox Elder72 mph gust (measured)

    A peak gust of 72 mph was recorded by the Lakeside Mountain sensor.

    NOAA record 838406 β†—
  68. Thunderstorm WindTooele64 mph gust (measured)

    The Clifton Flat sensor recorded a peak gust of 64 mph.

    NOAA record 838407 β†—
  69. Thunderstorm WindTooele60 mph gust (measured)

    The I-80 at MP 79 Timpie sensor recorded a peak gust gust of 60 mph.

    NOAA record 838392 β†—
  70. High WindNorthern Wasatch Front67 mph gust (measured)

    The US-89 at Park Lake sensor recorded a peak gust of 67 mph.

    NOAA record 829219 β†—
  71. High WindNorthern Wasatch Front60 mph gust (measured)

    The I-15 at Willard Poe recorded a peak gust of 60 mph.

    NOAA record 829223 β†—
  72. High WindNorthern Wasatch Front58 mph gust (measured)

    The Harrisville UDOT sensor recorded a peak gust of 58 mph.

    NOAA record 829224 β†—
  73. High WindNorthern Wasatch Front60 mph gust (estimated)

    Utah Highway Patrol reported that two semitrailers were tipped over due to wind along I-15 near Brigham City.

    NOAA record 831538 β†—
  74. High WindNorthern Wasatch Front60 mph gust (estimated)

    Trees were blown over in Ogden and Smithfield.

    NOAA record 831540 β†—
  75. High WindNorthern Wasatch Front72 mph gust (measured)

    Peak wind gusts recorded included 73 mph at the I-15 at MP 369 North Brigham City sensor, 67 mph at the US-89 Park Lane sensor, 66 mph at the Brigham City Regional Airport AWOS, and 60 mph at the I-15 @ Willard POE sensor. In addition, trees were blown over in Ogden and Smithfield, and the Utah Highway Patrol reported that two semitrailers were tipped over due to wind along Interstate 15 near Brig

    NOAA record 829221 β†—
  76. High WindCache Valley/Utah81 mph gust (measured)

    The Crow Mountain sensor recorded a peak wind gust of 81 mph, and a peak wind gust of |63 mph was recorded by the FW0332 North Logan sensor.

    NOAA record 897651 β†—
  77. Thunderstorm WindWeber69 mph gust (measured)

    The Snowbasin - Ogden Peak mesonet sensor recorded a peak gust of 70 mph.

    NOAA record 829185 β†—
  78. Thunderstorm WindWeber61 mph gust (measured)

    The Freemont Island mesonet sensor recorded a peak gust of 53 mph.

    NOAA record 829183 β†—
  79. High WindGreat Salt Lake Desert and Mountains60 mph gust (measured)

    The Dugway English Villiage sensor recorded a peak gust of 60 mph.

    NOAA record 829213 β†—
  80. High WindGreat Salt Lake Desert and Mountains58 mph gust (measured)

    The I-80 at Grassy Mountain sensor recorded a peak gust of 58 mph.

    NOAA record 829214 β†—
  81. High WindWestern Uinta Mountains70 mph gust (measured)

    The Chepeta RAWS sensor recorded a peak gust of 70 mph.

    NOAA record 829217 β†—
  82. High WindSalt Lake and Tooele Valleys61 mph gust (measured)

    The Vernon Hill sensor recorded a peak gust of 61 mph.

    NOAA record 829210 β†—
  83. High WindNorthern Wasatch Front61 mph gust (measured)

    The Femont Island - Miller Hill sensor recorded a peak wind gust of 61 mph, and a peak wind gust of 58 mph was recorded by the I-15 @ Willard POE sensor.

    NOAA record 897650 β†—
  84. High WindGreat Salt Lake Desert and Mountains72 mph gust (measured)

    Peak wind gusts recorded included 72 mph by the Upper Cedar Mountain sensor, 60 mph by the U.S. Army Dugway Proving Ground English Village sensor, 60 mph by the White Sage sensor, 59 mph by the Salt Flats sensor, and 58 mph by the Grassy Mountain sensor.

    NOAA record 829211 β†—
  85. Thunderstorm WindSalt Lake60 mph gust (estimated)

    A report of multiple power poles down with one pole snapped in half on 2200 West was received.

    NOAA record 829195 β†—
  86. Thunderstorm WindGrand59 mph gust (measured)

    The automated weather station at the Moab Canyonlands Airport (KCNY) measured a peak wind gust of 59 mph from outflow winds associated with a collapsing thunderstorm.

    NOAA record 813325 β†—
  87. High WindWestern Uinta Mountains66 mph gust (measured)

    The Windy Peak sensor recorded a peak wind gust of 66 mph.

    NOAA record 821938 β†—
  88. High WindWasatch Mountains I-80 North67 mph gust (measured)

    The Ogden Peak sensor recorded a peak wind gust of 67 mph.

    NOAA record 821939 β†—
  89. High WindSouthern Wasatch Front58 mph gust (measured)

    The I-15 @ Beer Creek sensor recorded a peak wind gust of 58 mph.

    NOAA record 821935 β†—
  90. High WindCentral Mountains68 mph gust (measured)

    The SR-72 at Hogan Pass sensor recorded a peak wind gust of 68 mph.

    NOAA record 821936 β†—
  91. High WindSouthern Wasatch Front59 mph gust (measured)

    The Flight Park South sensor recorded a peak wind gust of 59 mph.

    NOAA record 821928 β†—
  92. High WindGreat Salt Lake Desert and Mountains61 mph gust (measured)

    Peak wind gusts included 61 mph at Promontory Point, 60 mph at SR-30 at Curlew, and 59 mph at the Wendover Port of Entry.

    NOAA record 897629 β†—
  93. High WindSouthwest Utah61 mph gust (measured)

    A peak wind gust of 61 mph was recorded by the I-15 at Beaver sensor.

    NOAA record 897633 β†—
  94. High WindGreat Salt Lake Desert and Mountains60 mph gust (measured)

    The White Sage sensor recorded a peak wind gust of 60 mph.

    NOAA record 816035 β†—
  95. High WindGreat Salt Lake Desert and Mountains59 mph gust (measured)

    The Tower Grid sensor recorded a peak wind gust of 59 mph.

    NOAA record 816036 β†—
  96. High WindGreat Salt Lake Desert and Mountains66 mph gust (measured)

    A peak wind gust of 66 mph was recorded by the Durand Road sensor. Additional reports included a peak wind gust of 60 mph recorded by the White Sage sensor, and a peak wind gust of 59 mph recorded by the Tower Grid sensor.

    NOAA record 816034 β†—
  97. High WindSan Rafael Swell66 mph gust (measured)

    Peak wind gust of 66 mph at Fremont Junction.

    NOAA record 897620 β†—
  98. High WindGreat Salt Lake Desert and Mountains72 mph gust (measured)

    The I-80 @ mp 1 sensor recorded a peak wind gust of 72 mph and the I-80 at MP 2 Tripod sensor recorded a peak wind gust of 67 mph. Additional reports included 66 mph at Wendover Port of Entry and 60 mph at Wendover Airport.

    NOAA record 897619 β†—
  99. High WindSanpete/Sevier Valleys69 mph gust (measured)

    The I-15 at Sevier River NB sensor recorded a peak wind gust of 69 mph, and Sevier Reservoir recorded a peak wind gust of 58 mph.

    NOAA record 809951 β†—
  100. High WindSouthwest Utah62 mph gust (measured)

    The Brimstone Reservoir sensor recorded a peak wind gust of 62 mph.

    NOAA record 809953 β†—

About this data

Every entry comes from the NOAA / NCEI Storm Events Database, the federal record of severe weather in the United States. We reproduce it here filtered to Utah and made searchable β€” we do not edit, add to, or interpret the records. Where NOAA lists a wind speed in knots we show it in miles per hour; everything else is verbatim.

Locations are NOAA's own county and National Weather Service forecast-zone names, which is why you will see both Salt Lake and Wasatch Mountains South of I-80. A storm not listed here was not necessarily absent β€” it means NOAA has no recorded report for it, which is common for isolated hail.

11,426 events Β· 1996–2026 Β· last updated August 26, 2026. Free to use and cite β€” a link back is appreciated but not required.

Maintained by West Peak Roofing, a roofing company in Highland, Utah. We built this because homeowners kept asking us what date their storm hit.

πŸ“žCall (801) 960-6789Utah Storm Date Index β€” every NOAA-recorded storm since 1996 Β· West Peak Roofing