{
 "dataset": "Greeley, 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": 153,
 "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": "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": "iem-lsr-2026-08-22-wind-40.77--104.81",
   "lat": 40.77,
   "lon": -104.81,
   "zip": "",
   "city": "5 NNW Nunn",
   "date": "2026-08-22",
   "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": "Mesonet station UP718 4.9 N Nunn (UPR).",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-GXY-2026-08-14-127662",
   "lat": 40.4374,
   "lon": -104.6332,
   "zip": "",
   "city": "GREELEY/WELD (AWOS)",
   "date": "2026-08-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": "GREELEY/WELD (AWOS) (GXY) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — GREELEY/WELD (AWOS) (GXY)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-13-wind-40.55--104.82",
   "lat": 40.55,
   "lon": -104.82,
   "zip": "",
   "city": "2 NE Severance",
   "date": "2026-08-13",
   "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": "TSTM WND GST reported near 2 NE Severance",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-28-wind-40.32--104.66",
   "lat": 40.32,
   "lon": -104.66,
   "zip": "",
   "city": "2 SSW Lower Latham Rese",
   "date": "2026-07-28",
   "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": "Personal weather station.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-FNL-2026-07-26",
   "lat": 40.4518,
   "lon": -105.0113,
   "zip": "",
   "city": "FORT COLLINS (AWOS)",
   "date": "2026-07-26",
   "county": "Larimer",
   "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": "FORT COLLINS (AWOS) (FNL) recorded a 50 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — FORT COLLINS (AWOS) (FNL) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-23-wind-40.45--105.01",
   "lat": 40.45,
   "lon": -105.01,
   "zip": "",
   "city": "4 NE Loveland",
   "date": "2026-07-23",
   "county": "Larimer",
   "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 4 NE Loveland",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-23-wind-40.40--105.07",
   "lat": 40.4,
   "lon": -105.07,
   "zip": "",
   "city": "2 S Loveland",
   "date": "2026-07-23",
   "county": "Larimer",
   "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 S Loveland",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-07-23-37-0048",
   "lat": 40.4,
   "lon": -105.07,
   "zip": "",
   "city": "Loveland",
   "date": "2026-07-23",
   "county": "Larimer",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-07-23-38-0048",
   "lat": 40.45,
   "lon": -105.01,
   "zip": "",
   "city": "Loveland",
   "date": "2026-07-23",
   "county": "Larimer",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-FNL-2026-07-23-8804",
   "lat": 40.4518,
   "lon": -105.0113,
   "zip": "",
   "city": "FORT COLLINS (AWOS)",
   "date": "2026-07-23",
   "county": "Larimer",
   "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": "FORT COLLINS (AWOS) (FNL) recorded a 59 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — FORT COLLINS (AWOS) (FNL)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FNL-2026-07-07",
   "lat": 40.4518,
   "lon": -105.0113,
   "zip": "",
   "city": "FORT COLLINS (AWOS)",
   "date": "2026-07-07",
   "county": "Larimer",
   "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": "FORT COLLINS (AWOS) (FNL) recorded a 52 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — FORT COLLINS (AWOS) (FNL) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-06-wind-40.52--104.82",
   "lat": 40.52,
   "lon": -104.82,
   "zip": "",
   "city": "2 ESE Severance",
   "date": "2026-07-06",
   "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": "Personal weather station.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-02-hail-40.33--104.89",
   "lat": 40.33,
   "lon": -104.89,
   "zip": "",
   "city": "1 E Johnstown",
   "date": "2026-07-02",
   "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 was 2 to 3 inches deep covering the road.",
   "sourceDetail": "NWS BOU — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-02-hail-40.35--104.87",
   "lat": 40.35,
   "lon": -104.87,
   "zip": "",
   "city": "2 NE Johnstown",
   "date": "2026-07-02",
   "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 — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-01-102-0715",
   "lat": 40.33,
   "lon": -104.89,
   "zip": "",
   "city": "Johnstown",
   "date": "2026-07-01",
   "county": "Weld",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail was 2 to 3 inches deep covering the road. (BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-07-01-103-0729",
   "lat": 40.35,
   "lon": -104.87,
   "zip": "",
   "city": "Johnstown",
   "date": "2026-07-01",
   "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-24-hail-40.32--105.09",
   "lat": 40.32,
   "lon": -105.09,
   "zip": "",
   "city": "1 NNW Berthoud",
   "date": "2026-06-24",
   "county": "Larimer",
   "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 NNW Berthoud",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-24-hail-40.31--105.10",
   "lat": 40.31,
   "lon": -105.1,
   "zip": "",
   "city": "1 W Berthoud",
   "date": "2026-06-24",
   "county": "Larimer",
   "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 W Berthoud",
   "sourceDetail": "NWS BOU — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-24-hail-40.30--105.08",
   "lat": 40.3,
   "lon": -105.08,
   "zip": "",
   "city": "Berthoud",
   "date": "2026-06-24",
   "county": "Larimer",
   "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 — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-24-hail-40.30--105.07",
   "lat": 40.3,
   "lon": -105.07,
   "zip": "",
   "city": "1 SE Berthoud",
   "date": "2026-06-24",
   "county": "Larimer",
   "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 Berthoud",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-06-24-171-0147",
   "lat": 40.31,
   "lon": -105.1,
   "zip": "",
   "city": "Berthoud",
   "date": "2026-06-24",
   "county": "Larimer",
   "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": "iem-lsr-2026-06-20-hail-40.47--104.71",
   "lat": 40.47,
   "lon": -104.71,
   "zip": "",
   "city": "1 SSW Lucerne",
   "date": "2026-06-20",
   "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 SSW Lucerne",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-06-20-330-0438",
   "lat": 40.47,
   "lon": -104.71,
   "zip": "",
   "city": "Lucerne",
   "date": "2026-06-20",
   "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.5
  },
  {
   "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": "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": "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": "iem-lsr-2026-06-03-hail-40.44--104.65",
   "lat": 40.44,
   "lon": -104.65,
   "zip": "",
   "city": "4 SE Lucerne",
   "date": "2026-06-03",
   "county": "Weld",
   "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 SE Lucerne",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "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-geo-2026-05-29-tornado-40.57--104.86",
   "lat": 40.57,
   "lon": -104.86,
   "zip": "",
   "city": "3 NNE New Windsor Reser",
   "date": "2026-05-29",
   "county": "Weld",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 NNE New Windsor Reser",
   "sourceDetail": "NWS BOU — NWS Employee via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-29-466-2311",
   "lat": 40.57,
   "lon": -104.86,
   "zip": "",
   "city": "New Windsor Reser",
   "date": "2026-05-29",
   "county": "Weld",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "(BOU)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-40.71--104.78",
   "lat": 40.71,
   "lon": -104.78,
   "zip": "",
   "city": "Nunn",
   "date": "2026-03-15",
   "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 CO171 Nunn.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-40.59--105.14",
   "lat": 40.59,
   "lon": -105.14,
   "zip": "",
   "city": "2 SSW Laporte",
   "date": "2026-03-15",
   "county": "Larimer",
   "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 FCC01 Christman Air Field.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-40.45--105.02",
   "lat": 40.45,
   "lon": -105.02,
   "zip": "",
   "city": "4 NE Loveland",
   "date": "2026-03-15",
   "county": "Larimer",
   "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 KFNL Northern Colorado Regional Airport.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-40.35--104.98",
   "lat": 40.35,
   "lon": -104.98,
   "zip": "",
   "city": "4 WNW Johnstown",
   "date": "2026-03-15",
   "county": "Larimer",
   "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 CO223 025s25325rws1rhs - 1.0 Mile S Of.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-40.27--104.98",
   "lat": 40.27,
   "lon": -104.98,
   "zip": "",
   "city": "2 N Mead",
   "date": "2026-03-15",
   "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": "Mesonet station CO165 I-25 Berthoud Hill.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FNL-2026-03-15",
   "lat": 40.4518,
   "lon": -105.0113,
   "zip": "",
   "city": "FORT COLLINS (AWOS)",
   "date": "2026-03-15",
   "county": "Larimer",
   "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": "FORT COLLINS (AWOS) (FNL) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — FORT COLLINS (AWOS) (FNL) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-40.77--104.81",
   "lat": 40.77,
   "lon": -104.81,
   "zip": "",
   "city": "5 NNW Nunn",
   "date": "2026-03-14",
   "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": "Mesonet station UP718 4.9 N Nunn (UPR).",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FNL-2026-03-14",
   "lat": 40.4518,
   "lon": -105.0113,
   "zip": "",
   "city": "FORT COLLINS (AWOS)",
   "date": "2026-03-14",
   "county": "Larimer",
   "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": "FORT COLLINS (AWOS) (FNL) recorded a 55 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — FORT COLLINS (AWOS) (FNL) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GXY-2026-03-14",
   "lat": 40.4374,
   "lon": -104.6332,
   "zip": "",
   "city": "GREELEY/WELD (AWOS)",
   "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": "GREELEY/WELD (AWOS) (GXY) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — GREELEY/WELD (AWOS) (GXY) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.65--105.00",
   "lat": 40.65,
   "lon": -105,
   "zip": "",
   "city": "3 S Wellington",
   "date": "2026-03-12",
   "county": "Larimer",
   "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": "CoAgMet station FTC03 CSU - ARDEC.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.77--104.81",
   "lat": 40.77,
   "lon": -104.81,
   "zip": "",
   "city": "5 NNW Nunn",
   "date": "2026-03-12",
   "county": "Weld",
   "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 UP718 4.9 N Nunn (UPR).",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.59--105.14",
   "lat": 40.59,
   "lon": -105.14,
   "zip": "",
   "city": "2 SSW Laporte",
   "date": "2026-03-12",
   "county": "Larimer",
   "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 FCC01 Christman Air Field.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.68--104.98",
   "lat": 40.68,
   "lon": -104.98,
   "zip": "",
   "city": "2 SE Wellington",
   "date": "2026-03-12",
   "county": "Larimer",
   "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": "XL115 Wellington 2SE.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.32--104.98",
   "lat": 40.32,
   "lon": -104.98,
   "zip": "",
   "city": "4 WSW Johnstown",
   "date": "2026-03-12",
   "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": "Mesonet station CO037 I-25 Berthoud.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.59--105.14",
   "lat": 40.59,
   "lon": -105.14,
   "zip": "",
   "city": "2 SSW Laporte",
   "date": "2026-03-12",
   "county": "Larimer",
   "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 FCC01 Christman Air Field.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.64--105.03",
   "lat": 40.64,
   "lon": -105.03,
   "zip": "",
   "city": "5 SSW Wellington",
   "date": "2026-03-12",
   "county": "Larimer",
   "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": "XL119 Fort Collins 4.75NE.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.45--105.02",
   "lat": 40.45,
   "lon": -105.02,
   "zip": "",
   "city": "4 NE Loveland",
   "date": "2026-03-12",
   "county": "Larimer",
   "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 KFNL Northern Colorado Regional Airport.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.43--104.99",
   "lat": 40.43,
   "lon": -104.99,
   "zip": "",
   "city": "3 NW Kelim",
   "date": "2026-03-12",
   "county": "Larimer",
   "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 CO050 I-25 Loveland Crossroads.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.38--105.15",
   "lat": 40.38,
   "lon": -105.15,
   "zip": "",
   "city": "3 NW Campion",
   "date": "2026-03-12",
   "county": "Larimer",
   "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 AR167 Berthoud.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.61--105.10",
   "lat": 40.61,
   "lon": -105.1,
   "zip": "",
   "city": "2 ESE Laporte",
   "date": "2026-03-12",
   "county": "Larimer",
   "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": "XL110 Fort Collins 1.5NNW.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.56--105.14",
   "lat": 40.56,
   "lon": -105.14,
   "zip": "",
   "city": "3 ENE Horsetooth Mounta",
   "date": "2026-03-12",
   "county": "Larimer",
   "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": "XL108 Horsetooth Reservoir CO 0.5E.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.61--105.02",
   "lat": 40.61,
   "lon": -105.02,
   "zip": "",
   "city": "4 NE Fort Collins",
   "date": "2026-03-12",
   "county": "Larimer",
   "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 FTC02 Fort Collins East.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.50--105.22",
   "lat": 40.5,
   "lon": -105.22,
   "zip": "",
   "city": "2 NW Masonville",
   "date": "2026-03-12",
   "county": "Larimer",
   "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 Masonville",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.40--105.12",
   "lat": 40.4,
   "lon": -105.12,
   "zip": "",
   "city": "3 WSW Loveland",
   "date": "2026-03-12",
   "county": "Larimer",
   "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": "XL015 Loveland Meadowbrook Natural Area.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.29--105.07",
   "lat": 40.29,
   "lon": -105.07,
   "zip": "",
   "city": "1 SSE Berthoud",
   "date": "2026-03-12",
   "county": "Larimer",
   "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": "XL016 Loveland Derby Hill Park.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.53--104.96",
   "lat": 40.53,
   "lon": -104.96,
   "zip": "",
   "city": "1 E Timnath",
   "date": "2026-03-12",
   "county": "Larimer",
   "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 GW0828 Timnath.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.43--105.12",
   "lat": 40.43,
   "lon": -105.12,
   "zip": "",
   "city": "3 W Loveland",
   "date": "2026-03-12",
   "county": "Larimer",
   "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 3 W Loveland",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.57--104.95",
   "lat": 40.57,
   "lon": -104.95,
   "zip": "",
   "city": "3 NNE Timnath",
   "date": "2026-03-12",
   "county": "Larimer",
   "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": "XL129 Timnath 3NE.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.45--105.06",
   "lat": 40.45,
   "lon": -105.06,
   "zip": "",
   "city": "2 NNE Loveland",
   "date": "2026-03-12",
   "county": "Larimer",
   "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": "XL109 Loveland 4NNE.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.51--104.92",
   "lat": 40.51,
   "lon": -104.92,
   "zip": "",
   "city": "2 NNW Windsor",
   "date": "2026-03-12",
   "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": "XL104 Windsor 2NW.",
   "sourceDetail": "NWS BOU — Utility Company via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-40.71--104.78",
   "lat": 40.71,
   "lon": -104.78,
   "zip": "",
   "city": "Nunn",
   "date": "2026-03-12",
   "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": "Mesonet station CO171 Nunn.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FNL-2026-03-12",
   "lat": 40.4518,
   "lon": -105.0113,
   "zip": "",
   "city": "FORT COLLINS (AWOS)",
   "date": "2026-03-12",
   "county": "Larimer",
   "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": "FORT COLLINS (AWOS) (FNL) recorded a 61 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — FORT COLLINS (AWOS) (FNL) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-40.45--105.02",
   "lat": 40.45,
   "lon": -105.02,
   "zip": "",
   "city": "4 NE Loveland",
   "date": "2026-02-25",
   "county": "Larimer",
   "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 KFNL Northern Colorado Regional Airport.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FNL-2026-02-25",
   "lat": 40.4518,
   "lon": -105.0113,
   "zip": "",
   "city": "FORT COLLINS (AWOS)",
   "date": "2026-02-25",
   "county": "Larimer",
   "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": "FORT COLLINS (AWOS) (FNL) recorded a 54 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — FORT COLLINS (AWOS) (FNL) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GXY-2026-02-25",
   "lat": 40.4374,
   "lon": -104.6332,
   "zip": "",
   "city": "GREELEY/WELD (AWOS)",
   "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": "GREELEY/WELD (AWOS) (GXY) recorded a 50 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — GREELEY/WELD (AWOS) (GXY) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-40.43--105.12",
   "lat": 40.43,
   "lon": -105.12,
   "zip": "",
   "city": "3 W Loveland",
   "date": "2026-02-24",
   "county": "Larimer",
   "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 W Loveland",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-40.43--105.12",
   "lat": 40.43,
   "lon": -105.12,
   "zip": "",
   "city": "3 WNW Loveland",
   "date": "2026-02-24",
   "county": "Larimer",
   "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 DW5856 Loveland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-24-wind-40.35--104.98",
   "lat": 40.35,
   "lon": -104.98,
   "zip": "",
   "city": "4 WNW Johnstown",
   "date": "2026-02-24",
   "county": "Larimer",
   "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 CO223 025s25325rws1rhs - 1.0 Mile S Of.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "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-40.32--104.98",
   "lat": 40.32,
   "lon": -104.98,
   "zip": "",
   "city": "4 WSW Johnstown",
   "date": "2026-02-24",
   "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 CO037 I-25 Berthoud.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-40.77--104.81",
   "lat": 40.77,
   "lon": -104.81,
   "zip": "",
   "city": "5 NNW Nunn",
   "date": "2026-02-17",
   "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": "Mesonet station UP718 4.9 N Nunn (UPR).",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-40.43--105.12",
   "lat": 40.43,
   "lon": -105.12,
   "zip": "",
   "city": "3 WNW Loveland",
   "date": "2026-02-17",
   "county": "Larimer",
   "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 DW5856 Loveland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-40.11--104.57",
   "lat": 40.11,
   "lon": -104.57,
   "zip": "",
   "city": "2 W Keenesburg",
   "date": "2026-02-17",
   "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 CO038 I-76 Keenesburg/Hudson.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-40.32--104.83",
   "lat": 40.32,
   "lon": -104.83,
   "zip": "",
   "city": "1 ENE Milliken",
   "date": "2026-02-17",
   "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": "Mesonet station GW3548 MILLIKEN.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GXY-2026-02-17",
   "lat": 40.4374,
   "lon": -104.6332,
   "zip": "",
   "city": "GREELEY/WELD (AWOS)",
   "date": "2026-02-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": "GREELEY/WELD (AWOS) (GXY) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — GREELEY/WELD (AWOS) (GXY) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.11--104.57",
   "lat": 40.11,
   "lon": -104.57,
   "zip": "",
   "city": "2 W Keenesburg",
   "date": "2026-01-16",
   "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": "Mesonet station CO038 I-76 Keenesburg/Hudson.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.77--104.81",
   "lat": 40.77,
   "lon": -104.81,
   "zip": "",
   "city": "5 NNW Nunn",
   "date": "2026-01-16",
   "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": "Mesonet station UP718 4.9 N Nunn (UPR).",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.32--104.98",
   "lat": 40.32,
   "lon": -104.98,
   "zip": "",
   "city": "4 WSW Johnstown",
   "date": "2026-01-16",
   "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 CO037 I-25 Berthoud.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.71--104.78",
   "lat": 40.71,
   "lon": -104.78,
   "zip": "",
   "city": "Nunn",
   "date": "2026-01-16",
   "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": "Mesonet station CO171 Nunn.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.32--104.83",
   "lat": 40.32,
   "lon": -104.83,
   "zip": "",
   "city": "1 ENE Milliken",
   "date": "2026-01-16",
   "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": "Mesonet station GW3548 MILLIKEN.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.51--104.70",
   "lat": 40.51,
   "lon": -104.7,
   "zip": "",
   "city": "1 SSE Eaton",
   "date": "2026-01-16",
   "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": "Mesonet station UP306 1.2 S Eaton (UPR).",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.42--104.62",
   "lat": 40.42,
   "lon": -104.62,
   "zip": "",
   "city": "4 NW Kersey",
   "date": "2026-01-16",
   "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 KGXY Greeley Airport.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.52--104.86",
   "lat": 40.52,
   "lon": -104.86,
   "zip": "",
   "city": "1 W Severance",
   "date": "2026-01-16",
   "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 EW7762 Severance.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.71--104.78",
   "lat": 40.71,
   "lon": -104.78,
   "zip": "",
   "city": "Nunn",
   "date": "2026-01-16",
   "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": "Mesonet station CO171 Nunn.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.56--104.45",
   "lat": 40.56,
   "lon": -104.45,
   "zip": "",
   "city": "3 NW Cornish",
   "date": "2026-01-16",
   "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 EAT01 Eaton.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.51--104.70",
   "lat": 40.51,
   "lon": -104.7,
   "zip": "",
   "city": "1 SSE Eaton",
   "date": "2026-01-16",
   "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": "Mesonet station UP306 1.2 S Eaton (UPR).",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.77--104.81",
   "lat": 40.77,
   "lon": -104.81,
   "zip": "",
   "city": "5 NNW Nunn",
   "date": "2026-01-16",
   "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": "Mesonet station UP718 4.9 N Nunn (UPR).",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.40--104.59",
   "lat": 40.4,
   "lon": -104.59,
   "zip": "",
   "city": "2 WNW Kersey",
   "date": "2026-01-16",
   "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": "Mesonet station DVI01997 Greeley.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.11--104.57",
   "lat": 40.11,
   "lon": -104.57,
   "zip": "",
   "city": "2 W Keenesburg",
   "date": "2026-01-16",
   "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": "Mesonet station CO038 I-76 Keenesburg/Hudson.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.52--104.86",
   "lat": 40.52,
   "lon": -104.86,
   "zip": "",
   "city": "1 W Severance",
   "date": "2026-01-16",
   "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": "Mesonet station EW7762 Severance.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.71--104.78",
   "lat": 40.71,
   "lon": -104.78,
   "zip": "",
   "city": "Nunn",
   "date": "2026-01-16",
   "county": "Weld",
   "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 CO171 Nunn.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-40.77--104.81",
   "lat": 40.77,
   "lon": -104.81,
   "zip": "",
   "city": "5 NNW Nunn",
   "date": "2026-01-16",
   "county": "Weld",
   "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 UP718 4.9 N Nunn (UPR).",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FNL-2026-01-16",
   "lat": 40.4518,
   "lon": -105.0113,
   "zip": "",
   "city": "FORT COLLINS (AWOS)",
   "date": "2026-01-16",
   "county": "Larimer",
   "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": "FORT COLLINS (AWOS) (FNL) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — FORT COLLINS (AWOS) (FNL) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GXY-2026-01-16",
   "lat": 40.4374,
   "lon": -104.6332,
   "zip": "",
   "city": "GREELEY/WELD (AWOS)",
   "date": "2026-01-16",
   "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": "GREELEY/WELD (AWOS) (GXY) recorded a 61 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — GREELEY/WELD (AWOS) (GXY) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-40.77--104.81",
   "lat": 40.77,
   "lon": -104.81,
   "zip": "",
   "city": "5 NNW Nunn",
   "date": "2026-01-15",
   "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": "Mesonet station UP718 4.9 N Nunn (UPR).",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-40.57--104.72",
   "lat": 40.57,
   "lon": -104.72,
   "zip": "",
   "city": "1 SSE Ault",
   "date": "2026-01-15",
   "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 ALT01 Ault.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GXY-2026-01-15",
   "lat": 40.4374,
   "lon": -104.6332,
   "zip": "",
   "city": "GREELEY/WELD (AWOS)",
   "date": "2026-01-15",
   "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": "GREELEY/WELD (AWOS) (GXY) recorded a 54 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — GREELEY/WELD (AWOS) (GXY) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-40.34--105.20",
   "lat": 40.34,
   "lon": -105.2,
   "zip": "",
   "city": "1 E Carter Lake",
   "date": "2026-01-06",
   "county": "Larimer",
   "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-KCOLOVEL637.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-40.38--105.17",
   "lat": 40.38,
   "lon": -105.17,
   "zip": "",
   "city": "4 NE Carter Lake",
   "date": "2026-01-06",
   "county": "Larimer",
   "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-KCOLOVEL319.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-40.47--105.19",
   "lat": 40.47,
   "lon": -105.19,
   "zip": "",
   "city": "1 SE Masonville",
   "date": "2026-01-06",
   "county": "Larimer",
   "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": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.51--105.05",
   "lat": 40.51,
   "lon": -105.05,
   "zip": "",
   "city": "3 S Fort Collins",
   "date": "2026-01-04",
   "county": "Larimer",
   "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 3 S Fort Collins",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.52--105.18",
   "lat": 40.52,
   "lon": -105.18,
   "zip": "",
   "city": "1 SSE Horsetooth Mounta",
   "date": "2026-01-04",
   "county": "Larimer",
   "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-KCOFORTC914.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.44--105.18",
   "lat": 40.44,
   "lon": -105.18,
   "zip": "",
   "city": "3 SSE Masonville",
   "date": "2026-01-04",
   "county": "Larimer",
   "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-KCOLOVEL690.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.33--105.19",
   "lat": 40.33,
   "lon": -105.19,
   "zip": "",
   "city": "2 ESE Carter Lake",
   "date": "2026-01-04",
   "county": "Larimer",
   "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": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.28--105.20",
   "lat": 40.28,
   "lon": -105.2,
   "zip": "",
   "city": "4 SSE Carter Lake",
   "date": "2026-01-04",
   "county": "Larimer",
   "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": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.36--105.21",
   "lat": 40.36,
   "lon": -105.21,
   "zip": "",
   "city": "1 NNE Carter Lake",
   "date": "2026-01-04",
   "county": "Larimer",
   "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-KCOLOVEL517.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-40.42--105.16",
   "lat": 40.42,
   "lon": -105.16,
   "zip": "",
   "city": "5 W Loveland",
   "date": "2026-01-04",
   "county": "Larimer",
   "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.43--105.15",
   "lat": 40.43,
   "lon": -105.15,
   "zip": "",
   "city": "4 WNW Loveland",
   "date": "2026-01-04",
   "county": "Larimer",
   "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-KCOLOVEL640.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.43--105.12",
   "lat": 40.43,
   "lon": -105.12,
   "zip": "",
   "city": "3 W Loveland",
   "date": "2025-12-19",
   "county": "Larimer",
   "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 3 W Loveland",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.43--105.12",
   "lat": 40.43,
   "lon": -105.12,
   "zip": "",
   "city": "3 WNW Loveland",
   "date": "2025-12-19",
   "county": "Larimer",
   "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 DW5856 Loveland with RH value of 17% at time of gust.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.29--105.21",
   "lat": 40.29,
   "lon": -105.21,
   "zip": "",
   "city": "3 S Carter Lake",
   "date": "2025-12-19",
   "county": "Larimer",
   "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 - Gibbs Mountain.",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 95,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-40.50--105.22",
   "lat": 40.5,
   "lon": -105.22,
   "zip": "",
   "city": "2 NW Masonville",
   "date": "2025-12-19",
   "county": "Larimer",
   "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 NW Masonville",
   "sourceDetail": "NWS BOU — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-FNL-2025-12-19",
   "lat": 40.4518,
   "lon": -105.0113,
   "zip": "",
   "city": "FORT COLLINS (AWOS)",
   "date": "2025-12-19",
   "county": "Larimer",
   "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": "FORT COLLINS (AWOS) (FNL) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — FORT COLLINS (AWOS) (FNL) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.50--105.22",
   "lat": 40.5,
   "lon": -105.22,
   "zip": "",
   "city": "2 NW Masonville",
   "date": "2025-12-17",
   "county": "Larimer",
   "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 NW Masonville",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.50--105.22",
   "lat": 40.5,
   "lon": -105.22,
   "zip": "",
   "city": "2 NW Masonville",
   "date": "2025-12-17",
   "county": "Larimer",
   "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 NW Masonville",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.27--104.98",
   "lat": 40.27,
   "lon": -104.98,
   "zip": "",
   "city": "2 N Mead",
   "date": "2025-12-17",
   "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": "Mesonet station CO165 I-25 Berthoud Hill.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.59--105.14",
   "lat": 40.59,
   "lon": -105.14,
   "zip": "",
   "city": "2 SSW Laporte",
   "date": "2025-12-17",
   "county": "Larimer",
   "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 FCC01 Christman Air Field.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.32--105.16",
   "lat": 40.32,
   "lon": -105.16,
   "zip": "",
   "city": "3 ESE Carter Lake",
   "date": "2025-12-17",
   "county": "Larimer",
   "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 GW2678 Berthoud.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.43--105.12",
   "lat": 40.43,
   "lon": -105.12,
   "zip": "",
   "city": "3 WNW Loveland",
   "date": "2025-12-17",
   "county": "Larimer",
   "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 DW5856 Loveland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.43--105.12",
   "lat": 40.43,
   "lon": -105.12,
   "zip": "",
   "city": "3 WNW Loveland",
   "date": "2025-12-17",
   "county": "Larimer",
   "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 DW5856 Loveland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.38--105.15",
   "lat": 40.38,
   "lon": -105.15,
   "zip": "",
   "city": "3 NW Campion",
   "date": "2025-12-17",
   "county": "Larimer",
   "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 AR167 Berthoud.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.27--104.98",
   "lat": 40.27,
   "lon": -104.98,
   "zip": "",
   "city": "2 N Mead",
   "date": "2025-12-17",
   "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": "Mesonet station CO165 I-25 Berthoud Hill.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.45--105.02",
   "lat": 40.45,
   "lon": -105.02,
   "zip": "",
   "city": "4 NE Loveland",
   "date": "2025-12-17",
   "county": "Larimer",
   "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 KFNL Northern Colorado Regional Airport.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.71--104.78",
   "lat": 40.71,
   "lon": -104.78,
   "zip": "",
   "city": "Nunn",
   "date": "2025-12-17",
   "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": "Mesonet station CO171 Nunn.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.59--105.14",
   "lat": 40.59,
   "lon": -105.14,
   "zip": "",
   "city": "2 SSW Laporte",
   "date": "2025-12-17",
   "county": "Larimer",
   "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 FCC01 Christman Air Field.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.71--104.78",
   "lat": 40.71,
   "lon": -104.78,
   "zip": "",
   "city": "Nunn",
   "date": "2025-12-17",
   "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": "Mesonet station CO171 Nunn.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.45--105.02",
   "lat": 40.45,
   "lon": -105.02,
   "zip": "",
   "city": "4 NE Loveland",
   "date": "2025-12-17",
   "county": "Larimer",
   "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 KFNL Northern Colorado Regional Airport.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.43--104.99",
   "lat": 40.43,
   "lon": -104.99,
   "zip": "",
   "city": "3 NW Kelim",
   "date": "2025-12-17",
   "county": "Larimer",
   "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 CO050 I-25 Loveland Crossroads.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.35--104.98",
   "lat": 40.35,
   "lon": -104.98,
   "zip": "",
   "city": "4 WNW Johnstown",
   "date": "2025-12-17",
   "county": "Larimer",
   "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 CO223 025s25325rws1rhs - 1.0 Mile S Of.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.43--104.99",
   "lat": 40.43,
   "lon": -104.99,
   "zip": "",
   "city": "3 NW Kelim",
   "date": "2025-12-17",
   "county": "Larimer",
   "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 CO050 I-25 Loveland Crossroads.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-40.32--104.83",
   "lat": 40.32,
   "lon": -104.83,
   "zip": "",
   "city": "1 ENE Milliken",
   "date": "2025-12-17",
   "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": "Mesonet station GW3548 MILLIKEN.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GXY-2025-12-17",
   "lat": 40.4374,
   "lon": -104.6332,
   "zip": "",
   "city": "GREELEY/WELD (AWOS)",
   "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": "GREELEY/WELD (AWOS) (GXY) recorded a 56 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — GREELEY/WELD (AWOS) (GXY) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FNL-2025-12-17",
   "lat": 40.4518,
   "lon": -105.0113,
   "zip": "",
   "city": "FORT COLLINS (AWOS)",
   "date": "2025-12-17",
   "county": "Larimer",
   "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": "FORT COLLINS (AWOS) (FNL) recorded a 63 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — FORT COLLINS (AWOS) (FNL) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-40.59--105.14",
   "lat": 40.59,
   "lon": -105.14,
   "zip": "",
   "city": "2 SSW Laporte",
   "date": "2025-12-11",
   "county": "Larimer",
   "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 FCC01 Christman Air Field.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "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-09-wind-40.34--105.10",
   "lat": 40.34,
   "lon": -105.1,
   "zip": "",
   "city": "Campion",
   "date": "2025-12-09",
   "county": "Larimer",
   "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 AP542 Berthoud.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-40.36--105.17",
   "lat": 40.36,
   "lon": -105.17,
   "zip": "",
   "city": "3 ENE Carter Lake",
   "date": "2025-12-09",
   "county": "Larimer",
   "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 DVI05381 Loveland.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-40.27--104.98",
   "lat": 40.27,
   "lon": -104.98,
   "zip": "",
   "city": "2 N Mead",
   "date": "2025-12-09",
   "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": "Mesonet station CO165 I-25 Berthoud Hill.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-40.38--105.15",
   "lat": 40.38,
   "lon": -105.15,
   "zip": "",
   "city": "3 NW Campion",
   "date": "2025-12-09",
   "county": "Larimer",
   "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 AR167 Berthoud.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-40.32--104.83",
   "lat": 40.32,
   "lon": -104.83,
   "zip": "",
   "city": "1 ENE Milliken",
   "date": "2025-12-09",
   "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": "Mesonet station GW3548 MILLIKEN.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-40.35--104.98",
   "lat": 40.35,
   "lon": -104.98,
   "zip": "",
   "city": "4 WNW Johnstown",
   "date": "2025-12-09",
   "county": "Larimer",
   "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 CO223 025s25325rws1rhs - 1.0 Mile S Of.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-40.32--104.98",
   "lat": 40.32,
   "lon": -104.98,
   "zip": "",
   "city": "4 WSW Johnstown",
   "date": "2025-12-09",
   "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 CO037 I-25 Berthoud.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-40.59--105.14",
   "lat": 40.59,
   "lon": -105.14,
   "zip": "",
   "city": "2 SSW Laporte",
   "date": "2025-12-09",
   "county": "Larimer",
   "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 FCC01 Christman Air Field.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-40.59--105.14",
   "lat": 40.59,
   "lon": -105.14,
   "zip": "",
   "city": "2 SSW Laporte",
   "date": "2025-12-09",
   "county": "Larimer",
   "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 FTC01 Fort Collins AERC.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FNL-2025-12-06",
   "lat": 40.4518,
   "lon": -105.0113,
   "zip": "",
   "city": "FORT COLLINS (AWOS)",
   "date": "2025-12-06",
   "county": "Larimer",
   "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": "FORT COLLINS (AWOS) (FNL) recorded a 54 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — FORT COLLINS (AWOS) (FNL) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-40.71--104.78",
   "lat": 40.71,
   "lon": -104.78,
   "zip": "",
   "city": "Nunn",
   "date": "2025-10-20",
   "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": "Mesonet station CO171 Nunn.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-40.51--104.70",
   "lat": 40.51,
   "lon": -104.7,
   "zip": "",
   "city": "1 SSE Eaton",
   "date": "2025-10-20",
   "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": "Mesonet station UP306 1.2 S Eaton (UPR).",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-40.57--104.72",
   "lat": 40.57,
   "lon": -104.72,
   "zip": "",
   "city": "1 SSE Ault",
   "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 ALT01 Ault.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-40.42--104.62",
   "lat": 40.42,
   "lon": -104.62,
   "zip": "",
   "city": "4 NW Kersey",
   "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": "AWOS station KGXY Greeley Airport.",
   "sourceDetail": "NWS BOU — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-40.32--104.83",
   "lat": 40.32,
   "lon": -104.83,
   "zip": "",
   "city": "1 ENE Milliken",
   "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 GW3548 MILLIKEN.",
   "sourceDetail": "NWS BOU — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GXY-2025-10-20",
   "lat": 40.4374,
   "lon": -104.6332,
   "zip": "",
   "city": "GREELEY/WELD (AWOS)",
   "date": "2025-10-20",
   "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": "GREELEY/WELD (AWOS) (GXY) recorded a 56 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — GREELEY/WELD (AWOS) (GXY) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-16-hail-40.48--105.08",
   "lat": 40.48,
   "lon": -105.08,
   "zip": "",
   "city": "4 N Loveland",
   "date": "2025-09-16",
   "county": "Larimer",
   "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 N Loveland",
   "sourceDetail": "NWS BOU — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  }
 ]
}