{
 "dataset": "Westminster, CO storm events — 12-month window, 25-mile radius (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Deduplicated by StormAuditor from public NOAA/NWS records (warnings, Local Storm Reports, NCEI Storm Events) under the published methodology at https://www.stormauditor.com/methodology",
 "refreshed_at": "2026-08-24T10:45:10.482+00:00",
 "window_days": 365,
 "event_count": 498,
 "fields": {
  "date": "Event date (YYYY-MM-DD, local storm day)",
  "county": "County or county-equivalent",
  "city": "Nearest city/place named in the source record",
  "event_type": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidence": "evidence level of the source record",
  "wind_mph": "reported/estimated wind gust, mph (blank if n/a)",
  "hail_in": "reported/estimated hail size, inches (blank if n/a)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)"
 },
 "events": [
  {
   "id": "iem-lsr-2026-08-22-hail-39.98--104.78",
   "lat": 39.98,
   "lon": -104.78,
   "zip": "",
   "city": "1 SE Brighton",
   "date": "2026-08-22",
   "county": "Adams",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated from radar.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-22-hail-39.98-22",
   "lat": 39.98,
   "lon": -104.8,
   "zip": "",
   "city": "Brighton",
   "date": "2026-08-22",
   "county": "Adams",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Brighton",
   "sourceDetail": "SPC filtered reports — 2026-08-22",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-08-22-hail-40.08-29",
   "lat": 40.08,
   "lon": -104.82,
   "zip": "",
   "city": "1 W Fort Lupton",
   "date": "2026-08-22",
   "county": "Weld",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 1 W Fort Lupton",
   "sourceDetail": "SPC filtered reports — 2026-08-22",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "asos-DEN-2026-08-22-206275",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-08-22",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 53 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-DEN-2026-08-21-197091",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-08-21",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 53 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-APA-2026-08-21-197196",
   "lat": 39.57,
   "lon": -104.85,
   "zip": "",
   "city": "DENVER/CENTENNIAL",
   "date": "2026-08-21",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER/CENTENNIAL (APA) recorded a 53 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER/CENTENNIAL (APA)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-15-wind-39.56--104.85",
   "lat": 39.56,
   "lon": -104.85,
   "zip": "",
   "city": "3 NE Lone Tree",
   "date": "2026-08-15",
   "county": "Douglas",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KAPA 2 SSE Centennial.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-APA-2026-08-15-136516",
   "lat": 39.57,
   "lon": -104.85,
   "zip": "",
   "city": "DENVER/CENTENNIAL",
   "date": "2026-08-15",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER/CENTENNIAL (APA) recorded a 64 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER/CENTENNIAL (APA)",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BKF-2026-08-15-136799",
   "lat": 39.7017,
   "lon": -104.7517,
   "zip": "",
   "city": "BUCKLEY ANGB/DENVER",
   "date": "2026-08-15",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BUCKLEY ANGB/DENVER (BKF) recorded a 59 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BUCKLEY ANGB/DENVER (BKF)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-08-14-hail-39.65-4",
   "lat": 39.65,
   "lon": -104.99,
   "zip": "",
   "city": "Englewood",
   "date": "2026-08-14",
   "county": "Arapahoe",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Englewood",
   "sourceDetail": "SPC filtered reports — 2026-08-14",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-14-hail-39.69--105.00",
   "lat": 39.69,
   "lon": -105,
   "zip": "",
   "city": "3 N Englewood",
   "date": "2026-08-14",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "spc-2026-08-14-torn-39.83-1",
   "lat": 39.83,
   "lon": -104.89,
   "zip": "",
   "city": "2 ENE Commerce City",
   "date": "2026-08-14",
   "county": "Adams",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.93,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "tornado reported near 2 ENE Commerce City",
   "sourceDetail": "SPC filtered reports — 2026-08-14",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-13-hail-39.59--104.81",
   "lat": 39.59,
   "lon": -104.81,
   "zip": "",
   "city": "1 WNW Foxfield",
   "date": "2026-08-13",
   "county": "Arapahoe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 to 3 feet deep hail drifts. Hail accumulation up to 3 inches in yards with most leaves stripped from trees. Quarter size hail found approximately an hour after hail fell. Time estimated by radar.",
   "sourceDetail": "NWS BOU — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-13-hail-39.60--104.86",
   "lat": 39.6,
   "lon": -104.86,
   "zip": "",
   "city": "1 NE Centennial",
   "date": "2026-08-13",
   "county": "Arapahoe",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "spc-2026-08-13-hail-39.59-4",
   "lat": 39.59,
   "lon": -104.87,
   "zip": "",
   "city": "Centennial",
   "date": "2026-08-13",
   "county": "Arapahoe",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Centennial",
   "sourceDetail": "SPC filtered reports — 2026-08-13",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-13-hail-39.62--104.80",
   "lat": 39.62,
   "lon": -104.8,
   "zip": "",
   "city": "2 NNW Foxfield",
   "date": "2026-08-13",
   "county": "Arapahoe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NNW Foxfield",
   "sourceDetail": "NWS BOU — Cocorahs via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-13-hail-39.64--104.74",
   "lat": 39.64,
   "lon": -104.74,
   "zip": "",
   "city": "3 W Arapahoe Park",
   "date": "2026-08-13",
   "county": "Arapahoe",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-08-13-hail-39.63--104.73",
   "lat": 39.63,
   "lon": -104.73,
   "zip": "",
   "city": "2 W Arapahoe Park",
   "date": "2026-08-13",
   "county": "Arapahoe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Also reported dents on metal roof vents_ and a significant amount of leaves stripped from trees.",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "asos-DEN-2026-07-30",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-07-30",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN): 51 mph gust at 2026-07-30 22:37.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) — peak at 2026-07-30 22:37",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-wind-39.84--105.22",
   "lat": 39.84,
   "lon": -105.22,
   "zip": "",
   "city": "4 SSW Rocky Flats",
   "date": "2026-07-24",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT867 Arvada.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-wind-39.87--105.24",
   "lat": 39.87,
   "lon": -105.24,
   "zip": "",
   "city": "3 SW Rocky Flats",
   "date": "2026-07-24",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO109 Rocky Flats Hwy 93 and 72.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-wind-39.85--105.25",
   "lat": 39.85,
   "lon": -105.25,
   "zip": "",
   "city": "3 NNE White Ranch Open",
   "date": "2026-07-24",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station UP709 Clayws.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-07-24-34-2309",
   "lat": 39.84,
   "lon": -105.22,
   "zip": "",
   "city": "Rocky Flats",
   "date": "2026-07-24",
   "county": "Jefferson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT867 Arvada. (BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-07-24-35-2314",
   "lat": 39.87,
   "lon": -105.24,
   "zip": "",
   "city": "Rocky Flats",
   "date": "2026-07-24",
   "county": "Jefferson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO109 Rocky Flats Hwy 93 and 72. (BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-07-24-36-2316",
   "lat": 39.85,
   "lon": -105.25,
   "zip": "",
   "city": "White Ranch Open",
   "date": "2026-07-24",
   "county": "Jefferson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station UP709 Clayws. (BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-22-wind-39.85--104.65",
   "lat": 39.85,
   "lon": -104.65,
   "zip": "",
   "city": "2 SE Denver Intl Airpor",
   "date": "2026-07-22",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 2 SE Denver Intl Airport. ASOS station KDEN Denver Intl Airport.",
   "sourceDetail": "NWS BOU — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-07-22-42-2215",
   "lat": 39.85,
   "lon": -104.65,
   "zip": "",
   "city": "Denver Intl Airpor",
   "date": "2026-07-22",
   "county": "Denver",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 2 SE Denver Intl Airport. ASOS station KDEN Denver Intl Airport. (BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-DEN-2026-07-22-7882",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-07-22",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 62 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN)",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-10-wind-39.85--104.66",
   "lat": 39.85,
   "lon": -104.66,
   "zip": "",
   "city": "2 SE Denver Intl Airpor",
   "date": "2026-07-10",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous tstm wnd gst report from 2 SE Denver Intl Airport.",
   "sourceDetail": "NWS BOU — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-10-wind-39.85--104.66",
   "lat": 39.85,
   "lon": -104.66,
   "zip": "",
   "city": "2 SE Denver Intl Airpor",
   "date": "2026-07-10",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SE Denver Intl Airpor",
   "sourceDetail": "NWS BOU — ASOS via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-07-10-61-2344",
   "lat": 39.85,
   "lon": -104.66,
   "zip": "",
   "city": "Denver Intl Airpor",
   "date": "2026-07-10",
   "county": "Denver",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous tstm wnd gst report from 2 SE Denver Intl Airport. (BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-BJC-2026-07-10",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2026-07-10",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 52 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2026-07-10",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-07-10",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 72 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDU-2026-07-10",
   "lat": 40.0394,
   "lon": -105.2258,
   "zip": "",
   "city": "Boulder",
   "date": "2026-07-10",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Boulder (BDU) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — Boulder (BDU) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-APA-2026-07-09",
   "lat": 39.57,
   "lon": -104.85,
   "zip": "",
   "city": "DENVER/CENTENNIAL",
   "date": "2026-07-09",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER/CENTENNIAL (APA) recorded a 54 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER/CENTENNIAL (APA) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-06-wind-39.72--104.75",
   "lat": 39.72,
   "lon": -104.75,
   "zip": "",
   "city": "1 N Buckley AFB",
   "date": "2026-07-06",
   "county": "Arapahoe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KBKF Buckley SFB.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BKF-2026-07-06",
   "lat": 39.7017,
   "lon": -104.7517,
   "zip": "",
   "city": "BUCKLEY ANGB/DENVER",
   "date": "2026-07-06",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BUCKLEY ANGB/DENVER (BKF) recorded a 60 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BUCKLEY ANGB/DENVER (BKF) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BKF-2026-07-04",
   "lat": 39.7017,
   "lon": -104.7517,
   "zip": "",
   "city": "BUCKLEY ANGB/DENVER",
   "date": "2026-07-04",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BUCKLEY ANGB/DENVER (BKF) recorded a 58 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BUCKLEY ANGB/DENVER (BKF) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2026-06-30",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-06-30",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 50 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-26-hail-39.88--105.05",
   "lat": 39.88,
   "lon": -105.05,
   "zip": "",
   "city": "Westminster",
   "date": "2026-06-26",
   "county": "Adams",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-26-hail-39.87--105.05",
   "lat": 39.87,
   "lon": -105.05,
   "zip": "",
   "city": "1 SSW Westminster",
   "date": "2026-06-26",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SSW Westminster",
   "sourceDetail": "NWS BOU — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-26-hail-39.91--105.02",
   "lat": 39.91,
   "lon": -105.02,
   "zip": "",
   "city": "2 ESE Broomfield",
   "date": "2026-06-26",
   "county": "Adams",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 ESE Broomfield",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-26-126-2005",
   "lat": 39.87,
   "lon": -105.05,
   "zip": "",
   "city": "Westminster",
   "date": "2026-06-26",
   "county": "Jefferson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-26-127-2012",
   "lat": 39.91,
   "lon": -105.02,
   "zip": "",
   "city": "Broomfield",
   "date": "2026-06-26",
   "county": "Adams",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-25-wind-39.85--104.65",
   "lat": 39.85,
   "lon": -104.65,
   "zip": "",
   "city": "2 SE Denver Intl Airpor",
   "date": "2026-06-25",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDEN Denver Intl Airport.",
   "sourceDetail": "NWS BOU — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2026-06-25",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-06-25",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 59 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-24-hail-39.66--105.39",
   "lat": 39.66,
   "lon": -105.39,
   "zip": "",
   "city": "3 W Wah Keeney Park",
   "date": "2026-06-24",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report via social media. Time and location estimated by radar.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-24-hail-39.63--105.16",
   "lat": 39.63,
   "lon": -105.16,
   "zip": "",
   "city": "2 SE Morrison",
   "date": "2026-06-24",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SE Morrison",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-24-hail-39.61--105.00",
   "lat": 39.61,
   "lon": -105,
   "zip": "",
   "city": "2 NE Littleton",
   "date": "2026-06-24",
   "county": "Arapahoe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE Littleton",
   "sourceDetail": "NWS BOU — Cocorahs via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-24-180-0328",
   "lat": 39.66,
   "lon": -105.39,
   "zip": "",
   "city": "Wah Keeney Park",
   "date": "2026-06-24",
   "county": "Jefferson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report via social media. Time and location estimated by radar. (BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-24-181-0341",
   "lat": 39.63,
   "lon": -105.16,
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-24",
   "county": "Jefferson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-24-182-0404",
   "lat": 39.61,
   "lon": -105,
   "zip": "",
   "city": "Littleton",
   "date": "2026-06-24",
   "county": "Arapahoe",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "asos-bf-APA-2026-06-21",
   "lat": 39.57,
   "lon": -104.85,
   "zip": "",
   "city": "DENVER/CENTENNIAL",
   "date": "2026-06-21",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER/CENTENNIAL (APA) recorded a 50 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER/CENTENNIAL (APA) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-APA-2026-06-09",
   "lat": 39.57,
   "lon": -104.85,
   "zip": "",
   "city": "DENVER/CENTENNIAL",
   "date": "2026-06-09",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER/CENTENNIAL (APA) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER/CENTENNIAL (APA) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.77--105.23",
   "lat": 39.77,
   "lon": -105.23,
   "zip": "",
   "city": "2 N Golden",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.76--105.23",
   "lat": 39.76,
   "lon": -105.23,
   "zip": "",
   "city": "2 NNW Golden",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated by radar.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.75--105.22",
   "lat": 39.75,
   "lon": -105.22,
   "zip": "",
   "city": "1 NW Golden",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.78--105.19",
   "lat": 39.78,
   "lon": -105.19,
   "zip": "",
   "city": "3 NNE Golden",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time and location estimated by radar.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.79--105.14",
   "lat": 39.79,
   "lon": -105.14,
   "zip": "",
   "city": "3 W Wheat Ridge",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Wheat Ridge",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.77--105.14",
   "lat": 39.77,
   "lon": -105.14,
   "zip": "",
   "city": "2 W Wheat Ridge",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Wheat Ridge",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.79--105.08",
   "lat": 39.79,
   "lon": -105.08,
   "zip": "",
   "city": "1 NE Wheat Ridge",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.79--105.11",
   "lat": 39.79,
   "lon": -105.11,
   "zip": "",
   "city": "1 NW Wheat Ridge",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.79--105.11",
   "lat": 39.79,
   "lon": -105.11,
   "zip": "",
   "city": "1 NW Wheat Ridge",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.77--105.11",
   "lat": 39.77,
   "lon": -105.11,
   "zip": "",
   "city": "1 W Wheat Ridge",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 W Wheat Ridge",
   "sourceDetail": "NWS BOU — CO-OP Observer via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.78--105.10",
   "lat": 39.78,
   "lon": -105.1,
   "zip": "",
   "city": "1 N Wheat Ridge",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Wheat Ridge",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.81--105.06",
   "lat": 39.81,
   "lon": -105.06,
   "zip": "",
   "city": "2 N Mountain View",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.70--105.33",
   "lat": 39.7,
   "lon": -105.33,
   "zip": "",
   "city": "2 ENE Bergen Park",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 ENE Bergen Park",
   "sourceDetail": "NWS BOU — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.81--105.07",
   "lat": 39.81,
   "lon": -105.07,
   "zip": "",
   "city": "2 E Arvada",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Arvada",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.66--105.34",
   "lat": 39.66,
   "lon": -105.34,
   "zip": "",
   "city": "Wah Keeney Park",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Wah Keeney Park",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.73--105.11",
   "lat": 39.73,
   "lon": -105.11,
   "zip": "",
   "city": "2 N Lakewood",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 N Lakewood",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.88--105.12",
   "lat": 39.88,
   "lon": -105.12,
   "zip": "",
   "city": "4 W Westminster",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.83--105.05",
   "lat": 39.83,
   "lon": -105.05,
   "zip": "",
   "city": "3 SW Federal Heights",
   "date": "2026-06-08",
   "county": "Adams",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.80--104.95",
   "lat": 39.8,
   "lon": -104.95,
   "zip": "",
   "city": "2 SW Commerce City",
   "date": "2026-06-08",
   "county": "Adams",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-08-hail-39.73--105.24",
   "lat": 39.73,
   "lon": -105.24,
   "zip": "",
   "city": "1 WSW Golden",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 WSW Golden",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-08-hail-40.08--104.82",
   "lat": 40.08,
   "lon": -104.82,
   "zip": "",
   "city": "1 WSW Fort Lupton",
   "date": "2026-06-08",
   "county": "Weld",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 WSW Fort Lupton",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-08-wind-39.56--104.87",
   "lat": 39.56,
   "lon": -104.87,
   "zip": "",
   "city": "1 NNE Lone Tree",
   "date": "2026-06-08",
   "county": "Douglas",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO001 I-25 and C470.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-08-wind-39.85--104.65",
   "lat": 39.85,
   "lon": -104.65,
   "zip": "",
   "city": "2 SE Denver Intl Airpor",
   "date": "2026-06-08",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDEN Denver Intl Airport.",
   "sourceDetail": "NWS BOU — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-06-08-337-2122",
   "lat": 39.56,
   "lon": -104.87,
   "zip": "",
   "city": "Lone Tree",
   "date": "2026-06-08",
   "county": "Douglas",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO001 I-25 and C470. (BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-08-338-2212",
   "lat": 39.85,
   "lon": -104.65,
   "zip": "",
   "city": "Denver Intl Airpor",
   "date": "2026-06-08",
   "county": "Denver",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDEN Denver Intl Airport. (BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-08-350-2103",
   "lat": 39.76,
   "lon": -105.23,
   "zip": "",
   "city": "Golden",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated by radar. (BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-06-08-351-2109",
   "lat": 39.75,
   "lon": -105.22,
   "zip": "",
   "city": "Golden",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.). (BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-08-353-2115",
   "lat": 39.79,
   "lon": -105.14,
   "zip": "",
   "city": "Wheat Ridge",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-06-08-354-2116",
   "lat": 39.77,
   "lon": -105.14,
   "zip": "",
   "city": "Wheat Ridge",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-08-361-2130",
   "lat": 39.7,
   "lon": -105.33,
   "zip": "",
   "city": "Bergen Park",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-08-362-2130",
   "lat": 39.81,
   "lon": -105.07,
   "zip": "",
   "city": "Arvada",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-06-08-364-2132",
   "lat": 39.73,
   "lon": -105.11,
   "zip": "",
   "city": "Lakewood",
   "date": "2026-06-08",
   "county": "Jefferson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-08-372-2210",
   "lat": 40.08,
   "lon": -104.82,
   "zip": "",
   "city": "Fort Lupton",
   "date": "2026-06-08",
   "county": "Weld",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "asos-bf-DEN-2026-06-08",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-06-08",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 58 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-39.78--104.94",
   "lat": 39.78,
   "lon": -104.94,
   "zip": "",
   "city": "3 SSW Commerce City",
   "date": "2026-06-07",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO208 Denver I-70/Colorado Blvd.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-39.78--104.93",
   "lat": 39.78,
   "lon": -104.93,
   "zip": "",
   "city": "2 S Commerce City",
   "date": "2026-06-07",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO204 Denver I-70/Dahlia St.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-39.78--105.00",
   "lat": 39.78,
   "lon": -105,
   "zip": "",
   "city": "3 N Denver",
   "date": "2026-06-07",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO217 Denver I-70/Pecos.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-39.78--104.91",
   "lat": 39.78,
   "lon": -104.91,
   "zip": "",
   "city": "3 SSE Commerce City",
   "date": "2026-06-07",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO202 Denver I-70/Monaco.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-39.78--104.90",
   "lat": 39.78,
   "lon": -104.9,
   "zip": "",
   "city": "3 SSE Commerce City",
   "date": "2026-06-07",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO200 Denver I-70/I-270.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-39.78--104.90",
   "lat": 39.78,
   "lon": -104.9,
   "zip": "",
   "city": "3 SSE Commerce City",
   "date": "2026-06-07",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO201 Denver I-70/Quebec.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-39.78--104.95",
   "lat": 39.78,
   "lon": -104.95,
   "zip": "",
   "city": "3 SSW Commerce City",
   "date": "2026-06-07",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO205 Denver I-70/Colorado.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-39.78--104.88",
   "lat": 39.78,
   "lon": -104.88,
   "zip": "",
   "city": "4 SE Commerce City",
   "date": "2026-06-07",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO211 Denver I-70/Central Park.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-03-hail-40.08--104.82",
   "lat": 40.08,
   "lon": -104.82,
   "zip": "",
   "city": "1 SW Fort Lupton",
   "date": "2026-06-03",
   "county": "Weld",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-03-400-2116",
   "lat": 40.08,
   "lon": -104.82,
   "zip": "",
   "city": "Fort Lupton",
   "date": "2026-06-03",
   "county": "Weld",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.). (BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.75--105.04",
   "lat": 39.75,
   "lon": -105.04,
   "zip": "",
   "city": "1 E Edgewater",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Edgewater",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.74--104.99",
   "lat": 39.74,
   "lon": -104.99,
   "zip": "",
   "city": "Denver",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.74--104.99",
   "lat": 39.74,
   "lon": -104.99,
   "zip": "",
   "city": "Denver",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Denver",
   "sourceDetail": "NWS BOU — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.74--105.02",
   "lat": 39.74,
   "lon": -105.02,
   "zip": "",
   "city": "2 W Denver",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Denver",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.75--105.00",
   "lat": 39.75,
   "lon": -105,
   "zip": "",
   "city": "1 NW Denver",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW Denver",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.73--104.98",
   "lat": 39.73,
   "lon": -104.98,
   "zip": "",
   "city": "1 SE Denver",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.73--104.97",
   "lat": 39.73,
   "lon": -104.97,
   "zip": "",
   "city": "1 SE Denver",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Denver",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.74--104.92",
   "lat": 39.74,
   "lon": -104.92,
   "zip": "",
   "city": "3 E Denver",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.75--104.92",
   "lat": 39.75,
   "lon": -104.92,
   "zip": "",
   "city": "4 E Denver",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 E Denver",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.74--104.95",
   "lat": 39.74,
   "lon": -104.95,
   "zip": "",
   "city": "2 E Denver",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.75--104.91",
   "lat": 39.75,
   "lon": -104.91,
   "zip": "",
   "city": "4 E Denver",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 E Denver",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.54--105.03",
   "lat": 39.54,
   "lon": -105.03,
   "zip": "",
   "city": "2 SE Chatfield Reservoi",
   "date": "2026-06-01",
   "county": "Douglas",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SE Chatfield Reservoi",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.76--105.02",
   "lat": 39.76,
   "lon": -105.02,
   "zip": "",
   "city": "2 NW Denver",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.72--104.86",
   "lat": 39.72,
   "lon": -104.86,
   "zip": "",
   "city": "3 W Aurora",
   "date": "2026-06-01",
   "county": "Arapahoe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.75--104.82",
   "lat": 39.75,
   "lon": -104.82,
   "zip": "",
   "city": "3 N Aurora",
   "date": "2026-06-01",
   "county": "Adams",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-01-hail-39.70--104.67",
   "lat": 39.7,
   "lon": -104.67,
   "zip": "",
   "city": "4 E Buckley AFB",
   "date": "2026-06-01",
   "county": "Arapahoe",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 E Buckley AFB",
   "sourceDetail": "NWS BOU — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-01-406-1905",
   "lat": 39.75,
   "lon": -105.04,
   "zip": "",
   "city": "Edgewater",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-01-410-1910",
   "lat": 39.75,
   "lon": -105,
   "zip": "",
   "city": "Denver",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-06-01-414-1914",
   "lat": 39.73,
   "lon": -104.97,
   "zip": "",
   "city": "Denver",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-06-01-420-1928",
   "lat": 39.74,
   "lon": -104.95,
   "zip": "",
   "city": "Denver",
   "date": "2026-06-01",
   "county": "Denver",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.). (BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-06-01-421-1931",
   "lat": 39.54,
   "lon": -105.03,
   "zip": "",
   "city": "Chatfield Reservoi",
   "date": "2026-06-01",
   "county": "Douglas",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-06-01-424-1940",
   "lat": 39.72,
   "lon": -104.86,
   "zip": "",
   "city": "Aurora",
   "date": "2026-06-01",
   "county": "Arapahoe",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.). (BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-01-425-2005",
   "lat": 39.75,
   "lon": -104.82,
   "zip": "",
   "city": "Aurora",
   "date": "2026-06-01",
   "county": "Adams",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.). (BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-06-01-427-2034",
   "lat": 39.7,
   "lon": -104.67,
   "zip": "",
   "city": "Buckley AFB",
   "date": "2026-06-01",
   "county": "Arapahoe",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "asos-bf-APA-2026-06-01",
   "lat": 39.57,
   "lon": -104.85,
   "zip": "",
   "city": "DENVER/CENTENNIAL",
   "date": "2026-06-01",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER/CENTENNIAL (APA) recorded a 56 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER/CENTENNIAL (APA) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LMO-2026-05-30",
   "lat": 40.1637,
   "lon": -105.163,
   "zip": "",
   "city": "LONGMONT/VBRAND",
   "date": "2026-05-30",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LONGMONT/VBRAND (LMO) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — LONGMONT/VBRAND (LMO) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2026-05-25",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-05-25",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 55 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BKF-2026-05-13",
   "lat": 39.7017,
   "lon": -104.7517,
   "zip": "",
   "city": "BUCKLEY ANGB/DENVER",
   "date": "2026-05-13",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BUCKLEY ANGB/DENVER (BKF) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BUCKLEY ANGB/DENVER (BKF) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJC-2026-05-09",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2026-05-09",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 55 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2026-04-09",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-04-09",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2026-04-03",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-04-03",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 50 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-APA-2026-03-28",
   "lat": 39.57,
   "lon": -104.85,
   "zip": "",
   "city": "DENVER/CENTENNIAL",
   "date": "2026-03-28",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER/CENTENNIAL (APA) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER/CENTENNIAL (APA) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-APA-2026-03-15",
   "lat": 39.57,
   "lon": -104.85,
   "zip": "",
   "city": "DENVER/CENTENNIAL",
   "date": "2026-03-15",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER/CENTENNIAL (APA) recorded a 52 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER/CENTENNIAL (APA) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2026-03-15",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-03-15",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 50 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-40.07--105.37",
   "lat": 40.07,
   "lon": -105.37,
   "zip": "",
   "city": "Sunshine",
   "date": "2026-03-14",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XCEL Energy Wind Sensor XL168.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 100,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-EIK-2026-03-14",
   "lat": 40.0102,
   "lon": -105.048,
   "zip": "",
   "city": "Erie",
   "date": "2026-03-14",
   "county": "Weld",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Erie (EIK) recorded a 52 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — Erie (EIK) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJC-2026-03-14",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2026-03-14",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJC-2026-03-13",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2026-03-13",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 56 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.99--105.45",
   "lat": 39.99,
   "lon": -105.45,
   "zip": "",
   "city": "4 NE Nederland",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NE Nederland",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.84--105.52",
   "lat": 39.84,
   "lon": -105.52,
   "zip": "",
   "city": "2 WNW Aspen Springs",
   "date": "2026-03-12",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station PKLC2 Pickle Gulch.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.90--105.10",
   "lat": 39.9,
   "lon": -105.1,
   "zip": "",
   "city": "2 SW Broomfield",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KBJC Broomfield Rocky Mtn Metro Airport.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.87--105.32",
   "lat": 39.87,
   "lon": -105.32,
   "zip": "",
   "city": "4 NNW White Ranch Open",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1925W Coal Creek Canyon.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.99--105.45",
   "lat": 39.99,
   "lon": -105.45,
   "zip": "",
   "city": "4 NE Nederland",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 NE Nederland",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.97--105.19",
   "lat": 39.97,
   "lon": -105.19,
   "zip": "",
   "city": "2 ENE Marshall",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO167 Louisville US 36 Overlook.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.91--105.23",
   "lat": 39.91,
   "lon": -105.23,
   "zip": "",
   "city": "2 NW Rocky Flats",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NLR Flatirons Campus (NWTC M2) recorded a gust of 93.7 mph.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 94,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.99--105.45",
   "lat": 39.99,
   "lon": -105.45,
   "zip": "",
   "city": "4 ENE Nederland",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 trees blown down.",
   "sourceDetail": "NWS BOU — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.65--105.36",
   "lat": 39.65,
   "lon": -105.36,
   "zip": "",
   "city": "1 SW Wah Keeney Park",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL013 Evergreen Stagecoach Park.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.99--105.45",
   "lat": 39.99,
   "lon": -105.45,
   "zip": "",
   "city": "4 ENE Nederland",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW5338 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.72--105.25",
   "lat": 39.72,
   "lon": -105.25,
   "zip": "",
   "city": "2 WSW Golden",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station LOOC2 Lookout Mountain.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.87--105.24",
   "lat": 39.87,
   "lon": -105.24,
   "zip": "",
   "city": "3 SW Rocky Flats",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO109 Rocky Flats Hwy 93 and 72.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.75--105.21",
   "lat": 39.75,
   "lon": -105.21,
   "zip": "",
   "city": "1 NE Golden",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL077 Golden 1E.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.71--105.19",
   "lat": 39.71,
   "lon": -105.19,
   "zip": "",
   "city": "1 WSW Pleasant View",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO008 I-70 at C470.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.09--105.34",
   "lat": 40.09,
   "lon": -105.34,
   "zip": "",
   "city": "2 NE Sunshine",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL081 Glendale 1.5ENE.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.87--105.24",
   "lat": 39.87,
   "lon": -105.24,
   "zip": "",
   "city": "3 SW Rocky Flats",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO109 Rocky Flats Hwy 93 and 72.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.79--105.24",
   "lat": 39.79,
   "lon": -105.24,
   "zip": "",
   "city": "3 SE White Ranch Open S",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL006 Golden Golden Gate Canyon.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.71--105.20",
   "lat": 39.71,
   "lon": -105.2,
   "zip": "",
   "city": "2 WSW Pleasant View",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL007 Golden Heritage Dells Park.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.97--105.49",
   "lat": 39.97,
   "lon": -105.49,
   "zip": "",
   "city": "1 NE Nederland",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL074 Nederland 1.25NE.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.14--105.39",
   "lat": 40.14,
   "lon": -105.39,
   "zip": "",
   "city": "2 N Jamestown",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL162 Jamestown 1.75N.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.07--105.37",
   "lat": 40.07,
   "lon": -105.37,
   "zip": "",
   "city": "Sunshine",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Sunshine",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 92,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.85--105.25",
   "lat": 39.85,
   "lon": -105.25,
   "zip": "",
   "city": "3 NNE White Ranch Open",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station UP709 Clayws.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.15--105.27",
   "lat": 40.15,
   "lon": -105.27,
   "zip": "",
   "city": "5 S Lyons",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW8833 Longmont.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.66--105.20",
   "lat": 39.66,
   "lon": -105.2,
   "zip": "",
   "city": "Red Rocks Park",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL120 Morrison 0.5N.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.72--105.28",
   "lat": 39.72,
   "lon": -105.28,
   "zip": "",
   "city": "2 NNW Genesee",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL157 Genesee Mountain.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.02--105.36",
   "lat": 40.02,
   "lon": -105.36,
   "zip": "",
   "city": "2 S Crisman",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station BTAC2 Sugarloaf.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.11--105.27",
   "lat": 40.11,
   "lon": -105.27,
   "zip": "",
   "city": "5 N Boulder",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL001 Boulder Left Hand Valley Reservoir.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.96--105.27",
   "lat": 39.96,
   "lon": -105.27,
   "zip": "",
   "city": "2 WNW Marshall",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT787 Boulder Flatiron.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.88--105.17",
   "lat": 39.88,
   "lon": -105.17,
   "zip": "",
   "city": "2 ESE Rocky Flats",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL113 Broomfield 5SW.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.62--105.36",
   "lat": 39.62,
   "lon": -105.36,
   "zip": "",
   "city": "1 SW Evergreen",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1924W Alderfer Three Sisters Park.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.13--105.29",
   "lat": 40.13,
   "lon": -105.29,
   "zip": "",
   "city": "5 ENE Jamestown",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal weather station.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.94--105.26",
   "lat": 39.94,
   "lon": -105.26,
   "zip": "",
   "city": "1 NE Eldorado Springs",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL021 Eldorado Springs.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.90--105.34",
   "lat": 39.9,
   "lon": -105.34,
   "zip": "",
   "city": "2 S Crescent Village",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal weather station KCOGOLDE437.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.83--105.48",
   "lat": 39.83,
   "lon": -105.48,
   "zip": "",
   "city": "Aspen Springs",
   "date": "2026-03-12",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW5066 Aspen Springs.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.00--105.48",
   "lat": 40,
   "lon": -105.48,
   "zip": "",
   "city": "3 NNE Nederland",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL082 Nederland 3NE.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.99--105.45",
   "lat": 39.99,
   "lon": -105.45,
   "zip": "",
   "city": "4 ENE Nederland",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW5338 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.17--105.30",
   "lat": 40.17,
   "lon": -105.3,
   "zip": "",
   "city": "4 SSW Lyons",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT789 Heil Ranch.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.99--105.17",
   "lat": 39.99,
   "lon": -105.17,
   "zip": "",
   "city": "2 NW Louisville",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL002 Boulder Louisville Reservoir.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.99--105.41",
   "lat": 39.99,
   "lon": -105.41,
   "zip": "",
   "city": "3 SSW Wallstreet",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI06650 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.91--105.38",
   "lat": 39.91,
   "lon": -105.38,
   "zip": "",
   "city": "3 ESE Pinecliffe",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8937 Wondervu. Station went offline after this observation.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.02--105.41",
   "lat": 40.02,
   "lon": -105.41,
   "zip": "",
   "city": "2 SW Wallstreet",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL134 Sugarloaf.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.90--105.38",
   "lat": 39.9,
   "lon": -105.38,
   "zip": "",
   "city": "3 SW Crescent Village",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal weather station KCOGOLDE505.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.08--105.10",
   "lat": 40.08,
   "lon": -105.1,
   "zip": "",
   "city": "3 ESE Niwot",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station TT788 Boulder County East.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.98--105.28",
   "lat": 39.98,
   "lon": -105.28,
   "zip": "",
   "city": "3 NW Marshall",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NCAR Mesa Lab Gill anemometer recorded a 35.08 meter per second wind gust.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.68--105.32",
   "lat": 39.68,
   "lon": -105.32,
   "zip": "",
   "city": "2 NE Wah Keeney Park",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL012 Evergreen Kerr Gulch Road.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.62--105.36",
   "lat": 39.62,
   "lon": -105.36,
   "zip": "",
   "city": "1 SW Evergreen",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1924W Alderfer Three Sisters Park.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.87--105.32",
   "lat": 39.87,
   "lon": -105.32,
   "zip": "",
   "city": "4 NNW White Ranch Open",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1925W Coal Creek Canyon.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.95--105.18",
   "lat": 39.95,
   "lon": -105.18,
   "zip": "",
   "city": "2 NW Superior",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL163 Superior 0.75SW.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.99--105.27",
   "lat": 39.99,
   "lon": -105.27,
   "zip": "",
   "city": "3 S Boulder",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 S Boulder",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.75--105.39",
   "lat": 39.75,
   "lon": -105.39,
   "zip": "",
   "city": "2 NNE Floyd Hill",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL128 Cottonwood 2.5E.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.72--105.41",
   "lat": 39.72,
   "lon": -105.41,
   "zip": "",
   "city": "Floyd Hill",
   "date": "2026-03-12",
   "county": "Clear Creek",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL116 Floyd Hill.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.00--105.46",
   "lat": 40,
   "lon": -105.46,
   "zip": "",
   "city": "4 NE Nederland",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several downed trees on the property. Also reported an 87 mph gust at 2:22 PM.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 94,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.99--105.45",
   "lat": 39.99,
   "lon": -105.45,
   "zip": "",
   "city": "4 ENE Nederland",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW5338 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.84--105.52",
   "lat": 39.84,
   "lon": -105.52,
   "zip": "",
   "city": "2 WNW Aspen Springs",
   "date": "2026-03-12",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station PKLC2 Pickle Gulch.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-39.80--105.49",
   "lat": 39.8,
   "lon": -105.49,
   "zip": "",
   "city": "Black Hawk",
   "date": "2026-03-12",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL127 Black Hawk 0.5SE.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-APA-2026-03-12",
   "lat": 39.57,
   "lon": -104.85,
   "zip": "",
   "city": "DENVER/CENTENNIAL",
   "date": "2026-03-12",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER/CENTENNIAL (APA) recorded a 52 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER/CENTENNIAL (APA) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LMO-2026-03-12",
   "lat": 40.1637,
   "lon": -105.163,
   "zip": "",
   "city": "LONGMONT/VBRAND",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LONGMONT/VBRAND (LMO) recorded a 52 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — LONGMONT/VBRAND (LMO) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJC-2026-03-12",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2026-03-12",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 56 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJC-2026-02-27",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2026-02-27",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-39.97--105.19",
   "lat": 39.97,
   "lon": -105.19,
   "zip": "",
   "city": "2 ENE Marshall",
   "date": "2026-02-26",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO167 Louisville US 36 Overlook.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-39.75--105.21",
   "lat": 39.75,
   "lon": -105.21,
   "zip": "",
   "city": "1 NE Golden",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL077 Golden 1E.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-39.87--105.24",
   "lat": 39.87,
   "lon": -105.24,
   "zip": "",
   "city": "3 SW Rocky Flats",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO109 Rocky Flats Hwy 93 and 72.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-40.07--105.37",
   "lat": 40.07,
   "lon": -105.37,
   "zip": "",
   "city": "Sunshine",
   "date": "2026-02-26",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL168 Gold Hill 2E.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-39.84--105.23",
   "lat": 39.84,
   "lon": -105.23,
   "zip": "",
   "city": "3 NE White Ranch Open S",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL023 Golden Ralston Reservoir.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-39.84--105.22",
   "lat": 39.84,
   "lon": -105.22,
   "zip": "",
   "city": "4 SSW Rocky Flats",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT867 Arvada.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-39.96--105.27",
   "lat": 39.96,
   "lon": -105.27,
   "zip": "",
   "city": "2 WNW Marshall",
   "date": "2026-02-26",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT787 Boulder Flatiron.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-39.88--105.17",
   "lat": 39.88,
   "lon": -105.17,
   "zip": "",
   "city": "2 ESE Rocky Flats",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL113 Broomfield 5SSW.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-40.02--105.05",
   "lat": 40.02,
   "lon": -105.05,
   "zip": "",
   "city": "1 SSW Erie",
   "date": "2026-02-25",
   "county": "Weld",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KEIK Erie Muni.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2026-02-25",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-39.85--105.25",
   "lat": 39.85,
   "lon": -105.25,
   "zip": "",
   "city": "3 NNE White Ranch Open",
   "date": "2026-02-25",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station UP709 Clayws.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-39.87--105.32",
   "lat": 39.87,
   "lon": -105.32,
   "zip": "",
   "city": "4 NNW White Ranch Open",
   "date": "2026-02-25",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1925W Coal Creek Canyon.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2026-02-25",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-02-25",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 59 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJC-2026-02-25",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2026-02-25",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 62 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EIK-2026-02-25",
   "lat": 40.0102,
   "lon": -105.048,
   "zip": "",
   "city": "Erie",
   "date": "2026-02-25",
   "county": "Weld",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Erie (EIK) recorded a 54 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — Erie (EIK) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-39.83--105.48",
   "lat": 39.83,
   "lon": -105.48,
   "zip": "",
   "city": "Aspen Springs",
   "date": "2026-02-24",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW5066 Aspen Springs.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-39.97--105.49",
   "lat": 39.97,
   "lon": -105.49,
   "zip": "",
   "city": "1 NE Nederland",
   "date": "2026-02-24",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL074 Nederland 1.25NE.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-39.99--105.45",
   "lat": 39.99,
   "lon": -105.45,
   "zip": "",
   "city": "4 ENE Nederland",
   "date": "2026-02-24",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW5338 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-39.85--104.65",
   "lat": 39.85,
   "lon": -104.65,
   "zip": "",
   "city": "2 SE Denver Intl Airpor",
   "date": "2026-02-24",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDEN Denver Intl Airport.",
   "sourceDetail": "NWS BOU — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-39.99--105.41",
   "lat": 39.99,
   "lon": -105.41,
   "zip": "",
   "city": "3 SSW Wallstreet",
   "date": "2026-02-24",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI06650 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-40.21--105.13",
   "lat": 40.21,
   "lon": -105.13,
   "zip": "",
   "city": "3 NNW Longmont",
   "date": "2026-02-24",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW2670 Longmont.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-39.90--105.40",
   "lat": 39.9,
   "lon": -105.4,
   "zip": "",
   "city": "3 SE Pinecliffe",
   "date": "2026-02-24",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW1707 Golden.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-39.72--105.41",
   "lat": 39.72,
   "lon": -105.41,
   "zip": "",
   "city": "Floyd Hill",
   "date": "2026-02-24",
   "county": "Clear Creek",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO071 I-70 Floyd Hill.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-39.62--105.36",
   "lat": 39.62,
   "lon": -105.36,
   "zip": "",
   "city": "1 SW Evergreen",
   "date": "2026-02-24",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1924W Alderfer Three Sisters Park.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-39.72--105.41",
   "lat": 39.72,
   "lon": -105.41,
   "zip": "",
   "city": "Floyd Hill",
   "date": "2026-02-24",
   "county": "Clear Creek",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL116 Floyd Hill.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-39.87--105.32",
   "lat": 39.87,
   "lon": -105.32,
   "zip": "",
   "city": "4 NNW White Ranch Open",
   "date": "2026-02-24",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1925W Coal Creek Canyon.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2026-02-24",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-39.97--105.19",
   "lat": 39.97,
   "lon": -105.19,
   "zip": "",
   "city": "2 ENE Marshall",
   "date": "2026-02-24",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO167 Louisville US 36 Overlook.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-40.02--105.41",
   "lat": 40.02,
   "lon": -105.41,
   "zip": "",
   "city": "2 SW Wallstreet",
   "date": "2026-02-24",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL134 Sugarloaf.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-39.99--105.41",
   "lat": 39.99,
   "lon": -105.41,
   "zip": "",
   "city": "3 SSW Wallstreet",
   "date": "2026-02-24",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI06650 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-40.07--105.37",
   "lat": 40.07,
   "lon": -105.37,
   "zip": "",
   "city": "Sunshine",
   "date": "2026-02-24",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "XL168 Gold Hill 2E.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-DEN-2026-02-24",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-02-24",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 60 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-39.56--104.85",
   "lat": 39.56,
   "lon": -104.85,
   "zip": "",
   "city": "3 NE Lone Tree",
   "date": "2026-02-17",
   "county": "Douglas",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KAPA 2 SSE Centennial.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-40.08--105.10",
   "lat": 40.08,
   "lon": -105.1,
   "zip": "",
   "city": "3 ESE Niwot",
   "date": "2026-02-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT788 Boulder County East.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-40.17--105.30",
   "lat": 40.17,
   "lon": -105.3,
   "zip": "",
   "city": "4 SSW Lyons",
   "date": "2026-02-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT789 Heil Ranch.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2026-02-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-40.06--105.21",
   "lat": 40.06,
   "lon": -105.21,
   "zip": "",
   "city": "3 NE Boulder",
   "date": "2026-02-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW0417 Boulder.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-39.65--105.18",
   "lat": 39.65,
   "lon": -105.18,
   "zip": "",
   "city": "Morrison",
   "date": "2026-02-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI01447 Lakewood.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-39.85--104.65",
   "lat": 39.85,
   "lon": -104.65,
   "zip": "",
   "city": "2 SE Denver Intl Airpor",
   "date": "2026-02-17",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDEN Denver Intl Airport.",
   "sourceDetail": "NWS BOU — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-39.87--105.24",
   "lat": 39.87,
   "lon": -105.24,
   "zip": "",
   "city": "3 SW Rocky Flats",
   "date": "2026-02-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO109 Rocky Flats Hwy 93 and 72.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2026-02-17",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-02-17",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 55 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-APA-2026-02-17",
   "lat": 39.57,
   "lon": -104.85,
   "zip": "",
   "city": "DENVER/CENTENNIAL",
   "date": "2026-02-17",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER/CENTENNIAL (APA) recorded a 55 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER/CENTENNIAL (APA) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-39.84--105.52",
   "lat": 39.84,
   "lon": -105.52,
   "zip": "",
   "city": "2 WNW Aspen Springs",
   "date": "2026-01-16",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station PKLC2 Pickle Gulch.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2026-01-16",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-01-16",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 56 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-39.85--104.65",
   "lat": 39.85,
   "lon": -104.65,
   "zip": "",
   "city": "2 SE Denver Intl Airpor",
   "date": "2026-01-15",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDEN Denver Intl Airport.",
   "sourceDetail": "NWS BOU — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJC-2026-01-15",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2026-01-15",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 54 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-APA-2026-01-15",
   "lat": 39.57,
   "lon": -104.85,
   "zip": "",
   "city": "DENVER/CENTENNIAL",
   "date": "2026-01-15",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER/CENTENNIAL (APA) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER/CENTENNIAL (APA) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2026-01-15",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2026-01-15",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 56 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.97--105.19",
   "lat": 39.97,
   "lon": -105.19,
   "zip": "",
   "city": "2 ENE Marshall",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO167 Louisville US 36 Overlook.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.94--105.26",
   "lat": 39.94,
   "lon": -105.26,
   "zip": "",
   "city": "1 NE Eldorado Springs",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 NE Eldorado Springs",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.84--105.22",
   "lat": 39.84,
   "lon": -105.22,
   "zip": "",
   "city": "4 SSW Rocky Flats",
   "date": "2026-01-06",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT867 Arvada RAWS.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.98--105.28",
   "lat": 39.98,
   "lon": -105.28,
   "zip": "",
   "city": "3 NW Marshall",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NCAR Mesa Lab Gill sonic anemometer. Time and magnitude estimated.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.97--105.25",
   "lat": 39.97,
   "lon": -105.25,
   "zip": "",
   "city": "2 NNW Marshall",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BLD01 Boulder Fairview.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.95--105.18",
   "lat": 39.95,
   "lon": -105.18,
   "zip": "",
   "city": "2 NW Superior",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NW Superior",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.96--105.27",
   "lat": 39.96,
   "lon": -105.27,
   "zip": "",
   "city": "2 WNW Marshall",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT787 Boulder Flatiron RAWS.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.91--105.23",
   "lat": 39.91,
   "lon": -105.23,
   "zip": "",
   "city": "2 NW Rocky Flats",
   "date": "2026-01-06",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NRL NWTC M2. Also recorded an 80m wind gust of 76 mph at 2:22 AM MST.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-40.11--105.27",
   "lat": 40.11,
   "lon": -105.27,
   "zip": "",
   "city": "5 N Boulder",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 N Boulder",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-40.07--105.37",
   "lat": 40.07,
   "lon": -105.37,
   "zip": "",
   "city": "Sunshine",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Sunshine",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.98--105.15",
   "lat": 39.98,
   "lon": -105.15,
   "zip": "",
   "city": "1 NNW Louisville",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS-KCOLOUIS108.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.98--105.16",
   "lat": 39.98,
   "lon": -105.16,
   "zip": "",
   "city": "1 NW Louisville",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS-KCOLOUIS99.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.87--105.24",
   "lat": 39.87,
   "lon": -105.24,
   "zip": "",
   "city": "3 SW Rocky Flats",
   "date": "2026-01-06",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO109 Rocky Flats Hwy 93 and 72.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.93--105.11",
   "lat": 39.93,
   "lon": -105.11,
   "zip": "",
   "city": "2 WNW Broomfield",
   "date": "2026-01-06",
   "county": "Broomfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS-KCOBROOM281.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-40.15--105.27",
   "lat": 40.15,
   "lon": -105.27,
   "zip": "",
   "city": "5 S Lyons",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW8833 Longmont.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.96--105.24",
   "lat": 39.96,
   "lon": -105.24,
   "zip": "",
   "city": "1 NNW Marshall",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS-KCOBOULD858.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.71--105.17",
   "lat": 39.71,
   "lon": -105.17,
   "zip": "",
   "city": "1 SSE Pleasant View",
   "date": "2026-01-06",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 SSE Pleasant View",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-40.03--105.23",
   "lat": 40.03,
   "lon": -105.23,
   "zip": "",
   "city": "1 ENE Boulder",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KBDU Boulder.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.95--105.16",
   "lat": 39.95,
   "lon": -105.16,
   "zip": "",
   "city": "2 N Superior",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 N Superior",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.94--105.16",
   "lat": 39.94,
   "lon": -105.16,
   "zip": "",
   "city": "Superior",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS-KCOSUPER67.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.90--105.10",
   "lat": 39.9,
   "lon": -105.1,
   "zip": "",
   "city": "2 SW Broomfield",
   "date": "2026-01-06",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KBJC Broomfield Rocky Mtn Metro Airport.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-40.13--105.30",
   "lat": 40.13,
   "lon": -105.3,
   "zip": "",
   "city": "5 E Jamestown",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS-KCOBOULD635.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-39.75--105.21",
   "lat": 39.75,
   "lon": -105.21,
   "zip": "",
   "city": "1 NE Golden",
   "date": "2026-01-06",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 NE Golden",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-40.06--105.21",
   "lat": 40.06,
   "lon": -105.21,
   "zip": "",
   "city": "3 NE Boulder",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW0417 Boulder.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJC-2026-01-06",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 58 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LMO-2026-01-06",
   "lat": 40.1637,
   "lon": -105.163,
   "zip": "",
   "city": "LONGMONT/VBRAND",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LONGMONT/VBRAND (LMO) recorded a 53 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — LONGMONT/VBRAND (LMO) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDU-2026-01-06",
   "lat": 40.0394,
   "lon": -105.2258,
   "zip": "",
   "city": "Boulder",
   "date": "2026-01-06",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Boulder (BDU) recorded a 55 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — Boulder (BDU) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-39.91--105.23",
   "lat": 39.91,
   "lon": -105.23,
   "zip": "",
   "city": "2 NW Rocky Flats",
   "date": "2026-01-04",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NLR Flatirons Campus.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-39.98--105.27",
   "lat": 39.98,
   "lon": -105.27,
   "zip": "",
   "city": "3 NW Marshall",
   "date": "2026-01-04",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Estimated Time and Magnitude from Gill plot at NCAR Mesa Lab.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-39.98--105.27",
   "lat": 39.98,
   "lon": -105.27,
   "zip": "",
   "city": "3 NW Marshall",
   "date": "2026-01-04",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Updates previous non-tstm wnd gst report from 3 NW Marshall. NCAR Mesa Lab Gill sonic anemometer recorded a gust of 34.14 meters per second_ or 76.4 mph.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-39.97--105.19",
   "lat": 39.97,
   "lon": -105.19,
   "zip": "",
   "city": "2 ENE Marshall",
   "date": "2026-01-04",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO167 Louisville US 36 Overlook.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-39.87--105.24",
   "lat": 39.87,
   "lon": -105.24,
   "zip": "",
   "city": "3 SW Rocky Flats",
   "date": "2026-01-04",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO109 Rocky Flats Hwy 93 and 72.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.17--105.30",
   "lat": 40.17,
   "lon": -105.3,
   "zip": "",
   "city": "4 SSW Lyons",
   "date": "2026-01-04",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT789 Heil Ranch.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.20--105.28",
   "lat": 40.2,
   "lon": -105.28,
   "zip": "",
   "city": "1 SSW Lyons",
   "date": "2026-01-04",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal weather station.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2026-01-04",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.06--105.21",
   "lat": 40.06,
   "lon": -105.21,
   "zip": "",
   "city": "3 NE Boulder",
   "date": "2026-01-04",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW0417 Boulder.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-39.84--105.23",
   "lat": 39.84,
   "lon": -105.23,
   "zip": "",
   "city": "3 NE White Ranch Open S",
   "date": "2026-01-04",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 NE White Ranch Open S",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-39.87--105.32",
   "lat": 39.87,
   "lon": -105.32,
   "zip": "",
   "city": "4 NNW White Ranch Open",
   "date": "2026-01-04",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1925W Coal Creek Canyon.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.03--105.40",
   "lat": 40.03,
   "lon": -105.4,
   "zip": "",
   "city": "1 SSW Wallstreet",
   "date": "2026-01-04",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS-KCOBOULD363.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-39.94--105.26",
   "lat": 39.94,
   "lon": -105.26,
   "zip": "",
   "city": "1 NE Eldorado Springs",
   "date": "2026-01-04",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 NE Eldorado Springs",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-39.87--105.24",
   "lat": 39.87,
   "lon": -105.24,
   "zip": "",
   "city": "3 SW Rocky Flats",
   "date": "2026-01-04",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO109 Rocky Flats Hwy 93 and 72.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.07--105.36",
   "lat": 40.07,
   "lon": -105.36,
   "zip": "",
   "city": "Sunshine",
   "date": "2026-01-04",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS-KCOBOULD433.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.02--105.41",
   "lat": 40.02,
   "lon": -105.41,
   "zip": "",
   "city": "2 SW Wallstreet",
   "date": "2026-01-04",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SW Wallstreet",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-39.85--105.34",
   "lat": 39.85,
   "lon": -105.34,
   "zip": "",
   "city": "4 NW White Ranch Open S",
   "date": "2026-01-04",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS-KCOGOLDE669.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-39.87--105.32",
   "lat": 39.87,
   "lon": -105.32,
   "zip": "",
   "city": "4 NNW White Ranch Open",
   "date": "2026-01-04",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1925W Coal Creek Canyon.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.07--105.34",
   "lat": 40.07,
   "lon": -105.34,
   "zip": "",
   "city": "1 ENE Sunshine",
   "date": "2026-01-04",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS-KCOBOULD995.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2026-01-04",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.14--105.39",
   "lat": 40.14,
   "lon": -105.39,
   "zip": "",
   "city": "2 N Jamestown",
   "date": "2026-01-04",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 N Jamestown",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.02--105.25",
   "lat": 40.02,
   "lon": -105.25,
   "zip": "",
   "city": "1 S Boulder",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 S Boulder",
   "sourceDetail": "NWS BOU — Law Enforcement via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.83--105.48",
   "lat": 39.83,
   "lon": -105.48,
   "zip": "",
   "city": "Aspen Springs",
   "date": "2025-12-19",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW5066 Aspen Springs.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.99--105.45",
   "lat": 39.99,
   "lon": -105.45,
   "zip": "",
   "city": "4 ENE Nederland",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Also recorded an 84 mph gust on a different device but did not have a time.",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.07--105.36",
   "lat": 40.07,
   "lon": -105.36,
   "zip": "",
   "city": "Sunshine",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS - KCOBOULD433.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 110,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.03--105.39",
   "lat": 40.03,
   "lon": -105.39,
   "zip": "",
   "city": "1 S Wallstreet",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS - KCOBLACK130.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 97,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.95--105.16",
   "lat": 39.95,
   "lon": -105.16,
   "zip": "",
   "city": "2 N Superior",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured by a personal weather station.",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.87--105.32",
   "lat": 39.87,
   "lon": -105.32,
   "zip": "",
   "city": "4 NNW White Ranch Open",
   "date": "2025-12-19",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1925W Coal Creek Canyon. Also recorded a relative humidity of 12 percent.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.91--105.38",
   "lat": 39.91,
   "lon": -105.38,
   "zip": "",
   "city": "3 ESE Pinecliffe",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8937 Wondervu.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.91--105.38",
   "lat": 39.91,
   "lon": -105.38,
   "zip": "",
   "city": "3 ESE Pinecliffe",
   "date": "2025-12-19",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8937 Wondervu.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 95,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.07--105.37",
   "lat": 40.07,
   "lon": -105.37,
   "zip": "",
   "city": "Sunshine",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Recorded a relative humidity of 16% at the time of observation. Also reported a 99.4 mph gust at 9:50 AM MST.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 103,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.14--105.39",
   "lat": 40.14,
   "lon": -105.39,
   "zip": "",
   "city": "2 N Jamestown",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Also recorded a relative humidity of 19%.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.02--105.41",
   "lat": 40.02,
   "lon": -105.41,
   "zip": "",
   "city": "2 SW Wallstreet",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Also recorded a relative humidity of 18%.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.02--105.05",
   "lat": 40.02,
   "lon": -105.05,
   "zip": "",
   "city": "1 SSW Erie",
   "date": "2025-12-19",
   "county": "Weld",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KEIK Erie Muni. Also recorded a relative humidity of 8%.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.07--105.37",
   "lat": 40.07,
   "lon": -105.37,
   "zip": "",
   "city": "Sunshine",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Also reported RH of 15% at the time of gust.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 106,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.11--105.27",
   "lat": 40.11,
   "lon": -105.27,
   "zip": "",
   "city": "5 N Boulder",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Also recorded a RH of 10%.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.98--105.28",
   "lat": 39.98,
   "lon": -105.28,
   "zip": "",
   "city": "3 NW Marshall",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reporting a RH value of 9%.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 105,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.06--105.30",
   "lat": 40.06,
   "lon": -105.3,
   "zip": "",
   "city": "3 NW Boulder",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS - KCOBOULD628.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.11--105.27",
   "lat": 40.11,
   "lon": -105.27,
   "zip": "",
   "city": "5 N Boulder",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Also reported a RH value of 11% at time of gust.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.97--105.25",
   "lat": 39.97,
   "lon": -105.25,
   "zip": "",
   "city": "2 NNW Marshall",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BLD01 Boulder Fairview with RH value of 8% at time of gust.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.04--105.23",
   "lat": 40.04,
   "lon": -105.23,
   "zip": "",
   "city": "2 ENE Boulder",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reported RH value of 11% at time of gust.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.98--105.28",
   "lat": 39.98,
   "lon": -105.28,
   "zip": "",
   "city": "3 NW Marshall",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reporting 8% RH value at time of gust.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.07--105.24",
   "lat": 40.07,
   "lon": -105.24,
   "zip": "",
   "city": "3 NNE Boulder",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reported RH value of 11% at time of gust.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.02--105.36",
   "lat": 40.02,
   "lon": -105.36,
   "zip": "",
   "city": "2 S Crisman",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BTAC2 Sugarloaf with RH of 10% at time of gust.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Recorded a RH value of 16% at time of gust.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 99,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.96--105.27",
   "lat": 39.96,
   "lon": -105.27,
   "zip": "",
   "city": "2 WNW Marshall",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT787 Boulder Flatiron with a RH value of 10% reported at time of gust.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.17--105.30",
   "lat": 40.17,
   "lon": -105.3,
   "zip": "",
   "city": "4 SSW Lyons",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT789 Heil Ranch reported RH value of 12% at time of gust.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.14--105.27",
   "lat": 40.14,
   "lon": -105.27,
   "zip": "",
   "city": "6 S Lyons",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS - KCOLONGM27.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 90,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.04--105.23",
   "lat": 40.04,
   "lon": -105.23,
   "zip": "",
   "city": "2 NE Boulder",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reporting a RH value of 10% at time of gust.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.75--105.39",
   "lat": 39.75,
   "lon": -105.39,
   "zip": "",
   "city": "2 NNE Floyd Hill",
   "date": "2025-12-19",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reporting RH value of 12% at time of gust.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.62--105.36",
   "lat": 39.62,
   "lon": -105.36,
   "zip": "",
   "city": "1 SW Evergreen",
   "date": "2025-12-19",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1924W Alderfer Three Sisters Park with a RH value of 12% at time of report.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.16--105.20",
   "lat": 40.16,
   "lon": -105.2,
   "zip": "",
   "city": "2 SW Hygiene",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWN - PeakviewAcres.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 96,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.17--105.17",
   "lat": 40.17,
   "lon": -105.17,
   "zip": "",
   "city": "1 S Hygiene",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KLMO Longmont Airport with RH value of 9% at time of gust.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.94--105.26",
   "lat": 39.94,
   "lon": -105.26,
   "zip": "",
   "city": "1 NE Eldorado Springs",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reported RH value of 10% at time of gust.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.10--105.20",
   "lat": 40.1,
   "lon": -105.2,
   "zip": "",
   "city": "2 WNW Niwot",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWN - GAO Observatory.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 102,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.68--105.32",
   "lat": 39.68,
   "lon": -105.32,
   "zip": "",
   "city": "2 NE Wah Keeney Park",
   "date": "2025-12-19",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reporting RH value of 10% at time of gust.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.11--105.27",
   "lat": 40.11,
   "lon": -105.27,
   "zip": "",
   "city": "5 N Boulder",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reported RH value of 10% at time of gust.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 92,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.91--105.23",
   "lat": 39.91,
   "lon": -105.23,
   "zip": "",
   "city": "2 NW Rocky Flats",
   "date": "2025-12-19",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NW Rocky Flats",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.97--105.25",
   "lat": 39.97,
   "lon": -105.25,
   "zip": "",
   "city": "2 NNW Marshall",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BLD01 Boulder Fairview with RH 8%.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.03--105.23",
   "lat": 40.03,
   "lon": -105.23,
   "zip": "",
   "city": "1 ENE Boulder",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KBDU Boulder with RH value of 11%.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.04--105.24",
   "lat": 40.04,
   "lon": -105.24,
   "zip": "",
   "city": "1 NNE Boulder",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RH at 9%.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.95--105.18",
   "lat": 39.95,
   "lon": -105.18,
   "zip": "",
   "city": "2 NW Superior",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RH value 10%.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.00--105.26",
   "lat": 40,
   "lon": -105.26,
   "zip": "",
   "city": "2 SSW Boulder",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO040 Boulder US 36/Baseline Rd.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.04--105.24",
   "lat": 40.04,
   "lon": -105.24,
   "zip": "",
   "city": "1 NNE Boulder",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RH 8%.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.17--105.30",
   "lat": 40.17,
   "lon": -105.3,
   "zip": "",
   "city": "4 SSW Lyons",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT789 Heil Ranch with RH 11%.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-39.98--105.28",
   "lat": 39.98,
   "lon": -105.28,
   "zip": "",
   "city": "3 NW Marshall",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 3 NW Marshall. RH at 11% Raw data confirms wind gust of 112 mph.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 112,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2025-12-19",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2025-12-19",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 50 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LMO-2025-12-19",
   "lat": 40.1637,
   "lon": -105.163,
   "zip": "",
   "city": "LONGMONT/VBRAND",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LONGMONT/VBRAND (LMO) recorded a 67 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — LONGMONT/VBRAND (LMO) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDU-2025-12-19",
   "lat": 40.0394,
   "lon": -105.2258,
   "zip": "",
   "city": "Boulder",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Boulder (BDU) recorded a 73 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — Boulder (BDU) [365d backfill 2026-08]",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EIK-2025-12-19",
   "lat": 40.0102,
   "lon": -105.048,
   "zip": "",
   "city": "Erie",
   "date": "2025-12-19",
   "county": "Weld",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Erie (EIK) recorded a 61 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — Erie (EIK) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJC-2025-12-19",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2025-12-19",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 62 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-APA-2025-12-18",
   "lat": 39.57,
   "lon": -104.85,
   "zip": "",
   "city": "DENVER/CENTENNIAL",
   "date": "2025-12-18",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER/CENTENNIAL (APA) recorded a 58 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER/CENTENNIAL (APA) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BKF-2025-12-18",
   "lat": 39.7017,
   "lon": -104.7517,
   "zip": "",
   "city": "BUCKLEY ANGB/DENVER",
   "date": "2025-12-18",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BUCKLEY ANGB/DENVER (BKF) recorded a 53 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BUCKLEY ANGB/DENVER (BKF) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.96--105.50",
   "lat": 39.96,
   "lon": -105.5,
   "zip": "",
   "city": "Nederland",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI07801 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.99--105.45",
   "lat": 39.99,
   "lon": -105.45,
   "zip": "",
   "city": "4 ENE Nederland",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW5338 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.17--105.30",
   "lat": 40.17,
   "lon": -105.3,
   "zip": "",
   "city": "4 SSW Lyons",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT789 Heil Ranch.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.87--105.24",
   "lat": 39.87,
   "lon": -105.24,
   "zip": "",
   "city": "3 SW Rocky Flats",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO109 Rocky Flats Hwy 93 and 72.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.87--105.32",
   "lat": 39.87,
   "lon": -105.32,
   "zip": "",
   "city": "4 NNW White Ranch Open",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1925W Coal Creek Canyon.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.91--105.23",
   "lat": 39.91,
   "lon": -105.23,
   "zip": "",
   "city": "2 NW Rocky Flats",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NLR Flatirons Campus (M2).",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.98--105.28",
   "lat": 39.98,
   "lon": -105.28,
   "zip": "",
   "city": "3 NW Marshall",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NCAR Mesa Lab. Estimated from Gill Wind sensor.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 91,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.04--105.24",
   "lat": 40.04,
   "lon": -105.24,
   "zip": "",
   "city": "1 NNE Boulder",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NCAR Foothills Lab.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.05--105.29",
   "lat": 40.05,
   "lon": -105.29,
   "zip": "",
   "city": "3 NW Boulder",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BLD02 Boulder North West.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.02--105.25",
   "lat": 40.02,
   "lon": -105.25,
   "zip": "",
   "city": "1 S Boulder",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 S Boulder",
   "sourceDetail": "NWS BOU — Law Enforcement via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.04--105.24",
   "lat": 40.04,
   "lon": -105.24,
   "zip": "",
   "city": "1 NNE Boulder",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NCAR Foothills Lab.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.06--105.21",
   "lat": 40.06,
   "lon": -105.21,
   "zip": "",
   "city": "3 NE Boulder",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW0417 Boulder.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.17--105.30",
   "lat": 40.17,
   "lon": -105.3,
   "zip": "",
   "city": "4 SSW Lyons",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT789 Heil Ranch.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.00--105.26",
   "lat": 40,
   "lon": -105.26,
   "zip": "",
   "city": "2 SSW Boulder",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO040 Boulder US 36/Baseline Rd.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.03--105.23",
   "lat": 40.03,
   "lon": -105.23,
   "zip": "",
   "city": "1 ENE Boulder",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KBDU Boulder.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.84--105.22",
   "lat": 39.84,
   "lon": -105.22,
   "zip": "",
   "city": "4 SSW Rocky Flats",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT867 Arvada.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.98--105.28",
   "lat": 39.98,
   "lon": -105.28,
   "zip": "",
   "city": "3 NW Marshall",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NCAR Mesa Lab. Time and wind magnitude estimated from Gill Wind sensor.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 96,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.91--105.23",
   "lat": 39.91,
   "lon": -105.23,
   "zip": "",
   "city": "2 NW Rocky Flats",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NLR Flatirons Campus (M2).",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.84--105.22",
   "lat": 39.84,
   "lon": -105.22,
   "zip": "",
   "city": "4 SSW Rocky Flats",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT867 Arvada.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 93,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.91--105.23",
   "lat": 39.91,
   "lon": -105.23,
   "zip": "",
   "city": "2 NW Rocky Flats",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NRL Flatirons Campus (M2).",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.87--105.24",
   "lat": 39.87,
   "lon": -105.24,
   "zip": "",
   "city": "3 SW Rocky Flats",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO109 Rocky Flats Hwy 93 and 72.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 97,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.15--105.27",
   "lat": 40.15,
   "lon": -105.27,
   "zip": "",
   "city": "5 S Lyons",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW8833 Longmont.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.72--105.41",
   "lat": 39.72,
   "lon": -105.41,
   "zip": "",
   "city": "Floyd Hill",
   "date": "2025-12-17",
   "county": "Clear Creek",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO071 I-70 Floyd Hill.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.99--105.27",
   "lat": 39.99,
   "lon": -105.27,
   "zip": "",
   "city": "3 S Boulder",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 S Boulder",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.83--105.48",
   "lat": 39.83,
   "lon": -105.48,
   "zip": "",
   "city": "Aspen Springs",
   "date": "2025-12-17",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW5066 Aspen Springs.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.04--105.26",
   "lat": 40.04,
   "lon": -105.26,
   "zip": "",
   "city": "1 NNW Boulder",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW9328 Boulder.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 93,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.91--105.38",
   "lat": 39.91,
   "lon": -105.38,
   "zip": "",
   "city": "3 ESE Pinecliffe",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8937 Wondervu.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.02--105.36",
   "lat": 40.02,
   "lon": -105.36,
   "zip": "",
   "city": "2 S Crisman",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BTAC2 Sugarloaf.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.98--105.28",
   "lat": 39.98,
   "lon": -105.28,
   "zip": "",
   "city": "3 NW Marshall",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NCAR Mesa Lab. Time and wind magnitude estimated from Gill wind sensor.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 109,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.17--105.30",
   "lat": 40.17,
   "lon": -105.3,
   "zip": "",
   "city": "4 SSW Lyons",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT789 Heil Ranch.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.68--104.96",
   "lat": 39.68,
   "lon": -104.96,
   "zip": "",
   "city": "3 NE Englewood",
   "date": "2025-12-17",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO145 Denver I-25/University Blvd.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.99--105.41",
   "lat": 39.99,
   "lon": -105.41,
   "zip": "",
   "city": "3 SSW Wallstreet",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI06650 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.91--105.38",
   "lat": 39.91,
   "lon": -105.38,
   "zip": "",
   "city": "3 ESE Pinecliffe",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8937 Wondervu.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.62--105.36",
   "lat": 39.62,
   "lon": -105.36,
   "zip": "",
   "city": "1 SW Evergreen",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1924W Alderfer Three Sisters Park.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.04--105.26",
   "lat": 40.04,
   "lon": -105.26,
   "zip": "",
   "city": "1 NNW Boulder",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW9328 Boulder.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 95,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.72--105.25",
   "lat": 39.72,
   "lon": -105.25,
   "zip": "",
   "city": "2 WSW Golden",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LOOC2 Lookout Mountain.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.91--105.23",
   "lat": 39.91,
   "lon": -105.23,
   "zip": "",
   "city": "2 NW Rocky Flats",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Updates previous non-tstm wnd gst report from 2 NW Rocky Flats. NLR Flatirons Campus (M2).",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.02--105.25",
   "lat": 40.02,
   "lon": -105.25,
   "zip": "",
   "city": "1 S Boulder",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 S Boulder",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 91,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.97--105.25",
   "lat": 39.97,
   "lon": -105.25,
   "zip": "",
   "city": "2 NNW Marshall",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BLD01 Boulder Fairview.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.87--105.24",
   "lat": 39.87,
   "lon": -105.24,
   "zip": "",
   "city": "3 SW Rocky Flats",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Updates previous non-tstm wnd gst report from 3 SW Rocky Flats. Mesonet station CO109 Rocky Flats Hwy 93 and 72.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 102,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.84--105.22",
   "lat": 39.84,
   "lon": -105.22,
   "zip": "",
   "city": "4 SSW Rocky Flats",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT867 Arvada.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 98,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.02--105.36",
   "lat": 40.02,
   "lon": -105.36,
   "zip": "",
   "city": "2 S Crisman",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BTAC2 Sugarloaf.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.96--105.15",
   "lat": 39.96,
   "lon": -105.15,
   "zip": "",
   "city": "1 WSW Louisville",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW0288 Louisville.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.17--105.17",
   "lat": 40.17,
   "lon": -105.17,
   "zip": "",
   "city": "1 S Hygiene",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KLMO Longmont Airport.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.89--105.14",
   "lat": 39.89,
   "lon": -105.14,
   "zip": "",
   "city": "3 SSE Superior",
   "date": "2025-12-17",
   "county": "Broomfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW2489 Broomfield.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.06--105.17",
   "lat": 40.06,
   "lon": -105.17,
   "zip": "",
   "city": "3 SSW Niwot",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4351 BOULDER.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.90--105.10",
   "lat": 39.9,
   "lon": -105.1,
   "zip": "",
   "city": "2 SW Broomfield",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KBJC Broomfield Rocky Mtn Metro Airport.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.90--105.08",
   "lat": 39.9,
   "lon": -105.08,
   "zip": "",
   "city": "2 SSW Broomfield",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO168 Westminster US 36.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.72--105.25",
   "lat": 39.72,
   "lon": -105.25,
   "zip": "",
   "city": "2 WSW Golden",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LOOC2 Lookout Mountain.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.08--105.10",
   "lat": 40.08,
   "lon": -105.1,
   "zip": "",
   "city": "3 ESE Niwot",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT788 Boulder County East.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.78--104.88",
   "lat": 39.78,
   "lon": -104.88,
   "zip": "",
   "city": "4 SE Commerce City",
   "date": "2025-12-17",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO211 Denver I-70/Central Park.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.78--104.94",
   "lat": 39.78,
   "lon": -104.94,
   "zip": "",
   "city": "3 SSW Commerce City",
   "date": "2025-12-17",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO208 Denver I-70/Colorado Blvd.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.78--104.96",
   "lat": 39.78,
   "lon": -104.96,
   "zip": "",
   "city": "3 SW Commerce City",
   "date": "2025-12-17",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO207 Denver I-70/York St.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.78--104.97",
   "lat": 39.78,
   "lon": -104.97,
   "zip": "",
   "city": "3 NNE Denver",
   "date": "2025-12-17",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO216 Denver I-70/Washington.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.78--104.95",
   "lat": 39.78,
   "lon": -104.95,
   "zip": "",
   "city": "3 SSW Commerce City",
   "date": "2025-12-17",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO205 Denver I-70/Colorado.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.85--104.65",
   "lat": 39.85,
   "lon": -104.65,
   "zip": "",
   "city": "2 SE Denver Intl Airpor",
   "date": "2025-12-17",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDEN Denver Intl Airport.",
   "sourceDetail": "NWS BOU — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.78--104.90",
   "lat": 39.78,
   "lon": -104.9,
   "zip": "",
   "city": "3 SSE Commerce City",
   "date": "2025-12-17",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO201 Denver I-70/Quebec.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.77--104.85",
   "lat": 39.77,
   "lon": -104.85,
   "zip": "",
   "city": "5 SE Commerce City",
   "date": "2025-12-17",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO196 Denver I-70/Peoria St.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.77--104.85",
   "lat": 39.77,
   "lon": -104.85,
   "zip": "",
   "city": "5 SE Commerce City",
   "date": "2025-12-17",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO197 Denver I-70/Peoria St.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.78--104.92",
   "lat": 39.78,
   "lon": -104.92,
   "zip": "",
   "city": "2 S Commerce City",
   "date": "2025-12-17",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO203 Denver I-70/Holly St.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.76--104.77",
   "lat": 39.76,
   "lon": -104.77,
   "zip": "",
   "city": "4 NNW Buckley AFB",
   "date": "2025-12-17",
   "county": "Adams",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO218 Aurora I-70/Tower Rd.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.68--104.96",
   "lat": 39.68,
   "lon": -104.96,
   "zip": "",
   "city": "3 NE Englewood",
   "date": "2025-12-17",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO145 Denver I-25/University Blvd.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.96--105.52",
   "lat": 39.96,
   "lon": -105.52,
   "zip": "",
   "city": "1 W Nederland",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW5353 NEDERLAND.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-39.96--105.52",
   "lat": 39.96,
   "lon": -105.52,
   "zip": "",
   "city": "1 W Nederland",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW5353 NEDERLAND.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-APA-2025-12-17",
   "lat": 39.57,
   "lon": -104.85,
   "zip": "",
   "city": "DENVER/CENTENNIAL",
   "date": "2025-12-17",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER/CENTENNIAL (APA) recorded a 60 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER/CENTENNIAL (APA) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BKF-2025-12-17",
   "lat": 39.7017,
   "lon": -104.7517,
   "zip": "",
   "city": "BUCKLEY ANGB/DENVER",
   "date": "2025-12-17",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BUCKLEY ANGB/DENVER (BKF) recorded a 56 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BUCKLEY ANGB/DENVER (BKF) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJC-2025-12-17",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 83 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2025-12-17",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2025-12-17",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 65 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EIK-2025-12-17",
   "lat": 40.0102,
   "lon": -105.048,
   "zip": "",
   "city": "Erie",
   "date": "2025-12-17",
   "county": "Weld",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Erie (EIK) recorded a 53 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — Erie (EIK) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LMO-2025-12-17",
   "lat": 40.1637,
   "lon": -105.163,
   "zip": "",
   "city": "LONGMONT/VBRAND",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LONGMONT/VBRAND (LMO) recorded a 58 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — LONGMONT/VBRAND (LMO) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDU-2025-12-17",
   "lat": 40.0394,
   "lon": -105.2258,
   "zip": "",
   "city": "Boulder",
   "date": "2025-12-17",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Boulder (BDU) recorded a 75 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — Boulder (BDU) [365d backfill 2026-08]",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.84--105.47",
   "lat": 39.84,
   "lon": -105.47,
   "zip": "",
   "city": "1 NE Aspen Springs",
   "date": "2025-12-11",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW4381 Black Hawk.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.83--105.48",
   "lat": 39.83,
   "lon": -105.48,
   "zip": "",
   "city": "Aspen Springs",
   "date": "2025-12-11",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW5066 Aspen Springs.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.84--105.52",
   "lat": 39.84,
   "lon": -105.52,
   "zip": "",
   "city": "2 WNW Aspen Springs",
   "date": "2025-12-11",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station PKLC2 Pickle Gulch.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.97--105.19",
   "lat": 39.97,
   "lon": -105.19,
   "zip": "",
   "city": "2 ENE Marshall",
   "date": "2025-12-11",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO167 Louisville US 36 Overlook.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-40.17--105.30",
   "lat": 40.17,
   "lon": -105.3,
   "zip": "",
   "city": "4 SSW Lyons",
   "date": "2025-12-11",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT789 Heil Ranch.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2025-12-11",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-40.08--105.35",
   "lat": 40.08,
   "lon": -105.35,
   "zip": "",
   "city": "2 NE Sunshine",
   "date": "2025-12-11",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW8656 Sunshine.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-40.15--105.27",
   "lat": 40.15,
   "lon": -105.27,
   "zip": "",
   "city": "5 S Lyons",
   "date": "2025-12-11",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW8833 Longmont.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.96--105.50",
   "lat": 39.96,
   "lon": -105.5,
   "zip": "",
   "city": "Nederland",
   "date": "2025-12-11",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI07801 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.90--105.10",
   "lat": 39.9,
   "lon": -105.1,
   "zip": "",
   "city": "2 SW Broomfield",
   "date": "2025-12-11",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KBJC Broomfield Rocky Mtn Metro Airport.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-40.20--105.15",
   "lat": 40.2,
   "lon": -105.15,
   "zip": "",
   "city": "2 NE Hygiene",
   "date": "2025-12-11",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AU469 Longmont.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.85--104.65",
   "lat": 39.85,
   "lon": -104.65,
   "zip": "",
   "city": "2 SE Denver Intl Airpor",
   "date": "2025-12-11",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDEN Denver Intl Airport.",
   "sourceDetail": "NWS BOU — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.91--105.33",
   "lat": 39.91,
   "lon": -105.33,
   "zip": "",
   "city": "1 S Crescent Village",
   "date": "2025-12-11",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI03013 Crescent Village.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.96--105.52",
   "lat": 39.96,
   "lon": -105.52,
   "zip": "",
   "city": "1 W Nederland",
   "date": "2025-12-11",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW5353 NEDERLAND.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.99--105.45",
   "lat": 39.99,
   "lon": -105.45,
   "zip": "",
   "city": "4 ENE Nederland",
   "date": "2025-12-11",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW5338 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.99--105.27",
   "lat": 39.99,
   "lon": -105.27,
   "zip": "",
   "city": "3 S Boulder",
   "date": "2025-12-11",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 S Boulder",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.91--105.23",
   "lat": 39.91,
   "lon": -105.23,
   "zip": "",
   "city": "2 NW Rocky Flats",
   "date": "2025-12-11",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NREL Flatirons M2.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.87--105.32",
   "lat": 39.87,
   "lon": -105.32,
   "zip": "",
   "city": "4 NNW White Ranch Open",
   "date": "2025-12-11",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1925W Coal Creek Canyon.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.87--105.24",
   "lat": 39.87,
   "lon": -105.24,
   "zip": "",
   "city": "3 SW Rocky Flats",
   "date": "2025-12-11",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO109 Rocky Flats Hwy 93 and 72.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.97--105.25",
   "lat": 39.97,
   "lon": -105.25,
   "zip": "",
   "city": "2 NNW Marshall",
   "date": "2025-12-11",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BLD01 Boulder Fairview.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-39.91--105.38",
   "lat": 39.91,
   "lon": -105.38,
   "zip": "",
   "city": "3 ESE Pinecliffe",
   "date": "2025-12-11",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8937 Wondervu.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJC-2025-12-11",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2025-12-11",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 56 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2025-12-11",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2025-12-11",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 55 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-39.84--105.22",
   "lat": 39.84,
   "lon": -105.22,
   "zip": "",
   "city": "4 SSW Rocky Flats",
   "date": "2025-12-10",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT867 Arvada.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-39.71--105.19",
   "lat": 39.71,
   "lon": -105.19,
   "zip": "",
   "city": "1 WSW Pleasant View",
   "date": "2025-12-10",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO008 I-70 at C470.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJC-2025-12-10",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2025-12-10",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 56 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2025-12-09",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.90--105.08",
   "lat": 39.9,
   "lon": -105.08,
   "zip": "",
   "city": "2 SSW Broomfield",
   "date": "2025-12-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO168 Westminster US 36.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.97--105.19",
   "lat": 39.97,
   "lon": -105.19,
   "zip": "",
   "city": "2 ENE Marshall",
   "date": "2025-12-09",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO167 Louisville US 36 Overlook.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.87--105.32",
   "lat": 39.87,
   "lon": -105.32,
   "zip": "",
   "city": "4 NNW White Ranch Open",
   "date": "2025-12-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1925W Coal Creek Canyon.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.90--105.40",
   "lat": 39.9,
   "lon": -105.4,
   "zip": "",
   "city": "3 SE Pinecliffe",
   "date": "2025-12-09",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW1707 Golden.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.91--105.38",
   "lat": 39.91,
   "lon": -105.38,
   "zip": "",
   "city": "3 ESE Pinecliffe",
   "date": "2025-12-09",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8937 Wondervu.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-40.08--105.10",
   "lat": 40.08,
   "lon": -105.1,
   "zip": "",
   "city": "3 ESE Niwot",
   "date": "2025-12-09",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT788 Boulder County East.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-40.17--105.30",
   "lat": 40.17,
   "lon": -105.3,
   "zip": "",
   "city": "4 SSW Lyons",
   "date": "2025-12-09",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT789 Heil Ranch.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-40.08--105.35",
   "lat": 40.08,
   "lon": -105.35,
   "zip": "",
   "city": "2 NE Sunshine",
   "date": "2025-12-09",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW8656 Sunshine.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.99--105.45",
   "lat": 39.99,
   "lon": -105.45,
   "zip": "",
   "city": "4 ENE Nederland",
   "date": "2025-12-09",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW5338 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.85--104.99",
   "lat": 39.85,
   "lon": -104.99,
   "zip": "",
   "city": "2 SE Federal Heights",
   "date": "2025-12-09",
   "county": "Adams",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO178 Thornton I-25/84th Ave.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.68--105.36",
   "lat": 39.68,
   "lon": -105.36,
   "zip": "",
   "city": "1 S Bergen Park",
   "date": "2025-12-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW9493 Evergreen.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.93--105.51",
   "lat": 39.93,
   "lon": -105.51,
   "zip": "",
   "city": "1 NNW Rollinsville",
   "date": "2025-12-09",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI12462 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.90--105.10",
   "lat": 39.9,
   "lon": -105.1,
   "zip": "",
   "city": "2 SW Broomfield",
   "date": "2025-12-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KBJC Broomfield Rocky Mtn Metro Airport.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.87--105.24",
   "lat": 39.87,
   "lon": -105.24,
   "zip": "",
   "city": "3 SW Rocky Flats",
   "date": "2025-12-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO109 Rocky Flats Hwy 93 and 72.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.96--105.50",
   "lat": 39.96,
   "lon": -105.5,
   "zip": "",
   "city": "Nederland",
   "date": "2025-12-09",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI07801 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.96--105.52",
   "lat": 39.96,
   "lon": -105.52,
   "zip": "",
   "city": "1 W Nederland",
   "date": "2025-12-09",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW5353 NEDERLAND.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.83--105.48",
   "lat": 39.83,
   "lon": -105.48,
   "zip": "",
   "city": "Aspen Springs",
   "date": "2025-12-09",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW5066 Aspen Springs.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-40.15--105.27",
   "lat": 40.15,
   "lon": -105.27,
   "zip": "",
   "city": "5 S Lyons",
   "date": "2025-12-09",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW8833 Longmont.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.84--105.47",
   "lat": 39.84,
   "lon": -105.47,
   "zip": "",
   "city": "1 NE Aspen Springs",
   "date": "2025-12-09",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW4381 Black Hawk.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.72--105.42",
   "lat": 39.72,
   "lon": -105.42,
   "zip": "",
   "city": "1 W Floyd Hill",
   "date": "2025-12-09",
   "county": "Clear Creek",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4049 Evergreen.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.84--105.47",
   "lat": 39.84,
   "lon": -105.47,
   "zip": "",
   "city": "1 NE Aspen Springs",
   "date": "2025-12-09",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS-KCOBLACK22.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.84--105.52",
   "lat": 39.84,
   "lon": -105.52,
   "zip": "",
   "city": "2 WNW Aspen Springs",
   "date": "2025-12-09",
   "county": "Gilpin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station PKLC2 Pickle Gulch.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.67--105.40",
   "lat": 39.67,
   "lon": -105.4,
   "zip": "",
   "city": "3 WSW Bergen Park",
   "date": "2025-12-09",
   "county": "Clear Creek",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4049 EVERGREEN.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.99--105.45",
   "lat": 39.99,
   "lon": -105.45,
   "zip": "",
   "city": "4 NE Nederland",
   "date": "2025-12-09",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 NE Nederland",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.99--105.45",
   "lat": 39.99,
   "lon": -105.45,
   "zip": "",
   "city": "4 ENE Nederland",
   "date": "2025-12-09",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW5338 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.62--105.36",
   "lat": 39.62,
   "lon": -105.36,
   "zip": "",
   "city": "1 SW Evergreen",
   "date": "2025-12-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1924W Alderfer Three Sisters Park.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.90--105.10",
   "lat": 39.9,
   "lon": -105.1,
   "zip": "",
   "city": "2 SW Broomfield",
   "date": "2025-12-09",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KBJC Broomfield Rocky Mtn Metro Airport.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-39.97--105.19",
   "lat": 39.97,
   "lon": -105.19,
   "zip": "",
   "city": "2 ENE Marshall",
   "date": "2025-12-09",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO167 Louisville US 36 Overlook.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2025-12-09",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2025-12-09",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 50 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJC-2025-12-09",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2025-12-09",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 54 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-APA-2025-11-16",
   "lat": 39.57,
   "lon": -104.85,
   "zip": "",
   "city": "DENVER/CENTENNIAL",
   "date": "2025-11-16",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER/CENTENNIAL (APA) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER/CENTENNIAL (APA) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJC-2025-11-06",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2025-11-06",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-39.85--105.25",
   "lat": 39.85,
   "lon": -105.25,
   "zip": "",
   "city": "3 NNE White Ranch Open",
   "date": "2025-10-20",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station UP709 Clayws.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-39.84--105.22",
   "lat": 39.84,
   "lon": -105.22,
   "zip": "",
   "city": "4 SSW Rocky Flats",
   "date": "2025-10-20",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT867 Arvada.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-39.87--105.24",
   "lat": 39.87,
   "lon": -105.24,
   "zip": "",
   "city": "3 SW Rocky Flats",
   "date": "2025-10-20",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO109 Rocky Flats Hwy 93 and 72.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-39.78--104.92",
   "lat": 39.78,
   "lon": -104.92,
   "zip": "",
   "city": "2 S Commerce City",
   "date": "2025-10-20",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO203 Denver I-70/Holly St.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-39.85--104.65",
   "lat": 39.85,
   "lon": -104.65,
   "zip": "",
   "city": "2 SE Denver Intl Airpor",
   "date": "2025-10-20",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDEN Denver Intl Airport.",
   "sourceDetail": "NWS BOU — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-39.78--104.90",
   "lat": 39.78,
   "lon": -104.9,
   "zip": "",
   "city": "3 SSE Commerce City",
   "date": "2025-10-20",
   "county": "Denver",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CO200 Denver I-70/I-270.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-40.07--105.03",
   "lat": 40.07,
   "lon": -105.03,
   "zip": "",
   "city": "3 NNE Erie",
   "date": "2025-10-20",
   "county": "Weld",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9307 Erie.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-39.91--105.38",
   "lat": 39.91,
   "lon": -105.38,
   "zip": "",
   "city": "3 ESE Pinecliffe",
   "date": "2025-10-20",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8937 Wondervu.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-39.99--105.45",
   "lat": 39.99,
   "lon": -105.45,
   "zip": "",
   "city": "4 ENE Nederland",
   "date": "2025-10-20",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW5338 Nederland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-40.05--105.35",
   "lat": 40.05,
   "lon": -105.35,
   "zip": "",
   "city": "1 NE Crisman",
   "date": "2025-10-20",
   "county": "Boulder",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4338 1 NE Crisman.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-39.87--105.32",
   "lat": 39.87,
   "lon": -105.32,
   "zip": "",
   "city": "4 NNW White Ranch Open",
   "date": "2025-10-20",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 1925W Coal Creek Canyon.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BKF-2025-10-20",
   "lat": 39.7017,
   "lon": -104.7517,
   "zip": "",
   "city": "BUCKLEY ANGB/DENVER",
   "date": "2025-10-20",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BUCKLEY ANGB/DENVER (BKF) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BUCKLEY ANGB/DENVER (BKF) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2025-10-20",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2025-10-20",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 56 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-APA-2025-10-15",
   "lat": 39.57,
   "lon": -104.85,
   "zip": "",
   "city": "DENVER/CENTENNIAL",
   "date": "2025-10-15",
   "county": "Arapahoe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER/CENTENNIAL (APA) recorded a 53 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER/CENTENNIAL (APA) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2025-10-15",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2025-10-15",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 52 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJC-2025-10-12",
   "lat": 39.9088,
   "lon": -105.1172,
   "zip": "",
   "city": "BROOMFIELD/JEFFCO",
   "date": "2025-10-12",
   "county": "Boulder",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BROOMFIELD/JEFFCO (BJC) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — BROOMFIELD/JEFFCO (BJC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEN-2025-09-09",
   "lat": 39.8328,
   "lon": -104.6575,
   "zip": "",
   "city": "DENVER INTNL ARPT",
   "date": "2025-09-09",
   "county": "Denver",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DENVER INTNL ARPT (DEN) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — DENVER INTNL ARPT (DEN) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  }
 ]
}