{
 "dataset": "Pueblo, 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": 90,
 "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": "asos-PUB-2026-08-22-207868",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-08-22",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 52 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-08-19-hail-38.22-17",
   "lat": 38.22,
   "lon": -104.63,
   "zip": "",
   "city": "3 WSW Blende",
   "date": "2026-08-19",
   "county": "Pueblo",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 3 WSW Blende",
   "sourceDetail": "SPC filtered reports — 2026-08-19",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-10-wind-38.28--104.50",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2026-08-10",
   "county": "Pueblo",
   "source": "IEM 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 KPUB Pueblo Airport.",
   "sourceDetail": "NWS PUB — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-PUB-2026-08-10-88419",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-08-10",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 53 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-PUB-2026-08-10-88480",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-08-10",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 60 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB)",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-PUB-2026-08-10-88975",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-08-10",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 54 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-PUB-2026-08-10-89306",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-08-10",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 58 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB)",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-PUB-2026-07-31-7606",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-07-31",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 54 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-PUB-2026-07-30-8736",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-07-30",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-a7a52d79df638cce.001-Custer-wind-2026-07-29",
   "lat": 38.255714285714284,
   "lon": -105.01285714285713,
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Custer",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Custer. Max wind: 60 mph. Severe Thunderstorm Warning issued July 29 at 6:28PM MDT until July 29 at 6:45PM MDT by NWS Pueblo CO",
   "sourceDetail": "NWS Pueblo CO — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PUB-SV-W-196"
  },
  {
   "id": "nws-alert-a7a52d79df638cce.001-Custer-hail-2026-07-29",
   "lat": 38.255714285714284,
   "lon": -105.01285714285713,
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Custer",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Custer. Max hail: 1.75\". Severe Thunderstorm Warning issued July 29 at 6:28PM MDT until July 29 at 6:45PM MDT by NWS Pueblo CO",
   "sourceDetail": "NWS Pueblo CO — Severe Thunderstorm Warning Max hail: 1.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "PUB-SV-W-196"
  },
  {
   "id": "nws-alert-a7a52d79df638cce.001-Fremont-wind-2026-07-29",
   "lat": 38.255714285714284,
   "lon": -105.01285714285713,
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Fremont",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Fremont. Max wind: 60 mph. Severe Thunderstorm Warning issued July 29 at 6:28PM MDT until July 29 at 6:45PM MDT by NWS Pueblo CO",
   "sourceDetail": "NWS Pueblo CO — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PUB-SV-W-196"
  },
  {
   "id": "nws-alert-a7a52d79df638cce.001-Fremont-hail-2026-07-29",
   "lat": 38.255714285714284,
   "lon": -105.01285714285713,
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Fremont",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Fremont. Max hail: 1.75\". Severe Thunderstorm Warning issued July 29 at 6:28PM MDT until July 29 at 6:45PM MDT by NWS Pueblo CO",
   "sourceDetail": "NWS Pueblo CO — Severe Thunderstorm Warning Max hail: 1.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "PUB-SV-W-196"
  },
  {
   "id": "iem-lsr-2026-07-28-wind-38.41--104.67",
   "lat": 38.41,
   "lon": -104.67,
   "zip": "",
   "city": "4 WSW Pinon",
   "date": "2026-07-28",
   "county": "Pueblo",
   "source": "IEM 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 AW866 PUEBLO WEST.",
   "sourceDetail": "NWS PUB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-28-wind-38.28--104.50",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2026-07-28",
   "county": "Pueblo",
   "source": "IEM 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 KPUB Pueblo Airport.",
   "sourceDetail": "NWS PUB — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-d53f0b477c8ddeac.001-Custer-wind-2026-07-28",
   "lat": 38.3,
   "lon": -104.86999999999998,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Custer",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Custer. Max wind: 60 mph. Severe Thunderstorm Warning issued July 28 at 4:33PM MDT until July 28 at 5:15PM MDT by NWS Pueblo CO",
   "sourceDetail": "NWS Pueblo CO — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PUB-SV-W-183"
  },
  {
   "id": "nws-alert-d53f0b477c8ddeac.001-Custer-hail-2026-07-28",
   "lat": 38.3,
   "lon": -104.86999999999998,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Custer",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Custer. Max hail: 1\". Severe Thunderstorm Warning issued July 28 at 4:33PM MDT until July 28 at 5:15PM MDT by NWS Pueblo CO",
   "sourceDetail": "NWS Pueblo CO — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PUB-SV-W-183"
  },
  {
   "id": "nws-alert-d53f0b477c8ddeac.001-Fremont-wind-2026-07-28",
   "lat": 38.3,
   "lon": -104.86999999999998,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Fremont",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Fremont. Max wind: 60 mph. Severe Thunderstorm Warning issued July 28 at 4:33PM MDT until July 28 at 5:15PM MDT by NWS Pueblo CO",
   "sourceDetail": "NWS Pueblo CO — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PUB-SV-W-183"
  },
  {
   "id": "nws-alert-d53f0b477c8ddeac.001-Fremont-hail-2026-07-28",
   "lat": 38.3,
   "lon": -104.86999999999998,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Fremont",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Fremont. Max hail: 1\". Severe Thunderstorm Warning issued July 28 at 4:33PM MDT until July 28 at 5:15PM MDT by NWS Pueblo CO",
   "sourceDetail": "NWS Pueblo CO — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "PUB-SV-W-183"
  },
  {
   "id": "nws-alert-72fcef679efffb64.001-Huerfano-wind-2026-07-28",
   "lat": 38.096,
   "lon": -104.98600000000002,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Huerfano",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Huerfano. Severe Thunderstorm Warning issued July 28 at 4:29PM MDT until July 28 at 4:30PM MDT by NWS Pueblo CO",
   "sourceDetail": "NWS Pueblo CO — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PUB-SV-W-180"
  },
  {
   "id": "nws-alert-9f7ea241f80b0a1a.001-Huerfano-hail-2026-07-28",
   "lat": 38.096,
   "lon": -104.98600000000002,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Huerfano",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Huerfano. Max hail: 1\". Severe Thunderstorm Warning issued July 28 at 4:03PM MDT until July 28 at 4:30PM MDT by NWS Pueblo CO",
   "sourceDetail": "NWS Pueblo CO — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "PUB-SV-W-180"
  },
  {
   "id": "spc-2026-07-28-26-2315",
   "lat": 38.41,
   "lon": -104.67,
   "zip": "",
   "city": "Pinon",
   "date": "2026-07-28",
   "county": "Pueblo",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal weather station measured wind gust. (PUB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-07-28-27-2341",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "Blende",
   "date": "2026-07-28",
   "county": "Pueblo",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KPUB Pueblo Airport. (PUB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-PUB-2026-07-28-8424",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-07-28",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 59 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-PUB-2026-07-28-8541",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-07-28",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 60 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB)",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-PUB-2026-07-28",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-07-28",
   "county": "Pueblo",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PUEBLO MEMORIAL(AW) (PUB): 52 mph gust at M.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) — peak at M",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-da17f429730614cd.001-Pueblo-wind-2026-07-27",
   "lat": 38.19166666666667,
   "lon": -104.34833333333334,
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Pueblo",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Pueblo. Severe Thunderstorm Warning issued July 27 at 10:40PM MDT until July 27 at 10:45PM MDT by NWS Pueblo CO",
   "sourceDetail": "NWS Pueblo CO — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "PUB-SV-W-174"
  },
  {
   "id": "nws-alert-d5a979c646bd1d86.001-Pueblo-hail-2026-07-27",
   "lat": 38.19166666666667,
   "lon": -104.34833333333334,
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Pueblo",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Pueblo. Max hail: 0.75\". Severe Thunderstorm Warning issued July 27 at 10:25PM MDT until July 27 at 10:45PM MDT by NWS Pueblo CO",
   "sourceDetail": "NWS Pueblo CO — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "PUB-SV-W-174"
  },
  {
   "id": "asos-bf-PUB-2026-07-24",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-07-24",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 50 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2026-07-10",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-07-10",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-09-wind-38.28--104.50",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2026-07-09",
   "county": "Pueblo",
   "source": "IEM 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 KPUB Pueblo Airport.",
   "sourceDetail": "NWS PUB — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-07-09-67-2151",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "Blende",
   "date": "2026-07-09",
   "county": "Pueblo",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KPUB Pueblo Airport. (PUB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-PUB-2026-07-09",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-07-09",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 67 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-30-wind-38.28--104.50",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2026-06-30",
   "county": "Pueblo",
   "source": "IEM 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 KPUB Pueblo Airport.",
   "sourceDetail": "NWS PUB — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-06-30-106-2253",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "Blende",
   "date": "2026-06-30",
   "county": "Pueblo",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KPUB Pueblo Airport. (PUB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-PUB-2026-06-30",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-06-30",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 61 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2026-06-25",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-06-25",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 54 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-23-hail-38.58--104.46",
   "lat": 38.58,
   "lon": -104.46,
   "zip": "",
   "city": "13 NE Pinon",
   "date": "2026-06-23",
   "county": "El Paso",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "relayed from media.",
   "sourceDetail": "NWS PUB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.4
  },
  {
   "id": "iem-lsr-2026-06-23-hail-38.50--104.63",
   "lat": 38.5,
   "lon": -104.63,
   "zip": "",
   "city": "5 NNW Pinon",
   "date": "2026-06-23",
   "county": "Pueblo",
   "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 5 NNW Pinon",
   "sourceDetail": "NWS PUB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-23-hail-38.28--104.52",
   "lat": 38.28,
   "lon": -104.52,
   "zip": "",
   "city": "4 NE Blende",
   "date": "2026-06-23",
   "county": "Pueblo",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At NWS Office.",
   "sourceDetail": "NWS PUB — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-23-hail-38.28--104.58",
   "lat": 38.28,
   "lon": -104.58,
   "zip": "",
   "city": "2 ESE Pueblo",
   "date": "2026-06-23",
   "county": "Pueblo",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 ESE Pueblo",
   "sourceDetail": "NWS PUB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-06-23-217-0050",
   "lat": 38.58,
   "lon": -104.46,
   "zip": "",
   "city": "Pinon",
   "date": "2026-06-23",
   "county": "El Paso",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "relayed from media. (PUB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.4
  },
  {
   "id": "spc-2026-06-23-218-0128",
   "lat": 38.5,
   "lon": -104.63,
   "zip": "",
   "city": "Pinon",
   "date": "2026-06-23",
   "county": "Pueblo",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(PUB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-23-235-0450",
   "lat": 38.28,
   "lon": -104.52,
   "zip": "",
   "city": "Blende",
   "date": "2026-06-23",
   "county": "Pueblo",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At NWS Office. (PUB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-23-238-0527",
   "lat": 38.28,
   "lon": -104.58,
   "zip": "",
   "city": "Pueblo",
   "date": "2026-06-23",
   "county": "Pueblo",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(PUB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-22-hail-38.36--104.18",
   "lat": 38.36,
   "lon": -104.18,
   "zip": "",
   "city": "8 E Pueblo Depot",
   "date": "2026-06-22",
   "county": "Pueblo",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Hen Egg (2.00 in.).",
   "sourceDetail": "NWS PUB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-22-hail-38.33--104.18",
   "lat": 38.33,
   "lon": -104.18,
   "zip": "",
   "city": "7 NE Boone",
   "date": "2026-06-22",
   "county": "Pueblo",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Hen Egg+ (2.25 in.).",
   "sourceDetail": "NWS PUB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-lsr-2026-06-22-wind-38.40--104.32",
   "lat": 38.4,
   "lon": -104.32,
   "zip": "",
   "city": "6 N Pueblo Depot",
   "date": "2026-06-22",
   "county": "Pueblo",
   "source": "IEM 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 6 N Pueblo Depot",
   "sourceDetail": "NWS PUB — Amateur Radio via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-22-245-2310",
   "lat": 38.4,
   "lon": -104.32,
   "zip": "",
   "city": "Pueblo Depot",
   "date": "2026-06-22",
   "county": "Pueblo",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(PUB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-22-277-2305",
   "lat": 38.36,
   "lon": -104.18,
   "zip": "",
   "city": "Pueblo Depot",
   "date": "2026-06-22",
   "county": "Pueblo",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Hen Egg (2.00 in.). (PUB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-06-22-280-2310",
   "lat": 38.33,
   "lon": -104.18,
   "zip": "",
   "city": "Boone",
   "date": "2026-06-22",
   "county": "Pueblo",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Hen Egg+ (2.25 in.). (PUB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "asos-bf-PUB-2026-06-22",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-06-22",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 50 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-09-wind-38.29--104.51",
   "lat": 38.29,
   "lon": -104.51,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2026-06-09",
   "county": "Pueblo",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Pueblo ASOS.",
   "sourceDetail": "NWS PUB — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-09-wind-38.28--104.50",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2026-06-09",
   "county": "Pueblo",
   "source": "IEM 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 KPUB Pueblo Airport.",
   "sourceDetail": "NWS PUB — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-06-09-331-2023",
   "lat": 38.29,
   "lon": -104.51,
   "zip": "",
   "city": "Blende",
   "date": "2026-06-09",
   "county": "Pueblo",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Pueblo ASOS. (PUB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-09-332-2034",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "Blende",
   "date": "2026-06-09",
   "county": "Pueblo",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KPUB Pueblo Airport. (PUB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-PUB-2026-06-09",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-06-09",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 59 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2026-05-09",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-05-09",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 55 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2026-04-11",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-04-11",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 55 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-38.28--104.50",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2026-03-15",
   "county": "Pueblo",
   "source": "IEM 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 KPUB Pueblo Airport.",
   "sourceDetail": "NWS PUB — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-38.28--104.50",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2026-03-15",
   "county": "Pueblo",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KPUB Pueblo Airport.",
   "sourceDetail": "NWS PUB — AWOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-38.41--104.67",
   "lat": 38.41,
   "lon": -104.67,
   "zip": "",
   "city": "4 WSW Pinon",
   "date": "2026-03-15",
   "county": "Pueblo",
   "source": "IEM 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 AW866 PUEBLO WEST.",
   "sourceDetail": "NWS PUB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-38.41--104.67",
   "lat": 38.41,
   "lon": -104.67,
   "zip": "",
   "city": "4 WSW Pinon",
   "date": "2026-03-15",
   "county": "Pueblo",
   "source": "IEM 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 AW866 PUEBLO WEST.",
   "sourceDetail": "NWS PUB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-38.28--104.50",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2026-03-15",
   "county": "Pueblo",
   "source": "IEM 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 KPUB Pueblo Airport.",
   "sourceDetail": "NWS PUB — AWOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-38.29--104.51",
   "lat": 38.29,
   "lon": -104.51,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2026-03-15",
   "county": "Pueblo",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 NE Blende",
   "sourceDetail": "NWS PUB — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2026-03-15",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-03-15",
   "county": "Pueblo",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PUEBLO MEMORIAL(AW) (PUB) recorded a 76 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2026-03-14",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-03-14",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 53 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2026-03-12",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-03-12",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-10-wind-38.28--104.50",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2026-03-10",
   "county": "Pueblo",
   "source": "IEM 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 KPUB Pueblo Airport.",
   "sourceDetail": "NWS PUB — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2026-03-10",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-03-10",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 61 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2026-02-25",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-02-25",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 51 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2026-02-24",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-02-24",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 50 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-38.15--104.42",
   "lat": 38.15,
   "lon": -104.42,
   "zip": "",
   "city": "7 SSW Avondale",
   "date": "2026-02-18",
   "county": "Pueblo",
   "source": "IEM 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 7 SSW Avondale",
   "sourceDetail": "NWS PUB — Public via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-38.34--104.82",
   "lat": 38.34,
   "lon": -104.82,
   "zip": "",
   "city": "4 WNW Pueblo West",
   "date": "2026-02-17",
   "county": "Pueblo",
   "source": "IEM 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 AR893 Arvada.",
   "sourceDetail": "NWS PUB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-38.41--104.67",
   "lat": 38.41,
   "lon": -104.67,
   "zip": "",
   "city": "4 WSW Pinon",
   "date": "2026-02-17",
   "county": "Pueblo",
   "source": "IEM 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 AW866 PUEBLO WEST.",
   "sourceDetail": "NWS PUB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-38.28--104.50",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2026-02-17",
   "county": "Pueblo",
   "source": "IEM 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 KPUB Pueblo Airport.",
   "sourceDetail": "NWS PUB — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-38.28--104.50",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2026-02-17",
   "county": "Pueblo",
   "source": "IEM 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 KPUB Pueblo Airport.",
   "sourceDetail": "NWS PUB — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-38.28--104.50",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2026-02-17",
   "county": "Pueblo",
   "source": "IEM 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 KPUB Pueblo Airport.",
   "sourceDetail": "NWS PUB — AWOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-38.29--104.51",
   "lat": 38.29,
   "lon": -104.51,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2026-02-17",
   "county": "Pueblo",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 NE Blende",
   "sourceDetail": "NWS PUB — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2026-02-17",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-02-17",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 71 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2026-01-15",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2026-01-15",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 64 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-38.29--104.51",
   "lat": 38.29,
   "lon": -104.51,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2025-12-17",
   "county": "Pueblo",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 NE Blende",
   "sourceDetail": "NWS PUB — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-38.21--105.00",
   "lat": 38.21,
   "lon": -105,
   "zip": "",
   "city": "5 ESE Wetmore",
   "date": "2025-12-17",
   "county": "Pueblo",
   "source": "IEM 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 RDDC2 Red Creek.",
   "sourceDetail": "NWS PUB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-38.34--104.82",
   "lat": 38.34,
   "lon": -104.82,
   "zip": "",
   "city": "4 WNW Pueblo West",
   "date": "2025-12-17",
   "county": "Pueblo",
   "source": "IEM 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 4 WNW Pueblo West",
   "sourceDetail": "NWS PUB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2025-12-17",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2025-12-17",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 58 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2025-11-17",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2025-11-17",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 56 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-16-wind-38.28--104.50",
   "lat": 38.28,
   "lon": -104.5,
   "zip": "",
   "city": "5 NE Blende",
   "date": "2025-11-16",
   "county": "Pueblo",
   "source": "IEM 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 KPUB Pueblo Airport.",
   "sourceDetail": "NWS PUB — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2025-11-16",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2025-11-16",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 62 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2025-09-23",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2025-09-23",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 50 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PUB-2025-09-22",
   "lat": 38.29,
   "lon": -104.4983,
   "zip": "",
   "city": "PUEBLO MEMORIAL(AW)",
   "date": "2025-09-22",
   "county": "Pueblo",
   "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": "PUEBLO MEMORIAL(AW) (PUB) recorded a 54 mph gust.",
   "sourceDetail": "CO_ASOS automated observation — PUEBLO MEMORIAL(AW) (PUB) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  }
 ]
}