{
 "dataset": "Portales, NM storm events — 12-month window, 25-mile radius plus Roosevelt records (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Consolidated 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-09-20T14:25:19.433+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 137,
 "fields": {
  "id": "stable event identifier (source-derived)",
  "date": "event date (YYYY-MM-DD, local storm day)",
  "county": "county or county-equivalent (may be blank)",
  "city": "place name from the source record (LSR names may carry a distance/direction prefix)",
  "zip": "ZIP code when the source provides one (may be blank)",
  "eventType": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidenceLevel": "evidence level of the source record (warning|observed|...)",
  "confidence": "StormAuditor confidence score for the record (0-1, may be absent)",
  "windSpeedMph": "reported/estimated wind gust, mph (absent if n/a)",
  "hailSizeInches": "reported/estimated hail size, inches (absent if n/a)",
  "tornadoScale": "EF-scale rating when the source provides one (absent if n/a)",
  "damageTypes": "damage tags from the source narrative (may be absent)",
  "description": "source narrative excerpt (may be absent)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "sourceDetail": "issuing office / product detail for the source (may be absent)",
  "originStation": "reporting station identifier when applicable (may be absent)",
  "warningProductKey": "NWS warning product key for warning-derived rows (may be absent)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)",
  "rawWindSpeedMph": "source-reported wind value before display screening, mph (may be absent)",
  "windSpeedDisclaimer": "set when the wind value is a warning-projected figure rather than a measurement (may be absent)"
 },
 "events": [
  {
   "id": "asos-CVS-2026-09-13-110356",
   "lat": 34.3828,
   "lon": -103.3222,
   "zip": "",
   "city": "CANNON AFB/CLOVIS",
   "date": "2026-09-13",
   "county": "Roosevelt",
   "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": "CANNON AFB/CLOVIS (CVS) recorded a 56 mph gust.",
   "sourceDetail": "NM_ASOS automated observation — CANNON AFB/CLOVIS (CVS)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-ABQ-SV-W-251-2026-08-07-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-08-07. Duration: 47 min. Counties: Curry, De Baca, Quay, Roosevelt, Guadalupe. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #251 (47 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-251"
  },
  {
   "id": "ww-ABQ-SV-W-251-2026-08-07-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-08-07. Duration: 47 min. Counties: Curry, De Baca, Quay, Roosevelt, Guadalupe. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #251 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-251"
  },
  {
   "id": "asos-CVS-2026-08-01-10150",
   "lat": 34.3828,
   "lon": -103.3222,
   "zip": "",
   "city": "CANNON AFB/CLOVIS",
   "date": "2026-08-01",
   "county": "Roosevelt",
   "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": "CANNON AFB/CLOVIS (CVS) recorded a 51 mph gust.",
   "sourceDetail": "NM_ASOS automated observation — CANNON AFB/CLOVIS (CVS)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-CVS-2026-07-31-4807",
   "lat": 34.3828,
   "lon": -103.3222,
   "zip": "",
   "city": "CANNON AFB/CLOVIS",
   "date": "2026-07-31",
   "county": "Roosevelt",
   "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": "CANNON AFB/CLOVIS (CVS) recorded a 56 mph gust.",
   "sourceDetail": "NM_ASOS automated observation — CANNON AFB/CLOVIS (CVS)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-ABQ-SV-W-216-2026-07-31-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-31. Duration: 48 min. Counties: Quay, Curry, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #216 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-216"
  },
  {
   "id": "ww-ABQ-SV-W-216-2026-07-31-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-31. Duration: 48 min. Counties: Quay, Curry, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #216 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-216"
  },
  {
   "id": "ww-ABQ-SV-W-215-2026-07-31-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-31. Duration: 46 min. Counties: De Baca, Guadalupe, Lincoln, Quay, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #215 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-215"
  },
  {
   "id": "ww-ABQ-SV-W-215-2026-07-31-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-31. Duration: 46 min. Counties: De Baca, Guadalupe, Lincoln, Quay, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #215 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-215"
  },
  {
   "id": "ww-ABQ-SV-W-217-2026-07-31-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-31. Duration: 34 min. Counties: Chaves, Curry, De Baca, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #217 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-217"
  },
  {
   "id": "ww-ABQ-SV-W-217-2026-07-31-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-31. Duration: 34 min. Counties: Chaves, Curry, De Baca, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #217 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-217"
  },
  {
   "id": "ww-ABQ-SV-W-214-2026-07-31-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-31. Duration: 46 min. Counties: Harding, Quay, Roosevelt, Curry. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #214 (46 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-214"
  },
  {
   "id": "ww-ABQ-SV-W-214-2026-07-31-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-31. Duration: 46 min. Counties: Harding, Quay, Roosevelt, Curry. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #214 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-214"
  },
  {
   "id": "ww-ABQ-SV-W-186-2026-07-10-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-10. Duration: 38 min. Counties: Curry, Quay, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #186 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-186"
  },
  {
   "id": "ww-ABQ-SV-W-186-2026-07-10-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-10. Duration: 38 min. Counties: Curry, Quay, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #186 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-186"
  },
  {
   "id": "ww-ABQ-SV-W-188-2026-07-10-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-10. Duration: 48 min. Counties: Curry, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #188 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-188"
  },
  {
   "id": "ww-ABQ-SV-W-188-2026-07-10-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-10. Duration: 48 min. Counties: Curry, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #188 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-188"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-33.92--103.36",
   "lat": 33.92,
   "lon": -103.36,
   "zip": "",
   "city": "2 SW Dora",
   "date": "2026-07-05",
   "county": "Roosevelt",
   "source": "IEM 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 Dora 2 SW. Potential heat burst.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-ABQ-SV-W-183-2026-07-05-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-05. Duration: 27 min. Counties: Curry, Quay, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #183 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-183"
  },
  {
   "id": "ww-ABQ-SV-W-183-2026-07-05-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-05. Duration: 27 min. Counties: Curry, Quay, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #183 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-183"
  },
  {
   "id": "ww-ABQ-SV-W-184-2026-07-05-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-05. Duration: 32 min. Counties: Curry, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #184 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-184"
  },
  {
   "id": "ww-ABQ-SV-W-184-2026-07-05-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-05. Duration: 32 min. Counties: Curry, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #184 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-184"
  },
  {
   "id": "iem-202607050600-wind-33.92--103.36",
   "lat": 33.92,
   "lon": -103.36,
   "zip": "",
   "city": "2 SW Dora",
   "date": "2026-07-05",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SW Dora, NM. Peak gust: 71 mph.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-ABQ-SV-W-179-2026-07-04-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 47 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #179 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-179"
  },
  {
   "id": "ww-ABQ-SV-W-179-2026-07-04-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 47 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #179 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ABQ-SV-W-179"
  },
  {
   "id": "ww-ABQ-SV-W-174-2026-07-04-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 49 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #174 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-174"
  },
  {
   "id": "ww-ABQ-SV-W-174-2026-07-04-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 49 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #174 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "ABQ-SV-W-174"
  },
  {
   "id": "ww-ABQ-SV-W-170-2026-07-04-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 19 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #170 (19 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-170"
  },
  {
   "id": "ww-ABQ-SV-W-170-2026-07-04-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 19 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #170 (19 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "ABQ-SV-W-170"
  },
  {
   "id": "ww-ABQ-SV-W-171-2026-07-04-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 25 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #171 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-171"
  },
  {
   "id": "ww-ABQ-SV-W-171-2026-07-04-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 25 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #171 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-171"
  },
  {
   "id": "ww-ABQ-SV-W-176-2026-07-04-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 27 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #176 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-176"
  },
  {
   "id": "ww-ABQ-SV-W-176-2026-07-04-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 27 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #176 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-176"
  },
  {
   "id": "ww-ABQ-SV-W-172-2026-07-04-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 45 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #172 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-172"
  },
  {
   "id": "ww-ABQ-SV-W-172-2026-07-04-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 45 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #172 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "ABQ-SV-W-172"
  },
  {
   "id": "ww-ABQ-SV-W-173-2026-07-04-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 25 min. Counties: De Baca, Quay, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #173 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-173"
  },
  {
   "id": "ww-ABQ-SV-W-173-2026-07-04-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 25 min. Counties: De Baca, Quay, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #173 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-173"
  },
  {
   "id": "ww-ABQ-SV-W-178-2026-07-04-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 40 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #178 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-178"
  },
  {
   "id": "ww-ABQ-SV-W-178-2026-07-04-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 40 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #178 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ABQ-SV-W-178"
  },
  {
   "id": "ww-ABQ-SV-W-177-2026-07-04-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 60 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #177 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-177"
  },
  {
   "id": "ww-ABQ-SV-W-177-2026-07-04-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-04. Duration: 60 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #177 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "ABQ-SV-W-177"
  },
  {
   "id": "spc-2026-07-04-67-0600",
   "lat": 33.92,
   "lon": -103.36,
   "zip": "",
   "city": "Dora",
   "date": "2026-07-04",
   "county": "Roosevelt",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station Dora 2 SW. Potential heat burst. (ABQ)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-ABQ-SV-W-169-2026-07-01-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-01. Duration: 41 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #169 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-169"
  },
  {
   "id": "ww-ABQ-SV-W-169-2026-07-01-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-01. Duration: 41 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #169 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-169"
  },
  {
   "id": "ww-ABQ-SV-W-167-2026-07-01-Roosevelt",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-07-01. Duration: 38 min. Counties: Roosevelt, Curry, Quay. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #167 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-167"
  },
  {
   "id": "ww-ABQ-SV-W-166-2026-06-30-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-30",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-30. Duration: 24 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #166 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-166"
  },
  {
   "id": "ww-ABQ-SV-W-166-2026-06-30-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-30",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-30. Duration: 24 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #166 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-166"
  },
  {
   "id": "spc-2026-06-26-82-0203",
   "lat": 34.51,
   "lon": -103.37,
   "zip": "",
   "city": "Ranchvale",
   "date": "2026-06-26",
   "county": "Curry",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(ABQ)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-26-wind-33.92--103.36",
   "lat": 33.92,
   "lon": -103.36,
   "zip": "",
   "city": "2 SW Dora",
   "date": "2026-06-26",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Delayed Report: Mesonet station 53 Dora 2 SW.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-ABQ-SV-W-163-2026-06-26-Roosevelt",
   "zip": "",
   "city": "",
   "date": "2026-06-26",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-26. Duration: 61 min. Counties: Curry, Chaves, De Baca, Roosevelt. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #163 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-163"
  },
  {
   "id": "ww-ABQ-SV-W-164-2026-06-26-Roosevelt",
   "zip": "",
   "city": "",
   "date": "2026-06-26",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-26. Duration: 48 min. Counties: Chaves, Roosevelt. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #164 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-164"
  },
  {
   "id": "iem-202606270203-wind-34.51--103.37",
   "lat": 34.51,
   "lon": -103.37,
   "zip": "",
   "city": "3 WNW Ranchvale",
   "date": "2026-06-26",
   "county": "Curry",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 WNW Ranchvale, NM. Peak gust: 75 mph.",
   "sourceDetail": "NWS ABQ — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606270231-wind-33.92--103.36",
   "lat": 33.92,
   "lon": -103.36,
   "zip": "",
   "city": "2 SW Dora",
   "date": "2026-06-26",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SW Dora, NM. Peak gust: 69 mph.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-ABQ-SV-W-137-2026-06-24-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-24. Duration: 34 min. Counties: Curry, Roosevelt, Quay. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #137 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-137"
  },
  {
   "id": "ww-ABQ-SV-W-137-2026-06-24-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-24. Duration: 34 min. Counties: Curry, Roosevelt, Quay. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #137 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-137"
  },
  {
   "id": "ww-ABQ-SV-W-138-2026-06-24-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-24. Duration: 19 min. Counties: Curry, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #138 (19 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-138"
  },
  {
   "id": "ww-ABQ-SV-W-138-2026-06-24-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-24. Duration: 19 min. Counties: Curry, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #138 (19 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-138"
  },
  {
   "id": "ww-ABQ-SV-W-133-2026-06-24-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-24. Duration: 32 min. Counties: Chaves, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #133 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-133"
  },
  {
   "id": "ww-ABQ-SV-W-133-2026-06-24-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-24. Duration: 32 min. Counties: Chaves, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #133 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-133"
  },
  {
   "id": "ww-ABQ-SV-W-135-2026-06-24-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-24. Duration: 51 min. Counties: Chaves, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #135 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-135"
  },
  {
   "id": "ww-ABQ-SV-W-135-2026-06-24-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-24",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-24. Duration: 51 min. Counties: Chaves, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #135 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-135"
  },
  {
   "id": "spc-2026-06-19-99-0145",
   "lat": 34.44,
   "lon": -103.85,
   "zip": "",
   "city": "Tolar",
   "date": "2026-06-19",
   "county": "Roosevelt",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(ABQ)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-ABQ-SV-W-121-2026-06-19-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-19. Duration: 48 min. Counties: Curry, De Baca, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #121 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-121"
  },
  {
   "id": "ww-ABQ-SV-W-121-2026-06-19-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-19. Duration: 48 min. Counties: Curry, De Baca, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #121 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-121"
  },
  {
   "id": "iem-202606200145-wind-34.44--103.85",
   "lat": 34.44,
   "lon": -103.85,
   "zip": "",
   "city": "5 E Tolar",
   "date": "2026-06-19",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 5 E Tolar, NM. Peak gust: 69 mph.",
   "sourceDetail": "NWS ABQ — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-ABQ-SV-W-104-2026-06-15-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-15",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-15. Duration: 46 min. Counties: Harding, San Miguel, Roosevelt, Curry, Quay. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #104 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-104"
  },
  {
   "id": "ww-ABQ-SV-W-104-2026-06-15-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-15",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-15. Duration: 46 min. Counties: Harding, San Miguel, Roosevelt, Curry, Quay. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #104 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-104"
  },
  {
   "id": "ww-ABQ-SV-W-105-2026-06-15-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-15",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-15. Duration: 34 min. Counties: Curry, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #105 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-105"
  },
  {
   "id": "ww-ABQ-SV-W-105-2026-06-15-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-15",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-15. Duration: 34 min. Counties: Curry, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #105 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-105"
  },
  {
   "id": "ww-ABQ-SV-W-106-2026-06-15-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-15",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-15. Duration: 46 min. Counties: Roosevelt, Curry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #106 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-106"
  },
  {
   "id": "ww-ABQ-SV-W-106-2026-06-15-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-15",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-15. Duration: 46 min. Counties: Roosevelt, Curry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #106 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-106"
  },
  {
   "id": "ww-ABQ-SV-W-61-2026-06-05-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-05",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-05. Duration: 26 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #61 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-61"
  },
  {
   "id": "ww-ABQ-SV-W-61-2026-06-05-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-05",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-06-05. Duration: 26 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #61 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-61"
  },
  {
   "id": "ww-ABQ-SV-W-21-2026-05-22-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-22. Duration: 29 min. Counties: Curry, De Baca, Quay, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #21 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-21"
  },
  {
   "id": "ww-ABQ-SV-W-21-2026-05-22-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-22. Duration: 29 min. Counties: Curry, De Baca, Quay, Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #21 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-21"
  },
  {
   "id": "ww-ABQ-SV-W-22-2026-05-22-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-22. Duration: 60 min. Counties: Roosevelt, Curry, Quay. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #22 (60 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-22"
  },
  {
   "id": "ww-ABQ-SV-W-22-2026-05-22-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-22. Duration: 60 min. Counties: Roosevelt, Curry, Quay. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #22 (60 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-22"
  },
  {
   "id": "iem-202605212215-hail-33.64--103.24",
   "lat": 33.64,
   "lon": -103.24,
   "zip": "",
   "city": "6 E Milnesand",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 6 E Milnesand, NM. Hail size: 1\".",
   "sourceDetail": "NWS ABQ — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202605212236-hail-33.72--103.34",
   "lat": 33.72,
   "lon": -103.34,
   "zip": "",
   "city": "5 N Milnesand",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 N Milnesand, NM. Hail size: 1\".",
   "sourceDetail": "NWS ABQ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202605212251-hail-33.75--103.28",
   "lat": 33.75,
   "lon": -103.28,
   "zip": "",
   "city": "7 SSE Pep",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 7 SSE Pep, NM. Hail size: 1\".",
   "sourceDetail": "NWS ABQ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202605212330-hail-33.69--103.21",
   "lat": 33.69,
   "lon": -103.21,
   "zip": "",
   "city": "8 ENE Milnesand",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 8 ENE Milnesand, NM. Hail size: 1\".",
   "sourceDetail": "NWS ABQ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202605220015-hail-33.65--103.34",
   "lat": 33.65,
   "lon": -103.34,
   "zip": "",
   "city": "Milnesand",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Milnesand, NM. Hail size: 1.25\".",
   "sourceDetail": "NWS ABQ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202605220020-hail-33.64--103.29",
   "lat": 33.64,
   "lon": -103.29,
   "zip": "",
   "city": "3 E Milnesand",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 E Milnesand, NM. Hail size: 0.75\".",
   "sourceDetail": "NWS ABQ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1325739-2026-05-21",
   "lon": 212072,
   "zip": "",
   "city": "LINGO",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A trained spotter observed quarter size hail 8 miles east-northeast of Milnesand from the second severe thunderstorm of the evening.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1325739",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1325741-2026-05-21",
   "lon": 212072,
   "zip": "",
   "city": "MILNESAND",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail up to ping pong size was observed in Milnesand from the third and final severe thunderstorm of the evening.",
   "sourceDetail": "Verified by Public — NCEI Event #1325741",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1325742-2026-05-21",
   "lon": 212072,
   "zip": "",
   "city": "MILNESAND",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Penny size diameter hail was observed 3 miles east of Milnesand from the third and final severe thunderstorm of the evening.",
   "sourceDetail": "Verified by Public — NCEI Event #1325742",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ww-ABQ-SV-W-14-2026-05-21-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-21. Duration: 49 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #14 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-14"
  },
  {
   "id": "ww-ABQ-SV-W-14-2026-05-21-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-21. Duration: 49 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #14 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "ABQ-SV-W-14"
  },
  {
   "id": "ww-ABQ-SV-W-16-2026-05-21-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-21. Duration: 16 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #16 (16 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-16"
  },
  {
   "id": "ww-ABQ-SV-W-16-2026-05-21-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-21. Duration: 16 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #16 (16 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "ABQ-SV-W-16"
  },
  {
   "id": "ww-ABQ-SV-W-13-2026-05-21-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-21. Duration: 42 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #13 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-13"
  },
  {
   "id": "ww-ABQ-SV-W-13-2026-05-21-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-21. Duration: 42 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #13 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-13"
  },
  {
   "id": "ww-ABQ-SV-W-15-2026-05-21-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-21. Duration: 44 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #15 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-15"
  },
  {
   "id": "ww-ABQ-SV-W-15-2026-05-21-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-21. Duration: 44 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #15 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "ABQ-SV-W-15"
  },
  {
   "id": "ww-ABQ-SV-W-19-2026-05-21-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-21. Duration: 61 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #19 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-19"
  },
  {
   "id": "ww-ABQ-SV-W-19-2026-05-21-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-21. Duration: 61 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #19 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "ABQ-SV-W-19"
  },
  {
   "id": "ww-ABQ-SV-W-18-2026-05-21-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-21. Duration: 45 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #18 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-18"
  },
  {
   "id": "ww-ABQ-SV-W-18-2026-05-21-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-21. Duration: 45 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #18 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "ABQ-SV-W-18"
  },
  {
   "id": "ww-ABQ-SV-W-17-2026-05-21-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-21. Duration: 24 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #17 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-17"
  },
  {
   "id": "ww-ABQ-SV-W-17-2026-05-21-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2026-05-21. Duration: 24 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #17 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "ABQ-SV-W-17"
  },
  {
   "id": "ncei-1325729-2026-05-21",
   "lon": 212072,
   "zip": "",
   "city": "MILNESAND",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The Roosevelt County emergency manager observed quarter size hail from the first severe thunderstorm of the afternoon.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1325729",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1325736-2026-05-21",
   "lon": 212072,
   "zip": "",
   "city": "PEP",
   "date": "2026-05-21",
   "county": "Roosevelt",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A trained spotter 7 miles south-southeast of Pep observed quarter size hail from the second severe thunderstorm of the afternoon.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1325736",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-26-wind-34.37--103.32",
   "lat": 34.37,
   "lon": -103.32,
   "zip": "",
   "city": "1 S Cannon Air Force Ba",
   "date": "2026-04-26",
   "county": "Curry",
   "source": "IEM 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 KCVS Cannon Air Force Base.",
   "sourceDetail": "NWS ABQ — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-26-wind-33.92--103.36",
   "lat": 33.92,
   "lon": -103.36,
   "zip": "",
   "city": "2 SW Dora",
   "date": "2026-04-26",
   "county": "Roosevelt",
   "source": "IEM 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 53 Dora 2 SW.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-26-wind-34.46--103.20",
   "lat": 34.46,
   "lon": -103.2,
   "zip": "",
   "city": "3 N Clovis",
   "date": "2026-04-26",
   "county": "Curry",
   "source": "IEM 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 GW0819 Clovis.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604261954-wind-34.37--103.32",
   "lat": 34.37,
   "lon": -103.32,
   "zip": "",
   "city": "1 S Cannon Air Force Ba",
   "date": "2026-04-26",
   "county": "Curry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 S Cannon Air Force Ba, NM. Peak gust: 67 mph.",
   "sourceDetail": "NWS ABQ — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604262117-wind-33.92--103.36",
   "lat": 33.92,
   "lon": -103.36,
   "zip": "",
   "city": "2 SW Dora",
   "date": "2026-04-26",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SW Dora, NM. Peak gust: 67 mph.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604262143-wind-34.46--103.20",
   "lat": 34.46,
   "lon": -103.2,
   "zip": "",
   "city": "3 N Clovis",
   "date": "2026-04-26",
   "county": "Curry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 N Clovis, NM. Peak gust: 70 mph.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-34.45--103.20",
   "lat": 34.45,
   "lon": -103.2,
   "zip": "",
   "city": "3 N Clovis",
   "date": "2026-04-17",
   "county": "Curry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "APRSWXNET/CWOP GW0819.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604180253-wind-34.45--103.20",
   "lat": 34.45,
   "lon": -103.2,
   "zip": "",
   "city": "3 N Clovis",
   "date": "2026-04-17",
   "county": "Curry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 N Clovis, NM. Peak gust: 69 mph.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-01-wind-33.92--103.36",
   "lat": 33.92,
   "lon": -103.36,
   "zip": "",
   "city": "2 SW Dora",
   "date": "2026-04-01",
   "county": "Roosevelt",
   "source": "IEM 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 53 Dora 2 SW.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604012200-wind-33.92--103.36",
   "lat": 33.92,
   "lon": -103.36,
   "zip": "",
   "city": "2 SW Dora",
   "date": "2026-04-01",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SW Dora, NM. Peak gust: 70 mph.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-34.46--103.20",
   "lat": 34.46,
   "lon": -103.2,
   "zip": "",
   "city": "3 N Clovis",
   "date": "2026-03-15",
   "county": "Curry",
   "source": "IEM 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 GW0819 Clovis.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603151824-wind-34.46--103.20",
   "lat": 34.46,
   "lon": -103.2,
   "zip": "",
   "city": "3 N Clovis",
   "date": "2026-03-15",
   "county": "Curry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 N Clovis, NM. Peak gust: 68 mph.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-34.46--103.20",
   "lat": 34.46,
   "lon": -103.2,
   "zip": "",
   "city": "3 N Clovis",
   "date": "2026-03-11",
   "county": "Curry",
   "source": "IEM 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 GW0819 Clovis.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603111652-wind-34.46--103.20",
   "lat": 34.46,
   "lon": -103.2,
   "zip": "",
   "city": "3 N Clovis",
   "date": "2026-03-11",
   "county": "Curry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 N Clovis, NM. Peak gust: 68 mph.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-34.46--103.20",
   "lat": 34.46,
   "lon": -103.2,
   "zip": "",
   "city": "3 N Clovis",
   "date": "2026-02-17",
   "county": "Curry",
   "source": "IEM 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 GW0819 Clovis.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-33.92--103.36",
   "lat": 33.92,
   "lon": -103.36,
   "zip": "",
   "city": "2 SW Dora",
   "date": "2026-02-17",
   "county": "Roosevelt",
   "source": "IEM 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 53 Dora 2 SW.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-34.42--103.07",
   "lat": 34.42,
   "lon": -103.07,
   "zip": "",
   "city": "2 NNW Texico",
   "date": "2026-02-17",
   "county": "Curry",
   "source": "IEM 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 KCVN Clovis Muni Airport.",
   "sourceDetail": "NWS ABQ — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-34.30--103.80",
   "lat": 34.3,
   "lon": -103.8,
   "zip": "",
   "city": "13 SE Tolar",
   "date": "2026-02-17",
   "county": "Roosevelt",
   "source": "IEM 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 K4MR Tolar 12 SE.",
   "sourceDetail": "NWS ABQ — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-34.28--103.72",
   "lat": 34.28,
   "lon": -103.72,
   "zip": "",
   "city": "9 WNW Floyd",
   "date": "2026-02-17",
   "county": "Roosevelt",
   "source": "IEM 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 MRRN5 Tolar 13 SE (Melrose Range).",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-34.37--103.32",
   "lat": 34.37,
   "lon": -103.32,
   "zip": "",
   "city": "1 S Cannon Air Force Ba",
   "date": "2026-02-17",
   "county": "Curry",
   "source": "IEM 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 KCVS Cannon Air Force Base.",
   "sourceDetail": "NWS ABQ — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602171804-wind-34.46--103.20",
   "lat": 34.46,
   "lon": -103.2,
   "zip": "",
   "city": "3 N Clovis",
   "date": "2026-02-17",
   "county": "Curry",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 N Clovis, NM. Peak gust: 79 mph.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602171821-wind-33.92--103.36",
   "lat": 33.92,
   "lon": -103.36,
   "zip": "",
   "city": "2 SW Dora",
   "date": "2026-02-17",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SW Dora, NM. Peak gust: 74 mph.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602171831-wind-34.42--103.07",
   "lat": 34.42,
   "lon": -103.07,
   "zip": "",
   "city": "2 NNW Texico",
   "date": "2026-02-17",
   "county": "Curry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NNW Texico, NM. Peak gust: 68 mph.",
   "sourceDetail": "NWS ABQ — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602171845-wind-34.30--103.80",
   "lat": 34.3,
   "lon": -103.8,
   "zip": "",
   "city": "13 SE Tolar",
   "date": "2026-02-17",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 13 SE Tolar, NM. Peak gust: 71 mph.",
   "sourceDetail": "NWS ABQ — AWOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602171914-wind-34.28--103.72",
   "lat": 34.28,
   "lon": -103.72,
   "zip": "",
   "city": "9 WNW Floyd",
   "date": "2026-02-17",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 WNW Floyd, NM. Peak gust: 69 mph.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602171917-wind-34.37--103.32",
   "lat": 34.37,
   "lon": -103.32,
   "zip": "",
   "city": "1 S Cannon Air Force Ba",
   "date": "2026-02-17",
   "county": "Curry",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 S Cannon Air Force Ba, NM. Peak gust: 69 mph.",
   "sourceDetail": "NWS ABQ — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602172028-wind-33.92--103.36",
   "lat": 33.92,
   "lon": -103.36,
   "zip": "",
   "city": "2 SW Dora",
   "date": "2026-02-17",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SW Dora, NM. Peak gust: 79 mph.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-33.92--103.36",
   "lat": 33.92,
   "lon": -103.36,
   "zip": "",
   "city": "2 SW Dora",
   "date": "2026-02-17",
   "county": "Roosevelt",
   "source": "IEM 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 53 Dora 2 SW.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-ABQ-SV-W-518-2025-10-25-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2025-10-25",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2025-10-25. Duration: 30 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #518 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-518"
  },
  {
   "id": "ww-ABQ-SV-W-518-2025-10-25-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2025-10-25",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2025-10-25. Duration: 30 min. County: Roosevelt. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #518 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-518"
  },
  {
   "id": "ww-ABQ-SV-W-496-2025-10-06-Roosevelt-wind",
   "zip": "",
   "city": "",
   "date": "2025-10-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2025-10-06. Duration: 43 min. Counties: Roosevelt, Quay, Curry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #496 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-496"
  },
  {
   "id": "ww-ABQ-SV-W-496-2025-10-06-Roosevelt-hail",
   "zip": "",
   "city": "",
   "date": "2025-10-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2025-10-06. Duration: 43 min. Counties: Roosevelt, Quay, Curry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #496 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABQ-SV-W-496"
  },
  {
   "id": "iem-lsr-2025-09-22-wind-34.28--103.72",
   "lat": 34.28,
   "lon": -103.72,
   "zip": "",
   "city": "9 WNW Floyd",
   "date": "2025-09-22",
   "county": "Roosevelt",
   "source": "IEM 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 MRRN5 Tolar 13 SE (Melrose Range).",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-ABQ-SV-W-485-2025-09-22-Roosevelt",
   "zip": "",
   "city": "",
   "date": "2025-09-22",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABQ on 2025-09-22. Duration: 37 min. Counties: Chaves, Curry, Quay, Roosevelt. Storm tags: wind: 60.0, hail: 0.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABQ — Severe Thunderstorm Warning #485 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABQ-SV-W-485"
  },
  {
   "id": "iem-202509230114-wind-34.28--103.72",
   "lat": 34.28,
   "lon": -103.72,
   "zip": "",
   "city": "9 WNW Floyd",
   "date": "2025-09-22",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 9 WNW Floyd, NM. Peak gust: 79 mph.",
   "sourceDetail": "NWS ABQ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  }
 ]
}