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.
394 events during 2025 Β· page 1 of 4
Clear all filtersGenerally 4 to 8 inches of snow fell across the area.
NOAA record 1308296 βA wind gust of 81 mph was recorded at Sr-201 At I-80. Other wind gusts include 64 mph at I-80 at MP 79 Timpie, 63 mph at I-80 at MP 78, 63 mph at Tooele Valley Airport, 62 mph at Sr-112 @ Mp 6 Utah Avenue, and 60 mph At I-80 at Mp 81 Dolomite.
NOAA record 1301665 βThere was more than four inches of rain in portions of northern Washington County, with a water rescue at Baker Dam, flooded roads, and flooding of homes in Brookside.||A group of four tourists were in a van and did not realize they were driving on to a dam. When first responders arrived, there was around a foot of water in the vehicle. They were able to rescue everyone, and no injuries were repor
NOAA record 1302148 βA roughly 100 foot tall blue spruce tree was blown on a house in Huntsville. The house had minimal damage, with one branch putting a hole in the ceiling.
NOAA record 1302146 βA wind gust of 74 mph was recorded at Johnsons Pass. Other wind gusts include 74 mph at Callao, 60 mph at I-80 at MP 71 At East Delle, 60 mph at Sr-30 at Curlew, and 58 mph at I-80 at Grassey.
NOAA record 1301580 βA wind gust of 85 mph was recorded at I-80 at MP 78. Other wind gusts include 82 mph at I-80 at MP 79 Timpie, 65 mph at I-80 at MP 81 Dolomite, and 62 mph at Sr-201 At I-80.
NOAA record 1301588 βA wind gust of 65 mph was recorded at the University of Utah. Other wind gusts include 63 mph at Kearns West, 59 mph at I-80 At Mp 107, 58 mph at I-215 at I-80, and 58 mph at I-15 at 500 S.
NOAA record 1301599 βTime and winds are estimated. A tree fell on a roasting building for a coffee shop.
NOAA record 1301658 βGenerally 6 to 8 inches of snow fell across the Abajo Mountains with 6 inches at Gold Basin in the La Sal Mountains.
NOAA record 1308280 βGenerally 6 to 8 inches of snow fell across the area with 7.5 inches of snow at East Willow Creek.
NOAA record 1308279 βAreas of dense fog developed on the northern slopes of the Uintah Mountains late in the night on December 1. The K40U AWOS at the Manila Airport reported multiple hours of 1/4-mile visibility early in the morning and beyond sunrise due to freezing fog. No reports of injuries, damages, or fatalities were received.
NOAA record 1300992 βExtreme (D3) Drought was removed from Utah Zone 027 - Grand Flat and Arches on November 26th. Drought must be included in Storm Data until a zone has been drought free for one month. December 26th marked the end of the one month period. This zone will no longer be included in Storm Data drought entries until such time as Extreme (D3) Drought conditions redevelop.
NOAA record 1306896 βExtreme (D3) Drought was removed from Utah Zone 029 - Canyonlands/Natural Bridges on November 26th. Drought must be included in Storm Data until a zone has been drought free for one month. December 26th marked the end of the one month period. This zone will no longer be included in Storm Data drought entries until such time as Extreme (D3) Drought conditions redevelop.
NOAA record 1306897 βAt the beginning of the month of December, the US Drought Monitor analyzed an area of Extreme (D3) Drought in Utah Zone 023 - Eastern Uinta Mountains. This area covered roughly 25% of the zone, with 70% of the zone under Severe (D2) Drought conditions, and the remaining 5% under Moderate (D1) Drought. There were no changes to drought conditions from this point through the end of the month.
NOAA record 1306912 βGenerally 8 to 12 inches of snow fell across the La Sal Mountains with 2 to 5 inches of snow across the Abajo Mountains. Winds gusted up to 56 mph at Abajo Peak.
NOAA record 1301203 βGenerally 8 to 12 inches of snow fell across the La Sal Mountains with 2 to 5 inches of snow across the Abajo Mountains. Winds gusted up to 56 mph at Abajo Peak.
NOAA record 1301195 βUtah Highway Patrol noted a large increase in motor vehicle accidents as a likely result of weather. While not everywhere in the Salt Lake Valley saw snow, let alone accumulating snow, some locations especially along the benches experienced periods of poor conditions. For example, a Utah Department of Transportation RWIS reported periods of deteriorated conditions from around sunrise to early afte
NOAA record 1299520 βLocalized dense fog developed near the Abajo mountains early in the night of November 24. The KBDG AWOS at the Blanding Municipal Airport reported about one hour of 1/4-mile visibility due to fog just after sunset. The low-level pool of moisture supporting fog development dried up quickly after, limiting the fog's duration and potential impacts from reduced visibility. No reports of injuries, dama
NOAA record 1300449 βAreas of dense fog developed near the Abajo mountains throughout the night of November 23-24. The KBDG AWOS at the Blanding Municipal Airport reported multiple hours of 1/4-mile visibility due to fog and freezing fog early on the morning of the 24th. No reports of injuries, damages, or fatalities were received.
NOAA record 1300445 βLocalized dense fog developed near the Abajo mountains throughout the night of November 23-24. The KU64 AWOS at the Monticello City Airport reported over five hours of reduced visibility due to freezing fog prior to midnight. However, 1/4-mile visibility was only briefly reached three times during this period, lasting no longer than 20 minutes each time. No reports of injuries, damages, or fatalit
NOAA record 1300442 βThe last area of Extreme (D3) Drought was removed from Utah Zone 024 - Eastern Uinta Basin on October 14th, 2025, and has not reappeared in a month. Therefore this is the last drought entry for this zone until such time as Extreme (D3) Drought redevelops.
NOAA record 1300644 βThe last area of Extreme (D3) Drought was removed from Utah Zone 025 - Tavaputs Plateau on October 14th, 2025, and has not reoccurred for a month. Therefore, this will be the last drought entry for this zone until such time as drought reoccurs.
NOAA record 1300647 βThe last area of Extreme (D3) Drought was removed from Utah Zone 028 - La Sal and Abajo Mountains on October 14th, 2025, and did not reoccur for a month. Therefore this will be the last drought entry for this zone until such time as Extreme (D3) Drought reoccurs.
NOAA record 1300654 βAt the start of the month of November, the US Drought Monitor analyzed an area of Extreme (D3) Drought that covered roughly 40% of Utah Zone 023 - Eastern Uinta Mountains. The remainder of the zone has Severe (D2) Drought covering 55% and Moderate (D1) covering 5%. Coverage of Extreme (D3) Drought remained unchanged through the end of the month.
NOAA record 1300649 βAt the beginning of the month of November, the US Drought Monitor analyzed an area of Extreme (D3) Drought as covering roughly 2% of Utah Zone 027 - Grand Flat and Arches. For the remainder of the zone, 68% was under Severe (D2) Drought and 60% was under Moderate (D1) Drought. The area of Extreme (D3) Drought was removed with the 11/26 US Drought Monitor update, with the zone now seeing 40% covera
NOAA record 1300651 βAt the beginning of the month of November, the US Drought Monitor analyzed an area of Extreme (D3) Drought as covering roughly 10% of Utah Zone 029 - Canyonlands/Natural Bridges. The remainder of the zone saw 40% coverage of Severe (D2) Drought, 10% coverage of Severe (D1) Drought, and 40% coverage of Abnormally Dry (D0) conditions. With the 11/26 US Drought Monitor update, the area of Extreme (D3
NOAA record 1300656 βAll twenty-one reporting stations available for verification recording temperatures at or below 32F for at least 3 hours, and sixteen of those twenty-one recorded temperatures at or below 28F for at least three hours. This means that at least 50% of the zone experienced a season-ending freeze event. The lowest temperature recorded was 15F, while the lowest recorded at the KVEL ASOS in Vernal was 2
NOAA record 1297314 βA wind gust of 58 mph was recorded at the Kennecott Rd Lake Point mesonet site.
NOAA record 1292949 βA wind gust of 60 mph was recorded at the Trans-Jordan Landfill mesonet site.
NOAA record 1292947 βA backcountry guide reported flash flooding of Catstair Canyon along Highway 89 in addition to all small washes between mile post 19 and 21 along Highway 89. Some amount of water was still flowing down the Paria River at 3 p.m.
NOAA record 1292959 βA trained spotter reported a flash flood on Wahweap Creek. Time is estimated from radar.
NOAA record 1292945 βA 1210 cfs flood wave was recorded on the Fort Pearce Wash gauge.
NOAA record 1292942 βA flood wave of 1220 cfs was recorded on the East Fork of the Virgin River. A 450 cfs flood wave was recorded on the North Fork of the Virgin River.
NOAA record 1292937 βThe Paria River gauge at US-89 recorded a 2400 cfs flood wave.
NOAA record 1292933 βA flash flood was reported on Buckskin Gulch. Time is estimated by radar.
NOAA record 1292932 βThe Redwest Music Festival, being held at the Utah State Fairpark, was paused and crowds were evacuated preemptively around 5 p.m. Saturday due to a cold front approaching the area. It is estimated that 60,000 people attended each day of the three day event. The cold front brought wind gusts from 35-50 mph at the nearest sensors starting around 5:15 p.m. Wind gusts in that range continued through
NOAA record 1292926 βA wind gust of 61 mph was recorded at the I-80 at MP 2 tripod mesonet site.
NOAA record 1292917 βA wind gust of 61 mph was recorded at the Wendover Port of Entry mesonet site.
NOAA record 1292916 βA wind gust of 64 mph was recorded at the I-80 at mp 1 mesonet site.
NOAA record 1292915 βZion National Park reported mud and rock covering Kolob Canyon Road. Debris required heavy equipment to clear. Time is estimated by radar.
NOAA record 1292931 βWashington County Emergency Management and local Law Enforcement reported multiple debris flows and flash flooding across several roads in and around pine valley with road closures in effect. One debris flow was reported 150 feet wide and 6 to 8 inches deep. Time obtained from peak flows on Santa Clara River gauge at Pine Valley.
NOAA record 1298453 βZion National Park reported mud and sand covering SR-9 at the Washington-Kane County line after heavy rainfall. Heavy equipment was required to clear the road. There were reports of numerous washouts in dry washes and slot canyons on the east side of Zion National Park. The USGS river gauge on the North Fork of the Virgin River reported a sharp rise from a baseline of 45 cfs to 869 cfs within 15 m
NOAA record 1293094 βA wind gust of 61 mph was recorded at the I-70 at Richfield mesonet site.
NOAA record 1293093 βA wind gust of 60 mph was recorded at the I-15 at MP 139 Dog Valley Creek mesonet site.
NOAA record 1293092 βThe Tooele Co. EM reported a Union Pacific Railroad track washed over/out from water near Droubay Rd.
NOAA record 1292898 βThe Tooele Co. EM reported significant mud and debris through flood channels leading into Tooele.
NOAA record 1292896 βThe Tooele County EM reported 12 homes with flooding in Tooele and 35 homes total across eastern Tooele County with some degree of flooding.
NOAA record 1292893 βAn NWS employee reported flooding of area roads as showers and thunderstorms produced heavy rain in the Tooele Valley. Rainfall totals in the vicinity range from 2-4 inches, with much of that on Saturday, October 4.
NOAA record 1292889 βThe Rose Park and Sir Phillip Drive areas were hardest hit by flooding, with more than 2 dozen homes flooded when a canal overtopped. Salt Lake City completed a disaster declaration. As of this writing, dollar amount of damages are still being compiled. Rainfall totals ranged from 1-3 inches.
NOAA record 1292950 βA wind gust of 59 mph was recorded at the Groome mesonet site.
NOAA record 1292885 βA wind gust of 61 mph was recorded at the SR-201 at I-80 mesonet site.
NOAA record 1292901 βAt the beginning of the month of October, the US Drought Monitor analyzed an area of Extreme (D3) Drought as covering roughly 60% of Utah Zone 023 - Eastern Uinta Mountains, with the remaining 40% under Severe (D2) Drought conditions. With the 10/14 Drought Monitor update, Extreme (D3) Drought coverage was reduced to 40%, with 60% of the zone under Severe (D2) Drought. No substantial changes were
NOAA record 1296843 βAt the beginning of the month of October, the US Drought Monitor analyzed an area of Extreme (D3) Drought conditions as covering roughly 1% of the zone, with 70% of the zone under severe (D2) Drought conditions, and the remaining 29% under Moderate (D1) Drought conditions. With the 10/14 Drought Monitor update, Extreme (D3) Drought was completely removed, with 95% of the zone now under Severe (D2)
NOAA record 1296844 βAt the beginning of the month of October, the US Drought Monitor analyzed an area of Extreme (D3) Drought as covering 60% of Utah Zone 025 - Tavaputs Plateau, with the remaining 40% under Severe (D2) Drought. With the 10/14 Drought Monitor update, significant improvements were noted. Extreme (D3) Drought was completely removed and Moderate (D1) Drought was introduced. Severe (D2) Drought now cover
NOAA record 1296845 βAt the beginning of the month of October, the US Drought Monitor analyzed an area of Extreme (D3) Drought covering roughly 90% of Utah Zone -27 - Grand Flat and Arches, with the remaining 10% under Severe (D2) Drought conditions. With the 10/14 update, significant improvements were noted. Extreme (D3) Drought conditions were reduced to 5% coverage, with Severe (D2) Drought increased to 95% of the
NOAA record 1296846 βAt the beginning of the month of October, the US Drought Monitor analyzed an area of Extreme (D3) Drought as covering roughly 5% of Utah Zone 028 - La Sal and Abajo Mountains, with the remaining 95% under Severe (D2) Drought conditions. Significant improvements were noted with the 10/14 Drought Monitor update. Extreme (D3) Drought conditions were removed and Moderate (D1) Drought conditions were i
NOAA record 1296847 βAt the beginning of the month of October, the US Drought Monitor analyzed an area of Extreme (D3) Drought covering roughly 15% of Utah Zone 029 - Canyonlands and Natural Bridges, with the remaining 85% under Severe (D2) Drought. With the 10/14 Drought Monitor update, Extreme (D3) Drought coverage was reduced to 10%, Severe (D2) Drought was reduced to 50% coverage, and Moderate (D1) Drought was int
NOAA record 1296848 βAt 4:50 PM MDT, the mesonet site PC353 Vernal West recorded a wind gust to 58 mph. This was associated with a passing thunderstorm that also produced a wind gust to 48 mph at the KVEL ASOS at Vernal Airport, on the other side of town. No reports of damages, injuries, or fatalities were received.
NOAA record 1295200 βHeavy rain in headwaters resulted in the development of a flood wave in the Dirty Devil, with the wave cresting at 604 cfs at The Dirty Devil at Poison Springs above Hanksville gauge.
NOAA record 1291174 βHeavy rain in the Paria River drainage resulted in the development and propagation of a flood wave. Approximately 2 miles below the White House campground a group of hikers required helicopter evacuation.
NOAA record 1291173 βA flash flood occurred in Little Wildhorse Canyon due to heavy rainfall in an area which drains into the narrow canyon. This flash flood trapped multiple groups, forcing these groups to seek higher ground. Search and rescue was notified, and eventually all parties were able to hike out safely.
NOAA record 1291172 βThe BADGER SPRING RAWS station recorded a wind gust of 58 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
NOAA record 1292228 βThe Jackson Spring mesonet station recorded a wind gust of 60 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
NOAA record 1292227 βHeavy rainfall resulted in a flood wave around 140 cfs (1 foot rise) hitting the Fort Pierce gauge.
NOAA record 1291171 βThe Black Rock mesonet station recorded a wind gust of 63 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
NOAA record 1292225 βThe Cedar City Municipal Airport ASOS (KCDC) recorded a wind gust of 59 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
NOAA record 1292224 βThe LATMER mesonet station recorded a wind gust of 65 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
NOAA record 1292226 βThe Cedar City Municipal Airport ASOS (KCDC) recorded a wind gust of 58 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
NOAA record 1292223 βThe Hansel Valley mesonet station recorded a wind gust of 59 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
NOAA record 1286155 βThe I-80 at MP 71 East Delle mesonet station recorded a wind gust of 63 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
NOAA record 1286154 βThe CAUSEWAY mesonet station recorded a wind gust of 62 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
NOAA record 1286153 βAt 1322 MST on September 16, a trained spotter reported 1 inch diameter hail 9 miles ESE of Whiterocks, Utah.
NOAA record 1295653 βThe second tornado prompted a damage survey conducted by local emergency|management and Navajo Nation emergency management, along with local law enforcement. The data from the survey was relayed to the National Weather Service: storm damage was concentrated on an area centered near 37.33071N / 109.3259W and included; a home completely destroyed, two (2) 800-gallon water barrels were missing, a thr
NOAA record 1295635 βThe first, of the two tornadoes, was short lived as noted by a resident's video footage|narration, along with information from local emergency management and law|enforcement.
NOAA record 1295647 βHeavy rain from a near stationary storm in central Emery County resulted in radar estimated water totals in the 2 to 5 inch range over the span of around one to two hours. This rain fell within the catchment area for the Saleratus Wash. A flood wave form and propagated downstream towards the Green River for the next several hours. This flood wave eventually reached an unprotected crossing at Airpo
NOAA record 1283209 βUtah Department of Transportation traffic cameras indicated flooding/ponding of water at the intersection of US Highway 191 and State Route 128, north of the town of Moab. This was due primarily to heavy rainfall on already saturate soils. Impacts were minimal and once the rain stopped, the roadway cleared.
NOAA record 1295707 βNational Park Service employees at Arches National Park reported Cache Valley Road had washed out near the lower Delicate Arch viewpoint.
NOAA record 1295704 βKane Creek Boulevard/Kane Springs Road and Potash Road reported as impassable due to flooding and mud on the roadways.
NOAA record 1295705 βAt 2:30 PM MDT, the mesonet site US-191 at MP 104 Flat Iron recorded a wind gust to 60 mph in association with a passing thunderstorm. Other sensors in the area recorded wind gusts of 45-55 mph in association with the same storm. No reports of damages, injuries, or fatalities were received in association with this storm.
NOAA record 1295198 βAt 1024 MST on September 12, public reported 0.75 inch diameter hail in Moab, Utah.
NOAA record 1295646 βLaw Enforcement reported standing water on Interstate 70 near Cisco, UT due to heavy rain from passing thunderstorms.
NOAA record 1295706 βAt 844 MST on September 12, law enforcement reported 1.25 inch diameter hail 17 miles NW of Moab, Utah.
NOAA record 1295645 βAt 806 MST on September 12, an NWS employee reported 1 inch diameter hail 25 miles NNW of Castle Valley, Utah. Some hail stones a little bigger than one inch fell.
NOAA record 1295643 βThe Bryson Canyon RAWS station recorded a gust to 60 mph in association with a passing line of thunderstorms. To the south, the KCNY ASOS at Canyonlands Airport recorded a gust to 54 mph in association with this same line. No reports of damages, injuries, or fatalities were reported with this storm.
NOAA record 1295197 βThe I-15 @ Plymouth mesonet station recorded a wind gust of 58 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
NOAA record 1283208 βHeavy rain in the head waters of the Dirty Devil resulted in the generation of a flood wave. The river gage on the Dirty Devil measured a rapid spike in flow from a no-flow state to a flow of 727 cfs over the course of 30 minutes.
NOAA record 1283207 βHeavy rainfall resulted in the development of a flash flood and associated flood wave in Hurricane Wash. An emergency manager reported that a hiker within the wash was carried approximately 300 feet downstream before climbing a tree to escape the flood. Due to injuries, the hiker required helicopter evacuation for medical care. There were also washouts reported on Hole-in-the-Rock Road with seven
NOAA record 1283206 βA rapid rise from a no-flow state to around 300 cfs was observed on the Paria River Near Kanab, UT gauge along US-89.
NOAA record 1281106 βAt the beginning of the month of September, the US Drought Monitor analyzed an area of Extreme (D3) Drought conditions as covering roughly 10% of Utah Zone 024 - Eastern Uinta Basin, with the remaining 90% under Severe (D2) Drought conditions. With the 9/17 Drought Monitor update, all areas of Extreme (D3) Drought conditions were removed, with 100% of the zone under Severe (D2) Drought conditions.
NOAA record 1295107 βAt the beginning of the month of September, the US Drought Monitor analyzed an area of Extreme (D3) Drought as covering roughly 90% of Utah Zone 027 - Grand Flat and Arches, with the remaining 10% under Severe (D2) Drought conditions. With the 9/17 Drought Monitor update, the area covered by Extreme (D3) Drought conditions was reduced to 75%. From this point to the end of the month, there were no
NOAA record 1295120 βAt the beginning of the month of September, the US Drought Monitor analyzed an area of Extreme (D3) Drought conditions that covered roughly 1/3 of Utah Zone 028 - La Sal and Abajo Mountains, with the remaining 2/3 under Severe (D2) conditions. With the 9/17 Drought Monitor update, the area under Extreme (D3) conditions was reduced to 10% of the zone. From this point to the end of the month there w
NOAA record 1295123 βAt the beginning of the month of September, the US Drought Monitor analyzed an area of Extreme (D3) Drought conditions as covering roughly 25% of Utah Zone 029 - Canyonlands and Natural Bridges, with the remainder under Severe (D2) Drought conditions. With the 9/17 Drought Monitor update, the area under Extreme (D3) Drought conditions was reduced to just 10% of the zone. From this point to the end
NOAA record 1295124 βAt the beginning of the month of September, the US Drought Monitor analyzed an area of Extreme (D3) Drought as covering roughly 60% of Utah Zone 025 - Tavaputs Plateau, with the remainder under Severe (D2) Drought conditions. With the 9/17 Drought Monitor update, the area of Extreme (D3) Drought conditions was reduced to 55%. From this point to the end of the month there were no substantial change
NOAA record 1295111 βAt the beginning of the month of September, the US Drought Monitor analyzed an area of Extreme (D3) Drought conditions as covering roughly 75% of Utah Zone 023 - Eastern Uinta Mountains, with the remaining 25% under Severe (D2) conditions. With the 9/17 Drought Monitor update, the coverage of Extreme (D3) Drought conditions was reduced to 70% of the zone. With the 9/24 update, the coverage of Extr
NOAA record 1295105 βA debris flow out of the Buckley Draw burn scar brought flash flooding to several homes, a church, and closed down portions of Nevada Avenue and Slate Canyon Drive.
NOAA record 1288933 βThe East Fork of the Virgin River recorded a flood wave of 510 cfs. A flash flood of 1290 cfs was recorded on the North Fork of the Virgin River gauge.
NOAA record 1288922 βA gauge on the San Rafael River recorded a flood wave around 700 cfs.
NOAA record 1288913 βFlash flooding was reported along Wahweap Creek near Big Water.
NOAA record 1288912 βAt approximately 5:20 PM MDT, heavy rain in the area north of Mexican Hat, UT, resulting in failed culverts and flash flooding. On State Highway 163, the failed culverts and and heavy rain resulted in water over the road, making them impassable until the water receded. Additionally, heavy rain in this region led to water over the road on County Highway 261, in an area of steep switchbacks. While n
NOAA record 1291259 βBuckhorn Draw Road was washed out, with a car on road washed a quarter mile down the road. Four people were rescued due to flash flooding.
NOAA record 1288910 β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.