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.

County: Tooele
← Clear countyTooele776La 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
Filter by year

776 events in Tooele Β· page 4 of 8

Clear all filters
  1. Thunderstorm WindTooele61 mph gust (measured)

    The Utah Department of Transportation I-80 @ mp 29 mesonet station measured a wind gust of 61 mph at 3:00 pm MST as a result of a nearby microburst's outflow.

    NOAA record 1047854 β†—
  2. Thunderstorm WindTooele71 mph gust (measured)

    The U.S. Army Dugway Proving Ground Lower Cedar Mountain mesonet station measured a strong wind gust of 71 mph at 4:25 pm MST as a result of a nearby microburst's outflow winds.

    NOAA record 1047842 β†—
  3. Thunderstorm WindTooele59 mph gust (measured)

    The U.S. Army Dugway Proving Ground Camel Back Mountain mesonet station measured a strong wind gust of 59 mph at 4:05 pm MST as a result of a nearby microburst's outflow winds.

    NOAA record 1047841 β†—
  4. Thunderstorm WindTooele64 mph gust (measured)

    The U.S. Army Dugway Proving Ground Juliet Road mesonet station measured a strong wind gust of 65 mph at 3:40 pm MST as a result of a nearby microburst's outflow winds.

    NOAA record 1047840 β†—
  5. Thunderstorm WindTooele70 mph gust (measured)

    The Utah Department of Transportation I-80 @ mp 40 (Knolls) mesonet station measured strong wind gusts over the span of around 10 minutes as a result of a nearby microburst's outflow winds. An initial gust of 58 mph was measured at 3:20 pm MST, with a peak gust of 70 mph measured 3:30 pm MST.

    NOAA record 1047839 β†—
  6. Thunderstorm WindTooele59 mph gust (measured)

    A thunderstorm and associated outflow resulted in a peak wind gust of 59 mph being measured by the Clover mesonet station.

    NOAA record 1043322 β†—
  7. Thunderstorm WindTooele59 mph gust (measured)

    A thunderstorm and associated outflow resulted in a wind gust of 59 mph being measured by the English Village mesonet station.

    NOAA record 1043319 β†—
  8. Thunderstorm WindTooele60 mph gust (measured)

    A thunderstorm and associated outflow resulted in a wind gust of 60 mph being measured by the NW Decon Pad mesonet station.

    NOAA record 1043318 β†—
  9. Thunderstorm WindTooele63 mph gust (measured)

    A thunderstorm and associated outflow produced a wind gust of 63 mph recorded by the Durand Road mesonet station.

    NOAA record 1043306 β†—
  10. Thunderstorm WindTooele61 mph gust (measured)

    A thunderstorm and associated outflow resulted in a wind gust of 61 mph being measured at the Dugway Interstate 80 weather observing station.

    NOAA record 1043304 β†—
  11. Thunderstorm WindTooele70 mph gust (measured)

    Thunderstorm and associated outflow resulted in a wind gust of 70 mph being measured at the Dugway Simpson Springs mesonet station.

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

    A thunderstorm and associated outflow resulted in a wind gust of 73 mph being measured at the Dugway APG mesonet station.

    NOAA record 1043297 β†—
  13. Thunderstorm WindTooele74 mph gust (measured)

    A thunderstorm and associated outflow resulted in a wind gust of 74 mph being measured at the Dugway V-Grid mesonet station.

    NOAA record 1043289 β†—
  14. Thunderstorm WindTooele89 mph gust (measured)

    Thunderstorm and associated strong outflow resulted in a peak wind gust of 89 mph being measured at the Dugway Callao Gate mesonet station. A secondary lesser wind gust to 59 mph was measured approximately 5 minutes later.

    NOAA record 1043295 β†—
  15. Thunderstorm WindTooele61 mph gust (measured)

    A thunderstorm and associated outflow produced a wind gust of 61 mph at the I-80 at MP 40 Knolls mesonet sation.

    NOAA record 1043284 β†—
  16. Thunderstorm WindTooele68 mph gust (measured)

    A microburst resulted in a wind gust of 68 mph being measured at the Causeway mesonet station.

    NOAA record 1043278 β†—
  17. Thunderstorm WindTooele68 mph gust (measured)

    Thunderstorms and associated outflows resulted in a peak wind gust of 68 mph being measured by the Clover weather observing station. A second strong wind gust of 58 mph was noted before winds began to subside.

    NOAA record 1043371 β†—
  18. Thunderstorm WindTooele64 mph gust (measured)

    Thunderstorms and associated outflows resulted in multiple strong wind gusts over a short period of time at the Dugway Camel Back Mountain weather observation station. An initial gust of 60 mph was recorded, with strong winds persisting for 15 minutes before a peak wind gust of 65 mph was measured. Winds began subsiding thereafter.

    NOAA record 1043369 β†—
  19. Thunderstorm WindTooele66 mph gust (measured)

    Thunderstorms and associated outflows resulted in multiple strong wind gusts at the Dugway Simpson Springs weather observing station over a short period of time. The initial wind gust of 66 mph was the peak wind gust, with lesser gusts of 59 mph and 61 mph noted before winds subsided.

    NOAA record 1043367 β†—
  20. Thunderstorm WindTooele59 mph gust (measured)

    A thunderstorm and associated outflow resulted in a peak wind gust of 59 mph being measured at the Dugway Target R weather observation station.

    NOAA record 1043365 β†—
  21. Thunderstorm WindTooele64 mph gust (measured)

    A peak wind gust of 64 mph was measured by the I-80 at MP 81 Dolomite mesonet station.

    NOAA record 1043349 β†—
  22. Thunderstorm WindTooele61 mph gust (measured)

    A peak wind gust of 61 mph was recorded by the I-80 at MP 71 East Delle mesonet station.

    NOAA record 1043350 β†—
  23. Thunderstorm WindTooele59 mph gust (measured)

    A peak wind gust of 59 mph was measured by the I-80 at MP 68 West Delle mesonet station.

    NOAA record 1043346 β†—
  24. Thunderstorm WindTooele66 mph gust (measured)

    A peak wind gust of 66 mph was recorded by the I-80 @ mp 78 mesonet station.

    NOAA record 1043347 β†—
  25. Thunderstorm WindTooele66 mph gust (measured)

    A peak wind gust of 66 mph was recorded by the I-80 at MP 79 Timpie mesonet station.

    NOAA record 1043348 β†—
  26. Thunderstorm WindTooele61 mph gust (measured)

    A peak wind gust of 61 mph was recorded by the I-80 at Grassey mesonet station.

    NOAA record 1043342 β†—
  27. Thunderstorm WindTooele59 mph gust (measured)

    The White Sage automated weather station recorded a peak wind gust of 59 mph.

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

    The I-80 at MP 71 East Delle automated weather station recorded a peak wind gust of 64 mph.

    NOAA record 1030572 β†—
  29. Thunderstorm WindTooele59 mph gust (measured)

    The Upper Cedar Mountain automated weather station recorded a peak wind gust of 59 mph.

    NOAA record 1030569 β†—
  30. Thunderstorm WindTooele58 mph gust (measured)

    The Cedar Mountain automated weather station recorded a peak wind gust of 58 mph.

    NOAA record 1030568 β†—
  31. Thunderstorm WindTooele64 mph gust (measured)

    The I-80 at MP 40 Knolls automated weather station recorded a peak wind gust of 64 mph.

    NOAA record 1030566 β†—
  32. Thunderstorm WindTooele60 mph gust (measured)

    The I-80 at Grassey automated weather station recorded a peak wind gust of 60 mph.

    NOAA record 1030567 β†—
  33. Thunderstorm WindTooele59 mph gust (measured)

    The APG automated weather station recorded a peak wind gust of 59 mph.

    NOAA record 1030565 β†—
  34. Thunderstorm WindTooele58 mph gust (measured)

    The V-Grid automated weather station recorded a peak wind gust of 58 mph.

    NOAA record 1030564 β†—
  35. Thunderstorm WindTooele59 mph gust (measured)

    The Interstate 80 automated weather station recorded a peak wind gust of 59 mph.

    NOAA record 1030563 β†—
  36. Thunderstorm WindTooele70 mph gust (measured)

    The West of Wildcat Mountain automated weather station recorded a peak wind gust 70 mph.

    NOAA record 1030562 β†—
  37. Thunderstorm WindTooele59 mph gust (measured)

    The Bonneville Salt Flats automated weather station recorded a peak wind gust of 59 mph.

    NOAA record 1030561 β†—
  38. Thunderstorm WindTooele60 mph gust (measured)

    The Wendover Port of Entry automated weather station recorded a peak wind gust of 60 mph.

    NOAA record 1030560 β†—
  39. Thunderstorm WindTooele74 mph gust (measured)

    The Wendover Airport AWOS recorded a peak wind gust of 74 mph.

    NOAA record 1030559 β†—
  40. Thunderstorm WindTooele60 mph gust (measured)

    The Wig Mountain automated weather station recorded a peak wind gust of 60 mph.

    NOAA record 986721 β†—
  41. Thunderstorm WindTooele66 mph gust (measured)

    The Salt Flats automated weather station recorded a peak wind gust of 66 mph.

    NOAA record 986722 β†—
  42. Thunderstorm WindTooele59 mph gust (measured)

    The Wildcat Mountain automated weather station recorded a peak wind gust of 59 mph.

    NOAA record 986720 β†—
  43. Thunderstorm WindTooele58 mph gust (measured)

    The SLDURO automated weather station recorded a peak wind gust of 58 mph.

    NOAA record 986719 β†—
  44. Thunderstorm WindTooele58 mph gust (measured)

    The Interstate 80 at Milepost 81 Dolomite automated weather station recorded a peak wind gust of 58 mph.

    NOAA record 986704 β†—
  45. Thunderstorm WindTooele59 mph gust (measured)

    The Upper Cedar Mountain automated weather station recorded a peak wind gust of 59 mph.

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

    The English Village Dugway automated weather station recorded a peak wind gust of 59 mph.

    NOAA record 986702 β†—
  47. Thunderstorm WindTooele58 mph gust (measured)

    The Interstate 80 at Milepost 68 West Delle automated weather station recorded a peak wind gust of 58 mph.

    NOAA record 983186 β†—
  48. Thunderstorm WindTooele72 mph gust (measured)

    The Lake Point Interstate 80 automated weather station recorded a peak wind gust of 73 mph.

    NOAA record 983006 β†—
  49. Thunderstorm WindTooele59 mph gust (measured)

    The Lower Cedar Mountain automated weather station recorded a peak wind gust of 59 mph.

    NOAA record 982987 β†—
  50. Thunderstorm WindTooele58 mph gust (measured)

    The Solar Union Pacific Railroad automated weather station recorded a peak wind gust of 58 mph.

    NOAA record 982979 β†—
  51. Thunderstorm WindTooele60 mph gust (measured)

    The Interstate 80 at Milepost 68 automated weather station recorded a peak wind gust of 60 mph.

    NOAA record 982973 β†—
  52. Thunderstorm WindTooele61 mph gust (measured)

    The Interstate 80 at Milepost 71 automated weather station recorded a peak wind gust of 61 mph.

    NOAA record 982970 β†—
  53. Thunderstorm WindTooele61 mph gust (estimated)

    The Wendover Airport automated weather station recorded a peak wind gust of 61 mph.

    NOAA record 983101 β†—
  54. Thunderstorm WindTooele59 mph gust (measured)

    The Interstate 80 at Milepost 1 automated weather station reported a gust of 59 mph.

    NOAA record 982962 β†—
  55. FloodTooele$25.00K property damage

    A portion of Soldier Canyon Road was destroyed, and thus closed, due to flooding.

    NOAA record 982609 β†—
  56. Thunderstorm WindTooele69 mph gust (measured)

    The Upper Cedar Mountain automated weather station recorded a peak wind gust of 69 mph.

    NOAA record 981981 β†—
  57. Thunderstorm WindTooele78 mph gust (measured)

    An automated weather station recorded a peak wind gust of 78 mph.

    NOAA record 981974 β†—
  58. Thunderstorm WindTooele64 mph gust (measured)

    The Marina automated weather station recorded a peak wind gust of 64 mph.

    NOAA record 981972 β†—
  59. Thunderstorm WindTooele61 mph gust (measured)

    An automated weather station recorded a peak wind gust of 61 mph.

    NOAA record 981970 β†—
  60. Thunderstorm WindTooele62 mph gust (measured)

    An automated weather station recorded a peak wind gust of 62 mph.

    NOAA record 981971 β†—
  61. Thunderstorm WindTooele62 mph gust (measured)

    An automated weather station recorded a peak wind gust of 62 mph.

    NOAA record 981969 β†—
  62. Thunderstorm WindTooele64 mph gust (measured)

    The Interstate 80 at Milepost 68 automated weather station recorded a peak wind gust of 64 mph.

    NOAA record 981966 β†—
  63. Thunderstorm WindTooele58 mph gust (measured)

    The Upper Cedar Mountain automated weather station recorded a peak wind gust of 58 mph.

    NOAA record 981965 β†—
  64. Thunderstorm WindTooele62 mph gust (measured)

    An automated weather station recorded a peak wind gust of 62 mph.

    NOAA record 981964 β†—
  65. Thunderstorm WindTooele62 mph gust (measured)

    An automated weather station recorded a peak wind gust of 62 mph.

    NOAA record 981924 β†—
  66. Flash FloodTooele$1.00M property damage

    In Tooele, 37 homes were flooded. Additionally, multiple roads were closed due to flooding.

    NOAA record 981868 β†—
  67. Thunderstorm WindTooele60 mph gust (measured)

    The Bolinder Field-Tooele Valley Airport AWOS recorded a peak wind gust of 60 mph.

    NOAA record 981923 β†—
  68. Thunderstorm WindTooele63 mph gust (measured)

    An automated weather station recorded a peak wind gust of 63 mph.

    NOAA record 981918 β†—
  69. Thunderstorm WindTooele64 mph gust (measured)

    The Wendover Port of Entry automated weather station recorded a peak wind gust of 64 mph.

    NOAA record 973778 β†—
  70. Thunderstorm WindTooele59 mph gust (measured)

    The Romeo and Centerline automated weather stations both recorded peak wind gusts of 59 mph.

    NOAA record 973777 β†—
  71. Thunderstorm WindTooele62 mph gust (measured)

    The English Village automated weather station recorded a peak wind gust of 62 mph.

    NOAA record 973776 β†—
  72. Thunderstorm WindTooele64 mph gust (measured)

    The Vernon Hill automated weather station recorded a peak wind gust of 64 mph.

    NOAA record 973775 β†—
  73. Thunderstorm WindTooele59 mph gust (measured)

    The Vernon automated weather station recorded a peak wind gust of 59 mph.

    NOAA record 973774 β†—
  74. Thunderstorm WindTooele70 mph gust (measured)

    The Camelback Mountain Dugway automated weather station recorded a peak wind gust of 70 mph.

    NOAA record 973542 β†—
  75. Thunderstorm WindTooele58 mph gust (measured)

    The Upper Cedar Mountain automated weather station recorded a peak wind gust of 58 mph.

    NOAA record 973538 β†—
  76. Thunderstorm WindTooele58 mph gust (measured)

    The Romeo and Centerline automated weather stations both recorded peak wind gusts of 58 mph.

    NOAA record 973537 β†—
  77. Thunderstorm WindTooele58 mph gust (measured)

    The Arnosa Union Pacific Railroad Automated weather station recorded recorded a peak wind gust of 58 mph.

    NOAA record 973536 β†—
  78. Thunderstorm WindTooele69 mph gust (measured)

    The Wendover Port of Entry automated weather station recorded a peak wind gust of 69 mph.

    NOAA record 973535 β†—
  79. Thunderstorm WindTooele61 mph gust (measured)

    The Interstate 80 at Milepost 2 Tripod automated weather station recorded a peak wind gust of 61 mph.

    NOAA record 973534 β†—
  80. Thunderstorm WindTooele62 mph gust (measured)

    The Salt Flats automated weather station recorded a peak wind gust of 62 mph.

    NOAA record 973533 β†—
  81. Thunderstorm WindTooele63 mph gust (measured)

    The Camel Back Mountain automated weather station recorded a peak wind gust of 63 mph.

    NOAA record 973523 β†—
  82. Thunderstorm WindTooele59 mph gust (measured)

    The Simpson Springs automated weather station recorded a peak wind gust of 59 mph.

    NOAA record 973522 β†—
  83. Thunderstorm WindTooele61 mph gust (measured)

    The Tower Grid Dugway automated weather station recorded a peak wind gust of 63 mph.

    NOAA record 973521 β†—
  84. Thunderstorm WindTooele63 mph gust (measured)

    The Horizonal Grid sensor recorded a peak wind gust of 63 mph.

    NOAA record 962631 β†—
  85. Thunderstorm WindTooele64 mph gust (measured)

    The Salt Flat sensor recorded a peak wind gust of 63 mph.

    NOAA record 962630 β†—
  86. Thunderstorm WindTooele63 mph gust (measured)

    The Interstate 80 at Grassey sensor recorded a peak wind gust of 63 mph.

    NOAA record 962628 β†—
  87. HailTooele0.88β€³ hail

    Nickel-sized hail fell near Tooele.

    NOAA record 962619 β†—
  88. Thunderstorm WindTooele64 mph gust (measured)

    A peak wind gust of 64 mph was recorded by the Interstate 80 at Milepost 2 Tripod sensor.

    NOAA record 962625 β†—
  89. Thunderstorm WindTooele64 mph gust (measured)

    A peak wind gust of 64 mph was recorded by the Horizonal Grid sensor.

    NOAA record 962613 β†—
  90. Thunderstorm WindTooele59 mph gust (measured)

    A peak wind gust of 59 mph was recorded by the Bonneville Salt Flats sensor.

    NOAA record 915286 β†—
  91. Thunderstorm WindTooele63 mph gust (measured)

    A peak wind gust of 63 mph was recorded by the U.S. Army Dugway Proving Ground|APG sensor.

    NOAA record 915285 β†—
  92. Thunderstorm WindTooele58 mph gust (estimated)

    A peak wind gust of 58 mph was recorded by the I-80 at MP 79 Timpie sensor.

    NOAA record 908042 β†—
  93. Thunderstorm WindTooele59 mph gust (measured)

    A peak wind gust of 59 mph was measured by the Flux sensor.

    NOAA record 908040 β†—
  94. Thunderstorm WindTooele64 mph gust (measured)

    A peak wind gust of 65 mph was recorded by the I-80 at MP 81 Dolomite sensor.

    NOAA record 908041 β†—
  95. Thunderstorm WindTooele66 mph gust (measured)

    A peak wind gust of 66 mph was measured by the U.S. Army Dugway Proving Ground Target S sensor.

    NOAA record 908038 β†—
  96. Thunderstorm WindTooele78 mph gust (measured)

    An apparent microburst from a light rain shower, produced a peak wind gust of 78 mph along Interstate 80, overturning a semitrailer.

    NOAA record 908022 β†—
  97. Thunderstorm WindTooele60 mph gust (measured)

    A peak wind gust of 60 mph was recorded by a U.S. Army Dugway Proving Ground|sensor.

    NOAA record 906189 β†—
  98. Thunderstorm WindTooele60 mph gust (measured)

    The UTJPS sensor recorded a peak wind gust of 60 mph.

    NOAA record 906188 β†—
  99. Thunderstorm WindTooele59 mph gust (estimated)

    The Simpson Springs sensor recorded a peak wind gust of 59 mph.

    NOAA record 906187 β†—
  100. Thunderstorm WindTooele60 mph gust (measured)

    The U.S. Army Dugway Proving Ground DPG02 sensor recorded a peak a wind gust of 60 mph.

    NOAA record 906186 β†—

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