{
 "dataset": "MT storm events — 12-month window, full state",
 "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-06T21:50:19.431+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 10456,
 "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": "sps-2026-09-06-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-09-06",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-beaverhead-hail",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-09-06",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-LVM-2026-09-03-117002",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-09-03",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-09-02-hail-48.50-11",
   "lat": 48.5,
   "lon": -105.42,
   "zip": "",
   "city": "6 W Bredette",
   "date": "2026-09-02",
   "county": "Roosevelt",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 6 W Bredette",
   "sourceDetail": "SPC filtered reports — 2026-09-02",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-09-02-wind-45.25--112.88",
   "lat": 45.25,
   "lon": -112.88,
   "zip": "",
   "city": "8 NE Bannack",
   "date": "2026-09-02",
   "county": "Beaverhead",
   "source": "IEM 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 MTM14 BLM - Argenta.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-09-02",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-46.56--113.21",
   "lat": 46.56,
   "lon": -113.21,
   "zip": "",
   "city": "2 SSW Hall",
   "date": "2026-09-02",
   "county": "Granite",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SSW Hall",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-3U3-2026-09-02-112280",
   "lat": 46.1531,
   "lon": -112.8678,
   "zip": "",
   "city": "Anaconda",
   "date": "2026-09-02",
   "county": "Deer Lodge",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Anaconda (3U3) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Anaconda (3U3)",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-46.16--112.78",
   "lat": 46.16,
   "lon": -112.78,
   "zip": "",
   "city": "1 S Warm Springs",
   "date": "2026-09-02",
   "county": "Deer Lodge",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 S Warm Springs",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-09-02-wind-46.70-52",
   "lat": 46.7,
   "lon": -112.66,
   "zip": "",
   "city": "5 SSE Finn",
   "date": "2026-09-02",
   "county": "Powell",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 5 SSE Finn",
   "sourceDetail": "SPC filtered reports — 2026-09-02",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.99--114.04",
   "lat": 47.99,
   "lon": -114.04,
   "zip": "",
   "city": "1 SSE Woods Bay",
   "date": "2026-09-02",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SSE Woods Bay",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-46.79--112.81",
   "lat": 46.79,
   "lon": -112.81,
   "zip": "",
   "city": "5 WNW Finn",
   "date": "2026-09-02",
   "county": "Powell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sustained winds of 45 mph.",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-BTM-2026-09-02-112492",
   "lat": 45.9548,
   "lon": -112.4975,
   "zip": "",
   "city": "BUTTE/BERT MOONEY",
   "date": "2026-09-02",
   "county": "Silver Bow",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BUTTE/BERT MOONEY (BTM) recorded a 74 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BUTTE/BERT MOONEY (BTM)",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-09-02-wind-46.58-57",
   "lat": 46.58,
   "lon": -112.25,
   "zip": "",
   "city": "11 W Helena",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 11 W Helena",
   "sourceDetail": "SPC filtered reports — 2026-09-02",
   "windSpeedMph": 73,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-46.32--112.07",
   "lat": 46.32,
   "lon": -112.07,
   "zip": "",
   "city": "2 SE Wickes",
   "date": "2026-09-02",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBOU Boulder Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-46.13--111.98",
   "lat": 46.13,
   "lon": -111.98,
   "zip": "",
   "city": "10 SE Boulder",
   "date": "2026-09-02",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBLS Boulder South Mt-69 Mp 27.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-09-02-wind-46.60-60",
   "lat": 46.6,
   "lon": -112.02,
   "zip": "",
   "city": "Helena",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near Helena",
   "sourceDetail": "SPC filtered reports — 2026-09-02",
   "windSpeedMph": 73,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.31--112.17",
   "lat": 47.31,
   "lon": -112.17,
   "zip": "",
   "city": "16 SE Augusta",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM 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 BNWM8 Bowmans Corner Nw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.33--112.10",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "14 SW Simms",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM 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 K1GM Golf.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-46.60--111.99",
   "lat": 46.6,
   "lon": -111.99,
   "zip": "",
   "city": "2 ENE Helena",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "71 mph wind gust at the Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-46.56--111.79",
   "lat": 46.56,
   "lon": -111.79,
   "zip": "",
   "city": "6 ESE East Helena",
   "date": "2026-09-02",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPK Spokane Creek Us-287 Mp 55.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.29--112.15",
   "lat": 47.29,
   "lon": -112.15,
   "zip": "",
   "city": "17 SW Simms",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTBOW Bowmans (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.14--111.86",
   "lat": 47.14,
   "lon": -111.86,
   "zip": "",
   "city": "7 NE Craig",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM 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 MTYEP MDT - Gary Cooper Bridge - Dearborn.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.01--112.01",
   "lat": 47.01,
   "lon": -112.01,
   "zip": "",
   "city": "3 ENE Wolf Creek",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM 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 EW3831 Wolf Creek.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM 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 AGNM8 Augusta N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.41--111.72",
   "lat": 47.41,
   "lon": -111.72,
   "zip": "",
   "city": "8 SSE Fort  Shaw",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM 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 SURM8 Sun River Se.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-46.33--111.59",
   "lat": 46.33,
   "lon": -111.59,
   "zip": "",
   "city": "3 WNW Townsend",
   "date": "2026-09-02",
   "county": "Broadwater",
   "source": "IEM 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 GINM8 Ginger RAWS. Time estimated.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM 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 HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.68--111.94",
   "lat": 47.68,
   "lon": -111.94,
   "zip": "",
   "city": "5 NNE Fairfield",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM 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 FARM8 Fairfield.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.82--112.51",
   "lat": 47.82,
   "lon": -112.51,
   "zip": "",
   "city": "14 SW Bynum",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wind was strong enough to throw two (2) chairs_ each weighing 50lbs_ approximately 25 feet across the yard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.34--112.55",
   "lat": 47.34,
   "lon": -112.55,
   "zip": "",
   "city": "13 SW Augusta",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM 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 TR276 L-C Portable No. 1.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.90--112.16",
   "lat": 47.9,
   "lon": -112.16,
   "zip": "",
   "city": "6 N Choteau",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM 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 TRFM Teton River - Agrimet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-09-02-wind-47.33-78",
   "lat": 47.33,
   "lon": -111.48,
   "zip": "",
   "city": "7 SSE Ulm",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 7 SSE Ulm",
   "sourceDetail": "SPC filtered reports — 2026-09-02",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 E Cascade",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.13--111.90",
   "lat": 47.13,
   "lon": -111.9,
   "zip": "",
   "city": "5 NE Craig",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM 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 DBOM8 Dearborn RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.41--111.72",
   "lat": 47.41,
   "lon": -111.72,
   "zip": "",
   "city": "8 S Sun River",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 8 S Sun River",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.75--111.55",
   "lat": 47.75,
   "lon": -111.55,
   "zip": "",
   "city": "7 ENE Power",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM 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 K1JM 6 ENE Power.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.69--111.47",
   "lat": 47.69,
   "lon": -111.47,
   "zip": "",
   "city": "10 NNE Vaughn",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM 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 BLWM8 Benton Lake W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.28--111.43",
   "lat": 47.28,
   "lon": -111.43,
   "zip": "",
   "city": "11 SSE Ulm",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "59 mph thunderstorm wind gust. Time estimated.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.32--111.33",
   "lat": 47.32,
   "lon": -111.33,
   "zip": "",
   "city": "8 WSW Stockett",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM 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 ENWM8 Eden Nw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.50--111.17",
   "lat": 47.5,
   "lon": -111.17,
   "zip": "",
   "city": "1 ESE Malmstrom Afb",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM 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 KGFA Malmstrom AFB.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.43--111.51",
   "lat": 47.43,
   "lon": -111.51,
   "zip": "",
   "city": "Ulm",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "In addition_ sustained winds of 40-50 mph unknown time frame for sustained winds.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.93--111.74",
   "lat": 47.93,
   "lon": -111.74,
   "zip": "",
   "city": "6 N Dutton",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM 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 MTTRV Teton River I-15 Mp 319.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.06--112.01",
   "lat": 48.06,
   "lon": -112.01,
   "zip": "",
   "city": "8 WNW Brady",
   "date": "2026-09-02",
   "county": "Pondera",
   "source": "IEM 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 RADM8 Midway Colony.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "9 W Bynum",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM 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 BYUM8 Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.75--111.55",
   "lat": 47.75,
   "lon": -111.55,
   "zip": "",
   "city": "7 ENE Power",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM 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 K1JM 6 ENE Power.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM 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 ELTM8 Belt Nw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-GTF-2026-09-02-112921",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 83 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF)",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.32--111.47",
   "lat": 47.32,
   "lon": -111.47,
   "zip": "",
   "city": "8 SSE Ulm",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM 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 K1IM India.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 5 NW Belt",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.10--111.66",
   "lat": 48.1,
   "lon": -111.66,
   "zip": "",
   "city": "9 ENE Brady",
   "date": "2026-09-02",
   "county": "Pondera",
   "source": "IEM 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 BRYM8 Brady Ne.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.04--112.20",
   "lat": 48.04,
   "lon": -112.2,
   "zip": "",
   "city": "5 ESE Pendroy",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM 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 RICMT Rice Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.79--111.60",
   "lat": 47.79,
   "lon": -111.6,
   "zip": "",
   "city": "6 SE Dutton",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM 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 DAHMT Dahlman.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.53--111.50",
   "lat": 47.53,
   "lon": -111.5,
   "zip": "",
   "city": "1 WSW Sun Prairie",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM 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 FW5493 Vaughn.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.68--110.90",
   "lat": 47.68,
   "lon": -110.9,
   "zip": "",
   "city": "7 ESE Floweree",
   "date": "2026-09-02",
   "county": "Chouteau",
   "source": "IEM 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 HIWM8 Highwood Bench.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.69--110.90",
   "lat": 47.69,
   "lon": -110.9,
   "zip": "",
   "city": "Highwood Bench",
   "date": "2026-09-02",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Highwood Bench",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.30--111.92",
   "lat": 48.3,
   "lon": -111.92,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2026-09-02",
   "county": "Pondera",
   "source": "IEM 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 CNNM8 Conrad N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.16--111.17",
   "lat": 48.16,
   "lon": -111.17,
   "zip": "",
   "city": "11 NNE The Knees",
   "date": "2026-09-02",
   "county": "Liberty",
   "source": "IEM 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 GW3488 TIBER DAM TWELVE SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.02--110.99",
   "lat": 48.02,
   "lon": -110.99,
   "zip": "",
   "city": "17 N Carter",
   "date": "2026-09-02",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 17 N Carter",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2026-09-02",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.30--112.55",
   "lat": 48.3,
   "lon": -112.55,
   "zip": "",
   "city": "7 N Dupuyer",
   "date": "2026-09-02",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 7 N Dupuyer",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2026-09-02",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-09-02",
   "county": "Glacier",
   "source": "IEM 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 DOGM8 Dog Gun Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-09-02",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.16--111.17",
   "lat": 48.16,
   "lon": -111.17,
   "zip": "",
   "city": "11 NE The Knees",
   "date": "2026-09-02",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 11 NE The Knees",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2026-09-02",
   "county": "Toole",
   "source": "IEM 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 KSBX 2 NNW Shelby.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-09-02-wind-48.51-122",
   "lat": 48.51,
   "lon": -110.96,
   "zip": "",
   "city": "Chester",
   "date": "2026-09-02",
   "county": "Liberty",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near Chester",
   "sourceDetail": "SPC filtered reports — 2026-09-02",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.95--110.49",
   "lat": 47.95,
   "lon": -110.49,
   "zip": "",
   "city": "1 NE Loma",
   "date": "2026-09-02",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NE Loma",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.55--111.56",
   "lat": 48.55,
   "lon": -111.56,
   "zip": "",
   "city": "7 NW Devon",
   "date": "2026-09-02",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 7 NW Devon",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.61--112.38",
   "lat": 48.61,
   "lon": -112.38,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-09-02",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 SW Cut Bank",
   "sourceDetail": "NWS TFX — ASOS/AWOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.61--112.15",
   "lat": 48.61,
   "lon": -112.15,
   "zip": "",
   "city": "4 NNW Ethridge",
   "date": "2026-09-02",
   "county": "Toole",
   "source": "IEM 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 ETNM8 Ethridge N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.74--111.97",
   "lat": 48.74,
   "lon": -111.97,
   "zip": "",
   "city": "Kevin",
   "date": "2026-09-02",
   "county": "Toole",
   "source": "IEM 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 DW0975 Kevin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.40--110.56",
   "lat": 48.4,
   "lon": -110.56,
   "zip": "",
   "city": "11 S Rudyard",
   "date": "2026-09-02",
   "county": "Hill",
   "source": "IEM 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 GW3530 RUDYARD ELEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.56--110.76",
   "lat": 48.56,
   "lon": -110.76,
   "zip": "",
   "city": "Joplin",
   "date": "2026-09-02",
   "county": "Liberty",
   "source": "IEM 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 GW0416 Joplin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.70--110.98",
   "lat": 48.7,
   "lon": -110.98,
   "zip": "",
   "city": "13 N Chester",
   "date": "2026-09-02",
   "county": "Liberty",
   "source": "IEM 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 DW4776 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.10--111.66",
   "lat": 48.1,
   "lon": -111.66,
   "zip": "",
   "city": "9 ENE Brady",
   "date": "2026-09-02",
   "county": "Pondera",
   "source": "IEM 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 BRYM8 Brady Ne.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.72--110.71",
   "lat": 48.72,
   "lon": -110.71,
   "zip": "",
   "city": "11 N Inverness",
   "date": "2026-09-02",
   "county": "Hill",
   "source": "IEM 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 INNM8 Inverness N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2026-09-02",
   "county": "Toole",
   "source": "IEM 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 MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.49--110.25",
   "lat": 48.49,
   "lon": -110.25,
   "zip": "",
   "city": "6 SSE Gildford",
   "date": "2026-09-02",
   "county": "Hill",
   "source": "IEM 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 GW6390 Gildford 6se.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.81--110.77",
   "lat": 48.81,
   "lon": -110.77,
   "zip": "",
   "city": "17 N Joplin",
   "date": "2026-09-02",
   "county": "Liberty",
   "source": "IEM 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 GW0625 Joplin 17 North.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.92--112.02",
   "lat": 48.92,
   "lon": -112.02,
   "zip": "",
   "city": "6 WNW Sunburst",
   "date": "2026-09-02",
   "county": "Toole",
   "source": "IEM 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 SBSM8 Sunburst Nw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2026-09-02",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.74--110.22",
   "lat": 48.74,
   "lon": -110.22,
   "zip": "",
   "city": "12 N Gildford",
   "date": "2026-09-02",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 12 N Gildford",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-09-02",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 15 E Whitlash",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-09-02",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-47.80--105.79",
   "lat": 47.8,
   "lon": -105.79,
   "zip": "",
   "city": "14 NNE Weldon",
   "date": "2026-09-02",
   "county": "McCone",
   "source": "IEM 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 VDWM8 Vida W.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-48.17--105.74",
   "lat": 48.17,
   "lon": -105.74,
   "zip": "",
   "city": "7 NW Wolf Point",
   "date": "2026-09-02",
   "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": "WOFM8 mesonet observation.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2026-09-02",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-09-02",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2026-09-02",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2026-09-02",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-09-02",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-09-02-wind-47.43-93",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 5 NW Belt",
   "sourceDetail": "SPC filtered reports — 2026-09-02",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-02-wind-48.02-105",
   "lat": 48.02,
   "lon": -110.99,
   "zip": "",
   "city": "17 N Carter",
   "date": "2026-09-02",
   "county": "Chouteau",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 17 N Carter",
   "sourceDetail": "SPC filtered reports — 2026-09-02",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-02-wind-48.30-115",
   "lat": 48.3,
   "lon": -112.55,
   "zip": "",
   "city": "7 N Dupuyer",
   "date": "2026-09-02",
   "county": "Pondera",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 7 N Dupuyer",
   "sourceDetail": "SPC filtered reports — 2026-09-02",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-02-wind-48.74-151",
   "lat": 48.74,
   "lon": -110.22,
   "zip": "",
   "city": "12 N Gildford",
   "date": "2026-09-02",
   "county": "Hill",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 12 N Gildford",
   "sourceDetail": "SPC filtered reports — 2026-09-02",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-DLN-2026-09-02-112251",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-09-02",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HLN-2026-09-02-112638",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-09-02",
   "county": "Lewis & Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HELENA REGIONAL (HLN) recorded a 71 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN)",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HLN-2026-09-02-112702",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-09-02",
   "county": "Lewis & Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HELENA REGIONAL (HLN) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-LVM-2026-09-02-112923",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-09-02",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-GFA-2026-09-02-112959",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MALMSTROM AFB (GFA) recorded a 67 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA)",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-GTF-2026-09-02-113069",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 70 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF)",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-79S-2026-09-02-113106",
   "lat": 47.8451,
   "lon": -110.6365,
   "zip": "",
   "city": "Fort Benton",
   "date": "2026-09-02",
   "county": "Chouteau",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fort Benton (79S) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Fort Benton (79S)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-LVM-2026-09-02-113199",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-09-02",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-1GM-2026-09-02-113232",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "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": "Golf (1GM) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-GFA-2026-09-02-113237",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MALMSTROM AFB (GFA) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-CTB-2026-09-02-113240",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-09-02",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 73 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB)",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-CTB-2026-09-02-113259",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-09-02",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB)",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HVR-2026-09-02-113415",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-09-02",
   "county": "Hill",
   "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": "Havre (HVR) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-JDN-2026-09-02-114256",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-09-02",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-2e15cd223a2feff8.001-Daniels-wind",
   "zip": "",
   "city": "Daniels",
   "date": "2026-09-02",
   "county": "Daniels",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Daniels. Severe Thunderstorm Warning issued September 2 at 11:47PM MDT until September 3 at 12:15AM MDT by NWS Glasgow MT",
   "sourceDetail": "NWS Glasgow MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-140"
  },
  {
   "id": "iem-ww-GGW-SV-W-140-Daniels-hail-2026-09-02",
   "zip": "",
   "city": "Daniels",
   "date": "2026-09-02",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-09-02. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-140"
  },
  {
   "id": "nws-alert-2e15cd223a2feff8.001-Roosevel-wind",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-09-02",
   "county": "Roosevelt",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Roosevelt. Severe Thunderstorm Warning issued September 2 at 11:47PM MDT until September 3 at 12:15AM MDT by NWS Glasgow MT",
   "sourceDetail": "NWS Glasgow MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-140"
  },
  {
   "id": "iem-ww-GGW-SV-W-140-Roosevelt-hail-2026-09-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-09-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-09-02. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-140"
  },
  {
   "id": "nws-alert-2e15cd223a2feff8.001-Sheridan-wind",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-09-02",
   "county": "Sheridan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Sheridan. Severe Thunderstorm Warning issued September 2 at 11:47PM MDT until September 3 at 12:15AM MDT by NWS Glasgow MT",
   "sourceDetail": "NWS Glasgow MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-140"
  },
  {
   "id": "iem-ww-GGW-SV-W-140-Sheridan-hail-2026-09-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-09-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-09-02. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-140"
  },
  {
   "id": "nws-alert-2e15cd223a2feff8.001-Valley-wind",
   "zip": "",
   "city": "Valley",
   "date": "2026-09-02",
   "county": "Valley",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Valley. Severe Thunderstorm Warning issued September 2 at 11:47PM MDT until September 3 at 12:15AM MDT by NWS Glasgow MT",
   "sourceDetail": "NWS Glasgow MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-140"
  },
  {
   "id": "iem-ww-GGW-SV-W-140-Valley-hail-2026-09-02",
   "zip": "",
   "city": "Valley",
   "date": "2026-09-02",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-09-02. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-140"
  },
  {
   "id": "iem-ww-GGW-SV-W-137-Garfield-wind-2026-09-02",
   "zip": "",
   "city": "Garfield",
   "date": "2026-09-02",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-137"
  },
  {
   "id": "iem-ww-GGW-SV-W-137-Garfield-hail-2026-09-02",
   "zip": "",
   "city": "Garfield",
   "date": "2026-09-02",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-09-02. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-137"
  },
  {
   "id": "iem-ww-GGW-SV-W-138-Daniels-wind-2026-09-02",
   "zip": "",
   "city": "Daniels",
   "date": "2026-09-02",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-138"
  },
  {
   "id": "iem-ww-GGW-SV-W-138-Daniels-hail-2026-09-02",
   "zip": "",
   "city": "Daniels",
   "date": "2026-09-02",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-09-02. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-138"
  },
  {
   "id": "iem-ww-GGW-SV-W-138-Roosevelt-wind-2026-09-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-09-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-138"
  },
  {
   "id": "iem-ww-GGW-SV-W-138-Roosevelt-hail-2026-09-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-09-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-09-02. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-138"
  },
  {
   "id": "iem-ww-GGW-SV-W-138-Valley-wind-2026-09-02",
   "zip": "",
   "city": "Valley",
   "date": "2026-09-02",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-138"
  },
  {
   "id": "iem-ww-GGW-SV-W-138-Valley-hail-2026-09-02",
   "zip": "",
   "city": "Valley",
   "date": "2026-09-02",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-09-02. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-138"
  },
  {
   "id": "nws-alert-7a09ebc668e68f0f.001-Custer-wind",
   "zip": "",
   "city": "Custer",
   "date": "2026-09-02",
   "county": "Custer",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Custer. Severe Thunderstorm Warning issued September 2 at 7:09PM MDT until September 2 at 7:45PM MDT by NWS Billings MT",
   "sourceDetail": "NWS Billings MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-146"
  },
  {
   "id": "iem-ww-BYZ-SV-W-146-Custer-hail-2026-09-02",
   "zip": "",
   "city": "Custer",
   "date": "2026-09-02",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-09-02. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-146"
  },
  {
   "id": "nws-alert-7a09ebc668e68f0f.001-Fallon-wind",
   "zip": "",
   "city": "Fallon",
   "date": "2026-09-02",
   "county": "Fallon",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Fallon. Severe Thunderstorm Warning issued September 2 at 7:09PM MDT until September 2 at 7:45PM MDT by NWS Billings MT",
   "sourceDetail": "NWS Billings MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-146"
  },
  {
   "id": "iem-ww-BYZ-SV-W-146-Fallon-hail-2026-09-02",
   "zip": "",
   "city": "Fallon",
   "date": "2026-09-02",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-09-02. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-146"
  },
  {
   "id": "iem-ww-GGW-SV-W-135-McCone-wind-2026-09-02",
   "zip": "",
   "city": "McCone",
   "date": "2026-09-02",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-135"
  },
  {
   "id": "iem-ww-GGW-SV-W-135-McCone-hail-2026-09-02",
   "zip": "",
   "city": "McCone",
   "date": "2026-09-02",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-135"
  },
  {
   "id": "iem-ww-GGW-SV-W-135-Daniels-wind-2026-09-02",
   "zip": "",
   "city": "Daniels",
   "date": "2026-09-02",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-135"
  },
  {
   "id": "iem-ww-GGW-SV-W-135-Daniels-hail-2026-09-02",
   "zip": "",
   "city": "Daniels",
   "date": "2026-09-02",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-135"
  },
  {
   "id": "iem-ww-GGW-SV-W-135-Roosevelt-wind-2026-09-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-09-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-135"
  },
  {
   "id": "iem-ww-GGW-SV-W-135-Roosevelt-hail-2026-09-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-09-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-135"
  },
  {
   "id": "iem-ww-GGW-SV-W-135-Sheridan-wind-2026-09-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-09-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-135"
  },
  {
   "id": "iem-ww-GGW-SV-W-135-Sheridan-hail-2026-09-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-09-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-135"
  },
  {
   "id": "iem-ww-GGW-SV-W-135-Richland-wind-2026-09-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-09-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-135"
  },
  {
   "id": "iem-ww-GGW-SV-W-135-Richland-hail-2026-09-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-09-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-135"
  },
  {
   "id": "nws-alert-5bbae0a7e5927663.001-Powell-wind",
   "zip": "",
   "city": "Powell",
   "date": "2026-09-02",
   "county": "Powell",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Powell. Severe Thunderstorm Warning issued September 2 at 1:59PM MDT until September 2 at 2:30PM MDT by NWS Missoula MT",
   "sourceDetail": "NWS Missoula MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-23"
  },
  {
   "id": "iem-ww-MSO-SV-W-23-Powell-hail-2026-09-02",
   "zip": "",
   "city": "Powell",
   "date": "2026-09-02",
   "county": "Powell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Powell on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-23"
  },
  {
   "id": "iem-ww-GGW-SV-W-139-Garfield-wind-2026-09-02",
   "zip": "",
   "city": "Garfield",
   "date": "2026-09-02",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-139"
  },
  {
   "id": "iem-ww-GGW-SV-W-139-Garfield-hail-2026-09-02",
   "zip": "",
   "city": "Garfield",
   "date": "2026-09-02",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-139"
  },
  {
   "id": "iem-ww-GGW-SV-W-139-Dawson-wind-2026-09-02",
   "zip": "",
   "city": "Dawson",
   "date": "2026-09-02",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-139"
  },
  {
   "id": "iem-ww-GGW-SV-W-139-Dawson-hail-2026-09-02",
   "zip": "",
   "city": "Dawson",
   "date": "2026-09-02",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-139"
  },
  {
   "id": "iem-ww-GGW-SV-W-139-McCone-wind-2026-09-02",
   "zip": "",
   "city": "McCone",
   "date": "2026-09-02",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-139"
  },
  {
   "id": "iem-ww-GGW-SV-W-139-McCone-hail-2026-09-02",
   "zip": "",
   "city": "McCone",
   "date": "2026-09-02",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-139"
  },
  {
   "id": "iem-ww-GGW-SV-W-139-Prairie-wind-2026-09-02",
   "zip": "",
   "city": "Prairie",
   "date": "2026-09-02",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-139"
  },
  {
   "id": "iem-ww-GGW-SV-W-139-Prairie-hail-2026-09-02",
   "zip": "",
   "city": "Prairie",
   "date": "2026-09-02",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-139"
  },
  {
   "id": "iem-ww-GGW-SV-W-139-Richland-wind-2026-09-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-09-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-139"
  },
  {
   "id": "iem-ww-GGW-SV-W-139-Richland-hail-2026-09-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-09-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-139"
  },
  {
   "id": "iem-ww-GGW-SV-W-139-Roosevelt-wind-2026-09-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-09-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-139"
  },
  {
   "id": "iem-ww-GGW-SV-W-139-Roosevelt-hail-2026-09-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-09-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-139"
  },
  {
   "id": "iem-ww-GGW-SV-W-139-Valley-wind-2026-09-02",
   "zip": "",
   "city": "Valley",
   "date": "2026-09-02",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-139"
  },
  {
   "id": "iem-ww-GGW-SV-W-139-Valley-hail-2026-09-02",
   "zip": "",
   "city": "Valley",
   "date": "2026-09-02",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-139"
  },
  {
   "id": "iem-ww-TFX-SV-W-114-Hill-wind-2026-09-02",
   "zip": "",
   "city": "Hill",
   "date": "2026-09-02",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-114"
  },
  {
   "id": "iem-ww-TFX-SV-W-114-Hill-hail-2026-09-02",
   "zip": "",
   "city": "Hill",
   "date": "2026-09-02",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-114"
  },
  {
   "id": "iem-ww-TFX-SV-W-114-Liberty-wind-2026-09-02",
   "zip": "",
   "city": "Liberty",
   "date": "2026-09-02",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-114"
  },
  {
   "id": "iem-ww-TFX-SV-W-114-Liberty-hail-2026-09-02",
   "zip": "",
   "city": "Liberty",
   "date": "2026-09-02",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-114"
  },
  {
   "id": "iem-ww-TFX-SV-W-114-Pondera-wind-2026-09-02",
   "zip": "",
   "city": "Pondera",
   "date": "2026-09-02",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Pondera on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-114"
  },
  {
   "id": "iem-ww-TFX-SV-W-114-Pondera-hail-2026-09-02",
   "zip": "",
   "city": "Pondera",
   "date": "2026-09-02",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Pondera on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-114"
  },
  {
   "id": "iem-ww-TFX-SV-W-114-Toole-wind-2026-09-02",
   "zip": "",
   "city": "Toole",
   "date": "2026-09-02",
   "county": "Toole",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Toole on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-114"
  },
  {
   "id": "iem-ww-TFX-SV-W-114-Toole-hail-2026-09-02",
   "zip": "",
   "city": "Toole",
   "date": "2026-09-02",
   "county": "Toole",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Toole on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-114"
  },
  {
   "id": "iem-ww-TFX-SV-W-114-Chouteau-wind-2026-09-02",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-09-02",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-114"
  },
  {
   "id": "iem-ww-TFX-SV-W-114-Chouteau-hail-2026-09-02",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-09-02",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-114"
  },
  {
   "id": "iem-ww-TFX-SV-W-114-Glacier-wind-2026-09-02",
   "zip": "",
   "city": "Glacier",
   "date": "2026-09-02",
   "county": "Glacier",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Glacier on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-114"
  },
  {
   "id": "iem-ww-TFX-SV-W-114-Glacier-hail-2026-09-02",
   "zip": "",
   "city": "Glacier",
   "date": "2026-09-02",
   "county": "Glacier",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Glacier on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-114"
  },
  {
   "id": "nws-alert-74b43516dafd52f9.001-Prairie-wind",
   "zip": "",
   "city": "Prairie",
   "date": "2026-09-02",
   "county": "Prairie",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Prairie. Severe Thunderstorm Warning issued September 2 at 11:41PM MDT until September 3 at 12:45AM MDT by NWS Glasgow MT",
   "sourceDetail": "NWS Glasgow MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-141"
  },
  {
   "id": "iem-ww-GGW-SV-W-141-Prairie-hail-2026-09-02",
   "zip": "",
   "city": "Prairie",
   "date": "2026-09-02",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-141"
  },
  {
   "id": "nws-alert-74b43516dafd52f9.001-Richland-wind",
   "zip": "",
   "city": "Richland",
   "date": "2026-09-02",
   "county": "Richland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Richland. Severe Thunderstorm Warning issued September 2 at 11:41PM MDT until September 3 at 12:45AM MDT by NWS Glasgow MT",
   "sourceDetail": "NWS Glasgow MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-141"
  },
  {
   "id": "iem-ww-GGW-SV-W-141-Richland-hail-2026-09-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-09-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-141"
  },
  {
   "id": "nws-alert-74b43516dafd52f9.001-Dawson-wind",
   "zip": "",
   "city": "Dawson",
   "date": "2026-09-02",
   "county": "Dawson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Dawson. Severe Thunderstorm Warning issued September 2 at 11:41PM MDT until September 3 at 12:45AM MDT by NWS Glasgow MT",
   "sourceDetail": "NWS Glasgow MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-141"
  },
  {
   "id": "iem-ww-GGW-SV-W-141-Dawson-hail-2026-09-02",
   "zip": "",
   "city": "Dawson",
   "date": "2026-09-02",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-141"
  },
  {
   "id": "nws-alert-74b43516dafd52f9.001-Garfield-wind",
   "zip": "",
   "city": "Garfield",
   "date": "2026-09-02",
   "county": "Garfield",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Garfield. Severe Thunderstorm Warning issued September 2 at 11:41PM MDT until September 3 at 12:45AM MDT by NWS Glasgow MT",
   "sourceDetail": "NWS Glasgow MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-141"
  },
  {
   "id": "iem-ww-GGW-SV-W-141-Garfield-hail-2026-09-02",
   "zip": "",
   "city": "Garfield",
   "date": "2026-09-02",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-141"
  },
  {
   "id": "nws-alert-74b43516dafd52f9.001-McCone-wind",
   "zip": "",
   "city": "McCone",
   "date": "2026-09-02",
   "county": "McCone",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for McCone. Severe Thunderstorm Warning issued September 2 at 11:41PM MDT until September 3 at 12:45AM MDT by NWS Glasgow MT",
   "sourceDetail": "NWS Glasgow MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-141"
  },
  {
   "id": "iem-ww-GGW-SV-W-141-McCone-hail-2026-09-02",
   "zip": "",
   "city": "McCone",
   "date": "2026-09-02",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-141"
  },
  {
   "id": "iem-ww-GGW-SV-W-141-Roosevelt-wind-2026-09-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-09-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-141"
  },
  {
   "id": "iem-ww-GGW-SV-W-141-Roosevelt-hail-2026-09-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-09-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-141"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Teton-wind-2026-09-02",
   "zip": "",
   "city": "Teton",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Teton-hail-2026-09-02",
   "zip": "",
   "city": "Teton",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "nws-alert-8398a4a0c9c6859e.001-Fergus-wind",
   "zip": "",
   "city": "Fergus",
   "date": "2026-09-02",
   "county": "Fergus",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Fergus. Severe Thunderstorm Warning issued September 2 at 4:13PM MDT until September 2 at 5:15PM MDT by NWS Great Falls MT",
   "sourceDetail": "NWS Great Falls MT — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Fergus-hail-2026-09-02",
   "zip": "",
   "city": "Fergus",
   "date": "2026-09-02",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Judith Basin-wind-2026-09-02",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-09-02",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Judith Basin-hail-2026-09-02",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-09-02",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Pondera-wind-2026-09-02",
   "zip": "",
   "city": "Pondera",
   "date": "2026-09-02",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Pondera on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Pondera-hail-2026-09-02",
   "zip": "",
   "city": "Pondera",
   "date": "2026-09-02",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Pondera on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Cascade-wind-2026-09-02",
   "zip": "",
   "city": "Cascade",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Cascade-hail-2026-09-02",
   "zip": "",
   "city": "Cascade",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Hill-wind-2026-09-02",
   "zip": "",
   "city": "Hill",
   "date": "2026-09-02",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Hill-hail-2026-09-02",
   "zip": "",
   "city": "Hill",
   "date": "2026-09-02",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Liberty-wind-2026-09-02",
   "zip": "",
   "city": "Liberty",
   "date": "2026-09-02",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Liberty-hail-2026-09-02",
   "zip": "",
   "city": "Liberty",
   "date": "2026-09-02",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Toole-wind-2026-09-02",
   "zip": "",
   "city": "Toole",
   "date": "2026-09-02",
   "county": "Toole",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Toole on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Toole-hail-2026-09-02",
   "zip": "",
   "city": "Toole",
   "date": "2026-09-02",
   "county": "Toole",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Toole on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Chouteau-wind-2026-09-02",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-09-02",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-113-Chouteau-hail-2026-09-02",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-09-02",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-108-Jefferson-wind-2026-09-02",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-09-02",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-108"
  },
  {
   "id": "iem-ww-TFX-SV-W-108-Jefferson-hail-2026-09-02",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-09-02",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-108"
  },
  {
   "id": "iem-ww-TFX-SV-W-108-Lewis And Clark-wind-2026-09-02",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-108"
  },
  {
   "id": "iem-ww-TFX-SV-W-108-Lewis And Clark-hail-2026-09-02",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-108"
  },
  {
   "id": "iem-ww-TFX-SV-W-108-Broadwater-wind-2026-09-02",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-09-02",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-108"
  },
  {
   "id": "iem-ww-TFX-SV-W-108-Broadwater-hail-2026-09-02",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-09-02",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-108"
  },
  {
   "id": "nws-alert-97ccfb596ea877b2.001-Phillips-wind",
   "zip": "",
   "city": "Phillips",
   "date": "2026-09-02",
   "county": "Phillips",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Phillips. Severe Thunderstorm Warning issued September 2 at 5:57PM MDT until September 2 at 7:00PM MDT by NWS Glasgow MT",
   "sourceDetail": "NWS Glasgow MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-136"
  },
  {
   "id": "iem-ww-GGW-SV-W-136-Phillips-hail-2026-09-02",
   "zip": "",
   "city": "Phillips",
   "date": "2026-09-02",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-136"
  },
  {
   "id": "iem-ww-TFX-SV-W-115-Blaine-wind-2026-09-02",
   "zip": "",
   "city": "Blaine",
   "date": "2026-09-02",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-115"
  },
  {
   "id": "iem-ww-TFX-SV-W-115-Blaine-hail-2026-09-02",
   "zip": "",
   "city": "Blaine",
   "date": "2026-09-02",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-115"
  },
  {
   "id": "iem-ww-TFX-SV-W-112-Pondera-wind-2026-09-02",
   "zip": "",
   "city": "Pondera",
   "date": "2026-09-02",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Pondera on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-112"
  },
  {
   "id": "iem-ww-TFX-SV-W-112-Pondera-hail-2026-09-02",
   "zip": "",
   "city": "Pondera",
   "date": "2026-09-02",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Pondera on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-112"
  },
  {
   "id": "iem-ww-TFX-SV-W-112-Teton-wind-2026-09-02",
   "zip": "",
   "city": "Teton",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-112"
  },
  {
   "id": "iem-ww-TFX-SV-W-112-Teton-hail-2026-09-02",
   "zip": "",
   "city": "Teton",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-112"
  },
  {
   "id": "iem-ww-TFX-SV-W-112-Cascade-wind-2026-09-02",
   "zip": "",
   "city": "Cascade",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-112"
  },
  {
   "id": "iem-ww-TFX-SV-W-112-Cascade-hail-2026-09-02",
   "zip": "",
   "city": "Cascade",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-112"
  },
  {
   "id": "iem-ww-TFX-SV-W-112-Lewis And Clark-wind-2026-09-02",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-112"
  },
  {
   "id": "iem-ww-TFX-SV-W-112-Lewis And Clark-hail-2026-09-02",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-112"
  },
  {
   "id": "iem-ww-TFX-SV-W-112-Chouteau-wind-2026-09-02",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-09-02",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-112"
  },
  {
   "id": "iem-ww-TFX-SV-W-112-Chouteau-hail-2026-09-02",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-09-02",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-112"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Cascade-wind-2026-09-02",
   "zip": "",
   "city": "Cascade",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Cascade-hail-2026-09-02",
   "zip": "",
   "city": "Cascade",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Teton-wind-2026-09-02",
   "zip": "",
   "city": "Teton",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Teton-hail-2026-09-02",
   "zip": "",
   "city": "Teton",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Toole-wind-2026-09-02",
   "zip": "",
   "city": "Toole",
   "date": "2026-09-02",
   "county": "Toole",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Toole on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Toole-hail-2026-09-02",
   "zip": "",
   "city": "Toole",
   "date": "2026-09-02",
   "county": "Toole",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Toole on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Chouteau-wind-2026-09-02",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-09-02",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Chouteau-hail-2026-09-02",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-09-02",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Hill-wind-2026-09-02",
   "zip": "",
   "city": "Hill",
   "date": "2026-09-02",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Hill-hail-2026-09-02",
   "zip": "",
   "city": "Hill",
   "date": "2026-09-02",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Judith Basin-wind-2026-09-02",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-09-02",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Judith Basin-hail-2026-09-02",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-09-02",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Liberty-wind-2026-09-02",
   "zip": "",
   "city": "Liberty",
   "date": "2026-09-02",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Liberty-hail-2026-09-02",
   "zip": "",
   "city": "Liberty",
   "date": "2026-09-02",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Pondera-wind-2026-09-02",
   "zip": "",
   "city": "Pondera",
   "date": "2026-09-02",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Pondera on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-111-Pondera-hail-2026-09-02",
   "zip": "",
   "city": "Pondera",
   "date": "2026-09-02",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Pondera on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-111"
  },
  {
   "id": "iem-ww-TFX-SV-W-106-Jefferson-wind-2026-09-02",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-09-02",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-106"
  },
  {
   "id": "iem-ww-TFX-SV-W-106-Jefferson-hail-2026-09-02",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-09-02",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-106"
  },
  {
   "id": "nws-alert-e2573637094c25c9.001-Beaverhe-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-09-02",
   "county": "Beaverhead",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Beaverhead. Severe Thunderstorm Warning issued September 2 at 1:33PM MDT until September 2 at 2:30PM MDT by NWS Great Falls MT",
   "sourceDetail": "NWS Great Falls MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-106"
  },
  {
   "id": "iem-ww-TFX-SV-W-106-Beaverhead-hail-2026-09-02",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-09-02",
   "county": "Beaverhead",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Beaverhead on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-106"
  },
  {
   "id": "iem-ww-TFX-SV-W-106-Madison-wind-2026-09-02",
   "zip": "",
   "city": "Madison",
   "date": "2026-09-02",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-106"
  },
  {
   "id": "iem-ww-TFX-SV-W-106-Madison-hail-2026-09-02",
   "zip": "",
   "city": "Madison",
   "date": "2026-09-02",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-106"
  },
  {
   "id": "iem-ww-TFX-SV-W-107-Lewis And Clark-wind-2026-09-02",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-107"
  },
  {
   "id": "iem-ww-TFX-SV-W-107-Lewis And Clark-hail-2026-09-02",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-107"
  },
  {
   "id": "iem-ww-TFX-SV-W-109-Cascade-wind-2026-09-02",
   "zip": "",
   "city": "Cascade",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-109"
  },
  {
   "id": "iem-ww-TFX-SV-W-109-Cascade-hail-2026-09-02",
   "zip": "",
   "city": "Cascade",
   "date": "2026-09-02",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-109"
  },
  {
   "id": "iem-ww-TFX-SV-W-109-Lewis And Clark-wind-2026-09-02",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-109"
  },
  {
   "id": "iem-ww-TFX-SV-W-109-Lewis And Clark-hail-2026-09-02",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-109"
  },
  {
   "id": "iem-ww-TFX-SV-W-109-Teton-wind-2026-09-02",
   "zip": "",
   "city": "Teton",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-109"
  },
  {
   "id": "iem-ww-TFX-SV-W-109-Teton-hail-2026-09-02",
   "zip": "",
   "city": "Teton",
   "date": "2026-09-02",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-109"
  },
  {
   "id": "iem-ww-TFX-SV-W-110-Broadwater-wind-2026-09-02",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-09-02",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-110"
  },
  {
   "id": "iem-ww-TFX-SV-W-110-Broadwater-hail-2026-09-02",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-09-02",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-110"
  },
  {
   "id": "iem-ww-TFX-SV-W-110-Lewis And Clark-wind-2026-09-02",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-110"
  },
  {
   "id": "iem-ww-TFX-SV-W-110-Lewis And Clark-hail-2026-09-02",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-09-02",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-110"
  },
  {
   "id": "iem-ww-TFX-SV-W-110-Meagher-wind-2026-09-02",
   "zip": "",
   "city": "Meagher",
   "date": "2026-09-02",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-110"
  },
  {
   "id": "iem-ww-TFX-SV-W-110-Meagher-hail-2026-09-02",
   "zip": "",
   "city": "Meagher",
   "date": "2026-09-02",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-110"
  },
  {
   "id": "nws-alert-bc4ca824b19156ee.001-Deer Lod-wind",
   "zip": "",
   "city": "Deer Lodge",
   "date": "2026-09-02",
   "county": "Deer Lodge",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Deer Lodge. Severe Thunderstorm Warning issued September 2 at 1:34PM MDT until September 2 at 2:00PM MDT by NWS Missoula MT",
   "sourceDetail": "NWS Missoula MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-22"
  },
  {
   "id": "iem-ww-MSO-SV-W-22-Deer Lodge-hail-2026-09-02",
   "zip": "",
   "city": "Deer Lodge",
   "date": "2026-09-02",
   "county": "Deer Lodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Deer Lodge on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-22"
  },
  {
   "id": "nws-alert-bc4ca824b19156ee.001-Granite-wind",
   "zip": "",
   "city": "Granite",
   "date": "2026-09-02",
   "county": "Granite",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Granite. Severe Thunderstorm Warning issued September 2 at 1:34PM MDT until September 2 at 2:00PM MDT by NWS Missoula MT",
   "sourceDetail": "NWS Missoula MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-22"
  },
  {
   "id": "iem-ww-MSO-SV-W-22-Granite-hail-2026-09-02",
   "zip": "",
   "city": "Granite",
   "date": "2026-09-02",
   "county": "Granite",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Granite on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-22"
  },
  {
   "id": "iem-ww-MSO-SV-W-22-Powell-wind-2026-09-02",
   "zip": "",
   "city": "Powell",
   "date": "2026-09-02",
   "county": "Powell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Powell on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-22"
  },
  {
   "id": "iem-ww-MSO-SV-W-22-Powell-hail-2026-09-02",
   "zip": "",
   "city": "Powell",
   "date": "2026-09-02",
   "county": "Powell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Powell on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-22"
  },
  {
   "id": "nws-alert-bc4ca824b19156ee.001-Silver B-wind",
   "zip": "",
   "city": "Silver Bow",
   "date": "2026-09-02",
   "county": "Silver Bow",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Silver Bow. Severe Thunderstorm Warning issued September 2 at 1:34PM MDT until September 2 at 2:00PM MDT by NWS Missoula MT",
   "sourceDetail": "NWS Missoula MT — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-22"
  },
  {
   "id": "iem-ww-MSO-SV-W-22-Silver Bow-hail-2026-09-02",
   "zip": "",
   "city": "Silver Bow",
   "date": "2026-09-02",
   "county": "Silver Bow",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Silver Bow on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-22"
  },
  {
   "id": "nws-alert-d7f3817428760f1d.001-Madison -wind",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2026-09-02",
   "county": "Madison River Valley",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "High Wind Warning for Madison River Valley. High Wind Warning issued September 2 at 2:43PM MDT until September 2 at 9:00PM MDT by NWS Great Falls MT",
   "sourceDetail": "NWS Great Falls MT — High Wind Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "sps-2026-09-02-prairie-hail",
   "zip": "",
   "city": "Prairie",
   "date": "2026-09-02",
   "county": "Prairie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Prairie — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-mccone-hail",
   "zip": "",
   "city": "McCone",
   "date": "2026-09-02",
   "county": "McCone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for McCone — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-garfield-hail",
   "zip": "",
   "city": "Garfield",
   "date": "2026-09-02",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Garfield — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-fallon-hail",
   "zip": "",
   "city": "Fallon",
   "date": "2026-09-02",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fallon — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-custer-hail",
   "zip": "",
   "city": "Custer",
   "date": "2026-09-02",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Custer — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-mccone-wind",
   "zip": "",
   "city": "McCone",
   "date": "2026-09-02",
   "county": "McCone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for McCone — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-garfield-wind",
   "zip": "",
   "city": "Garfield",
   "date": "2026-09-02",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Garfield — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-roosevelt-hail",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-09-02",
   "county": "Roosevelt",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Roosevelt — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-daniels-hail",
   "zip": "",
   "city": "Daniels",
   "date": "2026-09-02",
   "county": "Daniels",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Daniels — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-sheridan-hail",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-09-02",
   "county": "Sheridan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Sheridan — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-phillips-hail",
   "zip": "",
   "city": "Phillips",
   "date": "2026-09-02",
   "county": "Phillips",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Phillips — wind gusts up to 55 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-petroleum-wind",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-09-02",
   "county": "Petroleum",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Petroleum — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-blaine-wind",
   "zip": "",
   "city": "Blaine",
   "date": "2026-09-02",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Blaine — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-rosebud-hail",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-09-02",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-phillips-wind",
   "zip": "",
   "city": "Phillips",
   "date": "2026-09-02",
   "county": "Phillips",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Phillips — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-09-02",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Beaverhead — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-09-01",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-31-wind-48.78--104.52",
   "lat": 48.78,
   "lon": -104.52,
   "zip": "",
   "city": "2 ENE Plentywood",
   "date": "2026-08-31",
   "county": "Sheridan",
   "source": "IEM 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 KPWD Plentywood.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-46.13--108.76",
   "lat": 46.13,
   "lon": -108.76,
   "zip": "",
   "city": "6 ENE Broadview",
   "date": "2026-08-30",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BDVM8 Broadview E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-46.91--106.68",
   "lat": 46.91,
   "lon": -106.68,
   "zip": "",
   "city": "10 SSW Cohagen",
   "date": "2026-08-30",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Cohagen South Montana mesonet surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-45.01--106.89",
   "lat": 45.01,
   "lon": -106.89,
   "zip": "",
   "city": "4 W Decker",
   "date": "2026-08-30",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTDKR Decker S-314 Mp 1.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-46.83--106.27",
   "lat": 46.83,
   "lon": -106.27,
   "zip": "",
   "city": "2 NW Rock Springs",
   "date": "2026-08-30",
   "county": "Rosebud",
   "source": "IEM 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 MTHIL 1.6 NW Rock Springs (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-45.66--106.49",
   "lat": 45.66,
   "lon": -106.49,
   "zip": "",
   "city": "6 ENE Lame Deer",
   "date": "2026-08-30",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LMDM8 Lame Deer E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-46.89--106.21",
   "lat": 46.89,
   "lon": -106.21,
   "zip": "",
   "city": "7 WSW Crow Rock",
   "date": "2026-08-30",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "43G62 Rock Springs N_ MT.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2026-08-30",
   "county": "Powder River",
   "source": "IEM 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 MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-45.95--104.74",
   "lat": 45.95,
   "lon": -104.74,
   "zip": "",
   "city": "10 WNW Ekalaka",
   "date": "2026-08-30",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT Mesonet Ekalaka West.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-45.65--104.36",
   "lat": 45.65,
   "lon": -104.36,
   "zip": "",
   "city": "2 NE Belltower",
   "date": "2026-08-30",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT Mesonet at Belltower.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-45.71--104.34",
   "lat": 45.71,
   "lon": -104.34,
   "zip": "",
   "city": "6 NNE Belltower",
   "date": "2026-08-30",
   "county": "Carter",
   "source": "IEM 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 MTM93 Ekalaka Se.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-08-30",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-45.00--104.37",
   "lat": 45,
   "lon": -104.37,
   "zip": "",
   "city": "2 ESE Alzada",
   "date": "2026-08-30",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTALZ 2.3 E Alzada (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-08-30",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-08-30",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DOGM8 Dog Gun Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-08-30",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-08-30",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-30-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2026-08-30",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BHK-2026-08-30-93453",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-08-30",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-SV-W-145-Carter-wind-2026-08-30",
   "zip": "",
   "city": "Carter",
   "date": "2026-08-30",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-08-30. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-145"
  },
  {
   "id": "iem-ww-BYZ-SV-W-145-Carter-hail-2026-08-30",
   "zip": "",
   "city": "Carter",
   "date": "2026-08-30",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-08-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-145"
  },
  {
   "id": "iem-ww-BYZ-SV-W-143-Powder River-wind-2026-08-30",
   "zip": "",
   "city": "Powder River",
   "date": "2026-08-30",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-08-30. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-143"
  },
  {
   "id": "iem-ww-BYZ-SV-W-143-Powder River-hail-2026-08-30",
   "zip": "",
   "city": "Powder River",
   "date": "2026-08-30",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-08-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-143"
  },
  {
   "id": "iem-ww-GGW-SV-W-134-Garfield-wind-2026-08-30",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-30",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-134"
  },
  {
   "id": "iem-ww-GGW-SV-W-134-Garfield-hail-2026-08-30",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-30",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-134"
  },
  {
   "id": "iem-ww-GGW-SV-W-134-McCone-wind-2026-08-30",
   "zip": "",
   "city": "McCone",
   "date": "2026-08-30",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-08-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-134"
  },
  {
   "id": "iem-ww-GGW-SV-W-134-McCone-hail-2026-08-30",
   "zip": "",
   "city": "McCone",
   "date": "2026-08-30",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-08-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-134"
  },
  {
   "id": "iem-ww-GGW-SV-W-134-Prairie-wind-2026-08-30",
   "zip": "",
   "city": "Prairie",
   "date": "2026-08-30",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-08-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-134"
  },
  {
   "id": "iem-ww-GGW-SV-W-134-Prairie-hail-2026-08-30",
   "zip": "",
   "city": "Prairie",
   "date": "2026-08-30",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-08-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-134"
  },
  {
   "id": "iem-ww-GGW-SV-W-134-Dawson-wind-2026-08-30",
   "zip": "",
   "city": "Dawson",
   "date": "2026-08-30",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-08-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-134"
  },
  {
   "id": "iem-ww-GGW-SV-W-134-Dawson-hail-2026-08-30",
   "zip": "",
   "city": "Dawson",
   "date": "2026-08-30",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-08-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-134"
  },
  {
   "id": "iem-ww-BYZ-SV-W-144-Powder River-wind-2026-08-30",
   "zip": "",
   "city": "Powder River",
   "date": "2026-08-30",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-08-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-144"
  },
  {
   "id": "iem-ww-BYZ-SV-W-144-Powder River-hail-2026-08-30",
   "zip": "",
   "city": "Powder River",
   "date": "2026-08-30",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-08-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-144"
  },
  {
   "id": "sps-2026-08-30-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-08-30",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 58,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Carter — hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-30-fallon-hail",
   "zip": "",
   "city": "Fallon",
   "date": "2026-08-30",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 56,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fallon — hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-30-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-08-30",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 56,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Powder River — hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-30-rosebud-wind",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-30",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-29-hail-45.55--112.33",
   "lat": 45.55,
   "lon": -112.33,
   "zip": "",
   "city": "Twin Bridges",
   "date": "2026-08-29",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail up to quarter size falling.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-29-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-08-29",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2026-08-29",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-45.77--111.09",
   "lat": 45.77,
   "lon": -111.09,
   "zip": "",
   "city": "4 E Belgrade",
   "date": "2026-08-29",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW1642 Belgrade.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-48.30--111.92",
   "lat": 48.3,
   "lon": -111.92,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2026-08-29",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CNNM8 Conrad N reported a wind gust of 50 MPH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-48.92--112.02",
   "lat": 48.92,
   "lon": -112.02,
   "zip": "",
   "city": "6 WNW Sunburst",
   "date": "2026-08-29",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SBSM8 Sunburst Nw reported a wind gust of 50 MPH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2026-08-29",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM73 Ledger N Mda reported a wind gust of 54 MPH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2026-08-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AGNM8 Augusta N reported a wind gust of 55 MPH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-48.51--110.96",
   "lat": 48.51,
   "lon": -110.96,
   "zip": "",
   "city": "Chester",
   "date": "2026-08-29",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW1334 Chester reported a wind gust of 52 MPH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2026-08-29",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4063 EAGLE CREEK COLONY reported a wind gust of 57 MPH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-48.10--110.33",
   "lat": 48.1,
   "lon": -110.33,
   "zip": "",
   "city": "11 WSW Big Sandy",
   "date": "2026-08-29",
   "county": "Chouteau",
   "source": "IEM 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 MTM90 Big Sandy Sw reported a wind gust of 59 MPH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-08-29",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport reported a wind gust of 59 MPH.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-08-29",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport reported a wind gust of 62 MPH.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-48.49--109.80",
   "lat": 48.49,
   "lon": -109.8,
   "zip": "",
   "city": "7 SW Havre",
   "date": "2026-08-29",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM06 Arc-N Havre reported a wind gust of 57 MPH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-08-29",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-48.75--109.64",
   "lat": 48.75,
   "lon": -109.64,
   "zip": "",
   "city": "14 N Havre",
   "date": "2026-08-29",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LTBM8 Lake Thibadeau W reported a wind gust of 50 MPH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-45.74--109.83",
   "lat": 45.74,
   "lon": -109.83,
   "zip": "",
   "city": "3 SW Greycliff",
   "date": "2026-08-29",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BTSM8 Big Timber Se.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-DLN-2026-08-29-87337",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-08-29",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HVR-2026-08-29-87582",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-08-29",
   "county": "Hill",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Havre (HVR) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HVR-2026-08-29-87614",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-08-29",
   "county": "Hill",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Havre (HVR) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR)",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-SV-W-105-Blaine-wind-2026-08-29",
   "zip": "",
   "city": "Blaine",
   "date": "2026-08-29",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-08-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-105"
  },
  {
   "id": "iem-ww-TFX-SV-W-105-Blaine-hail-2026-08-29",
   "zip": "",
   "city": "Blaine",
   "date": "2026-08-29",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-08-29. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-105"
  },
  {
   "id": "iem-ww-TFX-SV-W-105-Hill-wind-2026-08-29",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-29",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-08-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-105"
  },
  {
   "id": "iem-ww-TFX-SV-W-105-Hill-hail-2026-08-29",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-29",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-08-29. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-105"
  },
  {
   "id": "sps-2026-08-29-beaverhead-hail",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-08-29",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-29-hill-wind",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-29",
   "county": "Hill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Hill — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-29-stillwater-wind",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-08-29",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Stillwater — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-29-sweetgrass-wind",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-08-29",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sweet Grass — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-29-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-08-29",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-28-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2026-08-28",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-28-wind-48.51--110.96",
   "lat": 48.51,
   "lon": -110.96,
   "zip": "",
   "city": "Chester",
   "date": "2026-08-28",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW1334 Chester reported a wind gust of 52 MPH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-28-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2026-08-28",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4015 CHESTER FOUR NE reported a wind gust of 54 MPH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-28-wind-48.59--111.03",
   "lat": 48.59,
   "lon": -111.03,
   "zip": "",
   "city": "6 NNW Chester",
   "date": "2026-08-28",
   "county": "Liberty",
   "source": "IEM 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 GW7428 CHESTER SIX NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-28-wind-48.60--110.95",
   "lat": 48.6,
   "lon": -110.95,
   "zip": "",
   "city": "6 N Chester",
   "date": "2026-08-28",
   "county": "Liberty",
   "source": "IEM 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 GW4836 CHESTER SIX N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HLN-2026-08-28-81172",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-08-28",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-08-28-hill-wind",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-28",
   "county": "Hill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Hill — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-28-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-08-28",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-1GM-2026-08-27-73294",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2026-08-27",
   "county": "Lewis And Clark",
   "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": "Golf (1GM) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-27-wind-45.79--112.94",
   "lat": 45.79,
   "lon": -112.94,
   "zip": "",
   "city": "1 ESE Wise River",
   "date": "2026-08-27",
   "county": "Beaverhead",
   "source": "IEM 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 WRSM8 Wise River. 60 mph thunderstorm wind gust. Time estimated via radar.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-27-wind-46.00--109.84",
   "lat": 46,
   "lon": -109.84,
   "zip": "",
   "city": "7 N Sourdough",
   "date": "2026-08-27",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MLVM8 Melville.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-27-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-08-27",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-27-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-08-27",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-27-wind-47.53--111.50",
   "lat": 47.53,
   "lon": -111.5,
   "zip": "",
   "city": "1 WSW Sun Prairie",
   "date": "2026-08-27",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous tstm wnd gst report from 1 WSW Sun Prairie. At 5:15 PM_ the CWOP FW5493 Vaughn reported a wind gust of 60 MPH.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-27-wind-45.93--108.23",
   "lat": 45.93,
   "lon": -108.23,
   "zip": "",
   "city": "4 SW Worden",
   "date": "2026-08-27",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HNTM8 Huntley E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-27-wind-45.73--108.40",
   "lat": 45.73,
   "lon": -108.4,
   "zip": "",
   "city": "6 S Lockwood",
   "date": "2026-08-27",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SDAM8 Soda Springs.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-27-wind-45.94--108.15",
   "lat": 45.94,
   "lon": -108.15,
   "zip": "",
   "city": "1 SSE Ballantine",
   "date": "2026-08-27",
   "county": "Yellowstone",
   "source": "IEM 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 MTBAL Ballantine I-94 Mp 15.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-27-wind-45.75--107.66",
   "lat": 45.75,
   "lon": -107.66,
   "zip": "",
   "city": "2 WNW Hardin",
   "date": "2026-08-27",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K00U 2 WNW Hardin.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-27-wind-47.46--111.02",
   "lat": 47.46,
   "lon": -111.02,
   "zip": "",
   "city": "7 NW Belt",
   "date": "2026-08-27",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "An Ambient Weather station in Fife MT reported a wind gust of 62.9 MPH.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-27-wind-47.75--110.55",
   "lat": 47.75,
   "lon": -110.55,
   "zip": "",
   "city": "7 SE Fort Benton",
   "date": "2026-08-27",
   "county": "Chouteau",
   "source": "IEM 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 RIGM8 Frenchmans Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-27-wind-47.95--110.49",
   "lat": 47.95,
   "lon": -110.49,
   "zip": "",
   "city": "1 NNE Loma",
   "date": "2026-08-27",
   "county": "Chouteau",
   "source": "IEM 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 LOAM8 Loma N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-27-wind-48.04--108.64",
   "lat": 48.04,
   "lon": -108.64,
   "zip": "",
   "city": "4 NNE Hays",
   "date": "2026-08-27",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Delayed report. Mesonet station DRYM8 Dry Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-27-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2026-08-27",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BIL-2026-08-27-74659",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-08-27",
   "county": "Yellowstone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BILLINGS/LOGAN INTL (BIL) recorded a 68 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL)",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-SV-W-102-Meagher-wind-2026-08-27",
   "zip": "",
   "city": "Meagher",
   "date": "2026-08-27",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2026-08-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-102"
  },
  {
   "id": "iem-ww-TFX-SV-W-102-Meagher-hail-2026-08-27",
   "zip": "",
   "city": "Meagher",
   "date": "2026-08-27",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2026-08-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-102"
  },
  {
   "id": "iem-ww-TFX-SV-W-102-Teton-wind-2026-08-27",
   "zip": "",
   "city": "Teton",
   "date": "2026-08-27",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-08-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-102"
  },
  {
   "id": "iem-ww-TFX-SV-W-102-Teton-hail-2026-08-27",
   "zip": "",
   "city": "Teton",
   "date": "2026-08-27",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-08-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-102"
  },
  {
   "id": "iem-ww-TFX-SV-W-102-Cascade-wind-2026-08-27",
   "zip": "",
   "city": "Cascade",
   "date": "2026-08-27",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-08-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-102"
  },
  {
   "id": "iem-ww-TFX-SV-W-102-Cascade-hail-2026-08-27",
   "zip": "",
   "city": "Cascade",
   "date": "2026-08-27",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-08-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-102"
  },
  {
   "id": "iem-ww-TFX-SV-W-102-Chouteau-wind-2026-08-27",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-08-27",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-08-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-102"
  },
  {
   "id": "iem-ww-TFX-SV-W-102-Chouteau-hail-2026-08-27",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-08-27",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-08-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-102"
  },
  {
   "id": "iem-ww-TFX-SV-W-102-Judith Basin-wind-2026-08-27",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-08-27",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-08-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-102"
  },
  {
   "id": "iem-ww-TFX-SV-W-102-Judith Basin-hail-2026-08-27",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-08-27",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-08-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-102"
  },
  {
   "id": "iem-ww-TFX-SV-W-103-Blaine-wind-2026-08-27",
   "zip": "",
   "city": "Blaine",
   "date": "2026-08-27",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-08-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-103"
  },
  {
   "id": "iem-ww-TFX-SV-W-103-Blaine-hail-2026-08-27",
   "zip": "",
   "city": "Blaine",
   "date": "2026-08-27",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-08-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-103"
  },
  {
   "id": "iem-ww-TFX-SV-W-103-Hill-wind-2026-08-27",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-27",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-08-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-103"
  },
  {
   "id": "iem-ww-TFX-SV-W-103-Hill-hail-2026-08-27",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-27",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-08-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-103"
  },
  {
   "id": "iem-ww-TFX-SV-W-103-Chouteau-wind-2026-08-27",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-08-27",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-08-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-103"
  },
  {
   "id": "iem-ww-TFX-SV-W-103-Chouteau-hail-2026-08-27",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-08-27",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-08-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-103"
  },
  {
   "id": "iem-ww-TFX-SV-W-103-Fergus-wind-2026-08-27",
   "zip": "",
   "city": "Fergus",
   "date": "2026-08-27",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-08-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-103"
  },
  {
   "id": "iem-ww-TFX-SV-W-103-Fergus-hail-2026-08-27",
   "zip": "",
   "city": "Fergus",
   "date": "2026-08-27",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-08-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-103"
  },
  {
   "id": "iem-ww-BYZ-SV-W-142-Big Horn-wind-2026-08-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-08-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-08-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-142"
  },
  {
   "id": "iem-ww-BYZ-SV-W-142-Big Horn-hail-2026-08-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-08-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-08-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-142"
  },
  {
   "id": "iem-ww-BYZ-SV-W-142-Yellowstone-wind-2026-08-27",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-08-27",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-08-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-142"
  },
  {
   "id": "iem-ww-BYZ-SV-W-142-Yellowstone-hail-2026-08-27",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-08-27",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-08-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-142"
  },
  {
   "id": "iem-ww-TFX-SV-W-104-Chouteau-wind-2026-08-27",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-08-27",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-08-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-104"
  },
  {
   "id": "iem-ww-TFX-SV-W-104-Chouteau-hail-2026-08-27",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-08-27",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-08-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-104"
  },
  {
   "id": "iem-ww-TFX-SV-W-104-Hill-wind-2026-08-27",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-27",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-08-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-104"
  },
  {
   "id": "iem-ww-TFX-SV-W-104-Hill-hail-2026-08-27",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-27",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-08-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-104"
  },
  {
   "id": "iem-ww-TFX-SV-W-104-Blaine-wind-2026-08-27",
   "zip": "",
   "city": "Blaine",
   "date": "2026-08-27",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-08-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-104"
  },
  {
   "id": "iem-ww-TFX-SV-W-104-Blaine-hail-2026-08-27",
   "zip": "",
   "city": "Blaine",
   "date": "2026-08-27",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-08-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-104"
  },
  {
   "id": "iem-ww-TFX-SV-W-104-Fergus-wind-2026-08-27",
   "zip": "",
   "city": "Fergus",
   "date": "2026-08-27",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-08-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-104"
  },
  {
   "id": "iem-ww-TFX-SV-W-104-Fergus-hail-2026-08-27",
   "zip": "",
   "city": "Fergus",
   "date": "2026-08-27",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-08-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-104"
  },
  {
   "id": "sps-2026-08-27-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-08-27",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Beaverhead — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-08-27",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Big Horn — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-08-27",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Yellowstone — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-stillwater-wind",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-08-27",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Stillwater — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-carbon-wind",
   "zip": "",
   "city": "Carbon",
   "date": "2026-08-27",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-goldenvall-wind",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-08-27",
   "county": "Golden Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Golden Valley — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-sweetgrass-wind",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-08-27",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Sweet Grass — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-wheatland-wind",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-08-27",
   "county": "Wheatland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wheatland — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-musselshel-wind",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-08-27",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Musselshell — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-treasure-wind",
   "zip": "",
   "city": "Treasure",
   "date": "2026-08-27",
   "county": "Treasure",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Treasure — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-rosebud-wind",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-27",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Rosebud — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-powderrive-wind",
   "zip": "",
   "city": "Powder River",
   "date": "2026-08-27",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Powder River — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-park-wind",
   "zip": "",
   "city": "Park",
   "date": "2026-08-27",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Park — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-custer-wind",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-27",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Custer — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-27-hill-wind",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-27",
   "county": "Hill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Hill — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-26-wind-47.32--111.47",
   "lat": 47.32,
   "lon": -111.47,
   "zip": "",
   "city": "8 SSE Ulm",
   "date": "2026-08-26",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1IM India.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-26-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-08-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-08-26-park-wind",
   "zip": "",
   "city": "Park",
   "date": "2026-08-26",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Park — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-08-26",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-TFX-SV-W-101-Gallatin-wind-2026-08-25",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-08-25",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-08-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-101"
  },
  {
   "id": "iem-ww-TFX-SV-W-101-Gallatin-hail-2026-08-25",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-08-25",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-08-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-101"
  },
  {
   "id": "iem-lsr-2026-08-23-hail-48.57--110.09",
   "lat": 48.57,
   "lon": -110.09,
   "zip": "",
   "city": "Kremlin",
   "date": "2026-08-23",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Corrects previous hail report from Kremlin. Picture from social media.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-23-wind-48.38--110.71",
   "lat": 48.38,
   "lon": -110.71,
   "zip": "",
   "city": "12 S Inverness",
   "date": "2026-08-23",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT Mesonet Inverness S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-48.40--110.56",
   "lat": 48.4,
   "lon": -110.56,
   "zip": "",
   "city": "11 S Rudyard",
   "date": "2026-08-23",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CWOP sensor 11 miles S of Rudyard. Nearby sensor also measured a 63 mph gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-47.56--109.38",
   "lat": 47.56,
   "lon": -109.38,
   "zip": "",
   "city": "Winifred",
   "date": "2026-08-23",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Winifred Airport.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-48.03--110.04",
   "lat": 48.03,
   "lon": -110.04,
   "zip": "",
   "city": "11 SSE Big Sandy",
   "date": "2026-08-23",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT Mesonet.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-08-23",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-48.75--109.64",
   "lat": 48.75,
   "lon": -109.64,
   "zip": "",
   "city": "14 N Havre",
   "date": "2026-08-23",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-08-23",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-08-23",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-08-23",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-48.82--108.78",
   "lat": 48.82,
   "lon": -108.78,
   "zip": "",
   "city": "6 WSW Hogeland",
   "date": "2026-08-23",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Winds over 58 mph began at 1650 and continued through at least 1700.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-45.86--109.45",
   "lat": 45.86,
   "lon": -109.45,
   "zip": "",
   "city": "11 SW Rapelje",
   "date": "2026-08-23",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station RJEM8 Rapelje 2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-45.62--109.10",
   "lat": 45.62,
   "lon": -109.1,
   "zip": "",
   "city": "7 E Columbus",
   "date": "2026-08-23",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9321 Columbus.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-45.47--109.26",
   "lat": 45.47,
   "lon": -109.26,
   "zip": "",
   "city": "3 NW Cooney Reservoir",
   "date": "2026-08-23",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NW Cooney Reservoir",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-46.20--109.31",
   "lat": 46.2,
   "lon": -109.31,
   "zip": "",
   "city": "7 SSW Ryegate",
   "date": "2026-08-23",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station RGTM8 Ryegate S.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-46.00--109.84",
   "lat": 46,
   "lon": -109.84,
   "zip": "",
   "city": "7 N Sourdough",
   "date": "2026-08-23",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MLVM8 Melville.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-48.37--107.92",
   "lat": 48.37,
   "lon": -107.92,
   "zip": "",
   "city": "2 WNW Malta",
   "date": "2026-08-23",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KM75 Malta.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-46.20--109.31",
   "lat": 46.2,
   "lon": -109.31,
   "zip": "",
   "city": "7 SSW Ryegate",
   "date": "2026-08-23",
   "county": "Golden Valley",
   "source": "IEM 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 RGTM8 Ryegate S.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-46.04--109.24",
   "lat": 46.04,
   "lon": -109.24,
   "zip": "",
   "city": "4 NW Hailstone Wildlife",
   "date": "2026-08-23",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM19 3.9 NW Hailstone Wildlife Refuge (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-47.15--108.59",
   "lat": 47.15,
   "lon": -108.59,
   "zip": "",
   "city": "8 N Tiegen",
   "date": "2026-08-23",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "War Horse Mesonet observation.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-48.42--106.56",
   "lat": 48.42,
   "lon": -106.56,
   "zip": "",
   "city": "2 NW Saint Marie",
   "date": "2026-08-23",
   "county": "Valley",
   "source": "IEM 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 MTSTM St. Marie Mt-24 Mp 18.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-48.55--106.18",
   "lat": 48.55,
   "lon": -106.18,
   "zip": "",
   "city": "2 SSE Larslan",
   "date": "2026-08-23",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SSE Larslan",
   "sourceDetail": "NWS GGW — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2026-08-23",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 6 SSE Washoe",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-48.39--110.54",
   "lat": 48.39,
   "lon": -110.54,
   "zip": "",
   "city": "12 S Rudyard",
   "date": "2026-08-23",
   "county": "Hill",
   "source": "IEM 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 EW1931 Rudyard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-23-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2026-08-23",
   "county": "Blaine",
   "source": "IEM 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 FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HVR-2026-08-23-49087",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-08-23",
   "county": "Hill",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Havre (HVR) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HVR-2026-08-23-49158",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-08-23",
   "county": "Hill",
   "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": "Havre (HVR) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-JDN-2026-08-23-50559",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-08-23",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-SV-W-133-Sheridan-wind-2026-08-23",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-08-23",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-133"
  },
  {
   "id": "iem-ww-GGW-SV-W-133-Sheridan-hail-2026-08-23",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-08-23",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-133"
  },
  {
   "id": "iem-ww-GGW-SV-W-133-Daniels-wind-2026-08-23",
   "zip": "",
   "city": "Daniels",
   "date": "2026-08-23",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-133"
  },
  {
   "id": "iem-ww-GGW-SV-W-133-Daniels-hail-2026-08-23",
   "zip": "",
   "city": "Daniels",
   "date": "2026-08-23",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-133"
  },
  {
   "id": "iem-ww-GGW-SV-W-133-Roosevelt-wind-2026-08-23",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-08-23",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-133"
  },
  {
   "id": "iem-ww-GGW-SV-W-133-Roosevelt-hail-2026-08-23",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-08-23",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-133"
  },
  {
   "id": "iem-ww-GGW-SV-W-129-Valley-wind-2026-08-23",
   "zip": "",
   "city": "Valley",
   "date": "2026-08-23",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-08-23. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-129"
  },
  {
   "id": "iem-ww-GGW-SV-W-129-Valley-hail-2026-08-23",
   "zip": "",
   "city": "Valley",
   "date": "2026-08-23",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-129"
  },
  {
   "id": "iem-ww-GGW-SV-W-132-Daniels-wind-2026-08-23",
   "zip": "",
   "city": "Daniels",
   "date": "2026-08-23",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-132"
  },
  {
   "id": "iem-ww-GGW-SV-W-132-Daniels-hail-2026-08-23",
   "zip": "",
   "city": "Daniels",
   "date": "2026-08-23",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-132"
  },
  {
   "id": "iem-ww-GGW-SV-W-132-Sheridan-wind-2026-08-23",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-08-23",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-132"
  },
  {
   "id": "iem-ww-GGW-SV-W-132-Sheridan-hail-2026-08-23",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-08-23",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-132"
  },
  {
   "id": "iem-ww-TFX-SV-W-96-Hill-wind-2026-08-23",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-23",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-96"
  },
  {
   "id": "iem-ww-TFX-SV-W-96-Hill-hail-2026-08-23",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-23",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-96"
  },
  {
   "id": "iem-ww-TFX-SV-W-96-Liberty-wind-2026-08-23",
   "zip": "",
   "city": "Liberty",
   "date": "2026-08-23",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-96"
  },
  {
   "id": "iem-ww-TFX-SV-W-96-Liberty-hail-2026-08-23",
   "zip": "",
   "city": "Liberty",
   "date": "2026-08-23",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-96"
  },
  {
   "id": "iem-ww-GGW-SV-W-131-Garfield-wind-2026-08-23",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-23",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-23. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-131"
  },
  {
   "id": "iem-ww-GGW-SV-W-131-Garfield-hail-2026-08-23",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-23",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-131"
  },
  {
   "id": "iem-ww-GGW-SV-W-131-Petroleum-wind-2026-08-23",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-08-23",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-08-23. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-131"
  },
  {
   "id": "iem-ww-GGW-SV-W-131-Petroleum-hail-2026-08-23",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-08-23",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-08-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-131"
  },
  {
   "id": "iem-ww-TFX-SV-W-98-Chouteau-wind-2026-08-23",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-08-23",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-98"
  },
  {
   "id": "iem-ww-TFX-SV-W-98-Chouteau-hail-2026-08-23",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-08-23",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-08-23. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TFX-SV-W-98"
  },
  {
   "id": "iem-ww-TFX-SV-W-98-Hill-wind-2026-08-23",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-23",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-98"
  },
  {
   "id": "iem-ww-TFX-SV-W-98-Hill-hail-2026-08-23",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-23",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-08-23. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TFX-SV-W-98"
  },
  {
   "id": "iem-ww-TFX-SV-W-98-Blaine-wind-2026-08-23",
   "zip": "",
   "city": "Blaine",
   "date": "2026-08-23",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-98"
  },
  {
   "id": "iem-ww-TFX-SV-W-98-Blaine-hail-2026-08-23",
   "zip": "",
   "city": "Blaine",
   "date": "2026-08-23",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-08-23. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TFX-SV-W-98"
  },
  {
   "id": "iem-ww-GGW-SV-W-128-Phillips-wind-2026-08-23",
   "zip": "",
   "city": "Phillips",
   "date": "2026-08-23",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-08-23. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-128"
  },
  {
   "id": "iem-ww-GGW-SV-W-128-Phillips-hail-2026-08-23",
   "zip": "",
   "city": "Phillips",
   "date": "2026-08-23",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-128"
  },
  {
   "id": "iem-ww-GGW-SV-W-128-Valley-wind-2026-08-23",
   "zip": "",
   "city": "Valley",
   "date": "2026-08-23",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-08-23. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-128"
  },
  {
   "id": "iem-ww-GGW-SV-W-128-Valley-hail-2026-08-23",
   "zip": "",
   "city": "Valley",
   "date": "2026-08-23",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-128"
  },
  {
   "id": "iem-ww-TFX-SV-W-97-Fergus-wind-2026-08-23",
   "zip": "",
   "city": "Fergus",
   "date": "2026-08-23",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-97"
  },
  {
   "id": "iem-ww-TFX-SV-W-97-Fergus-hail-2026-08-23",
   "zip": "",
   "city": "Fergus",
   "date": "2026-08-23",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-08-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-97"
  },
  {
   "id": "iem-ww-GGW-SV-W-130-Roosevelt-wind-2026-08-23",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-08-23",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-08-23. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-130"
  },
  {
   "id": "iem-ww-GGW-SV-W-130-Roosevelt-hail-2026-08-23",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-08-23",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-130"
  },
  {
   "id": "iem-ww-GGW-SV-W-130-Valley-wind-2026-08-23",
   "zip": "",
   "city": "Valley",
   "date": "2026-08-23",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-08-23. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-130"
  },
  {
   "id": "iem-ww-GGW-SV-W-130-Valley-hail-2026-08-23",
   "zip": "",
   "city": "Valley",
   "date": "2026-08-23",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-130"
  },
  {
   "id": "iem-ww-GGW-SV-W-130-Daniels-wind-2026-08-23",
   "zip": "",
   "city": "Daniels",
   "date": "2026-08-23",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-08-23. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-130"
  },
  {
   "id": "iem-ww-GGW-SV-W-130-Daniels-hail-2026-08-23",
   "zip": "",
   "city": "Daniels",
   "date": "2026-08-23",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-130"
  },
  {
   "id": "iem-ww-GGW-SV-W-130-Garfield-wind-2026-08-23",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-23",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-23. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-130"
  },
  {
   "id": "iem-ww-GGW-SV-W-130-Garfield-hail-2026-08-23",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-23",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-130"
  },
  {
   "id": "iem-ww-GGW-SV-W-130-McCone-wind-2026-08-23",
   "zip": "",
   "city": "McCone",
   "date": "2026-08-23",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-08-23. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-130"
  },
  {
   "id": "iem-ww-GGW-SV-W-130-McCone-hail-2026-08-23",
   "zip": "",
   "city": "McCone",
   "date": "2026-08-23",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-130"
  },
  {
   "id": "iem-ww-TFX-SV-W-95-Gallatin-wind-2026-08-23",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-08-23",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-95"
  },
  {
   "id": "iem-ww-TFX-SV-W-95-Gallatin-hail-2026-08-23",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-08-23",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-08-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-95"
  },
  {
   "id": "iem-ww-TFX-SV-W-95-Madison-wind-2026-08-23",
   "zip": "",
   "city": "Madison",
   "date": "2026-08-23",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-95"
  },
  {
   "id": "iem-ww-TFX-SV-W-95-Madison-hail-2026-08-23",
   "zip": "",
   "city": "Madison",
   "date": "2026-08-23",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-08-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-95"
  },
  {
   "id": "iem-ww-TFX-SV-W-100-Blaine-wind-2026-08-23",
   "zip": "",
   "city": "Blaine",
   "date": "2026-08-23",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-100"
  },
  {
   "id": "iem-ww-TFX-SV-W-100-Blaine-hail-2026-08-23",
   "zip": "",
   "city": "Blaine",
   "date": "2026-08-23",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-08-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-100"
  },
  {
   "id": "iem-ww-TFX-SV-W-100-Hill-wind-2026-08-23",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-23",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-100"
  },
  {
   "id": "iem-ww-TFX-SV-W-100-Hill-hail-2026-08-23",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-23",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-08-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-100"
  },
  {
   "id": "iem-ww-TFX-SV-W-99-Fergus-wind-2026-08-23",
   "zip": "",
   "city": "Fergus",
   "date": "2026-08-23",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-99"
  },
  {
   "id": "iem-ww-TFX-SV-W-99-Fergus-hail-2026-08-23",
   "zip": "",
   "city": "Fergus",
   "date": "2026-08-23",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-99"
  },
  {
   "id": "iem-ww-GGW-SV-W-127-Phillips-wind-2026-08-23",
   "zip": "",
   "city": "Phillips",
   "date": "2026-08-23",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-08-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-127"
  },
  {
   "id": "iem-ww-GGW-SV-W-127-Phillips-hail-2026-08-23",
   "zip": "",
   "city": "Phillips",
   "date": "2026-08-23",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-08-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-127"
  },
  {
   "id": "sps-2026-08-23-park-wind",
   "zip": "",
   "city": "Park",
   "date": "2026-08-23",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Park — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-hill-hail",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-23",
   "county": "Hill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Hill — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-stillwater-wind",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-08-23",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Stillwater — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-08-23",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Yellowstone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-sweetgrass-wind",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-08-23",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sweet Grass — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-carbon-wind",
   "zip": "",
   "city": "Carbon",
   "date": "2026-08-23",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Carbon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-blaine-hail",
   "zip": "",
   "city": "Blaine",
   "date": "2026-08-23",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Blaine — wind gusts up to 55 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-park-hail",
   "zip": "",
   "city": "Park",
   "date": "2026-08-23",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Park — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-sweetgrass-hail",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-08-23",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Sweet Grass — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-08-23",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Yellowstone — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-petroleum-wind",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-08-23",
   "county": "Petroleum",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Petroleum — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-musselshel-wind",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-08-23",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Musselshell — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-goldenvall-wind",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-08-23",
   "county": "Golden Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Golden Valley — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-musselshel-hail",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-08-23",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Musselshell — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-rosebud-wind",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-23",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-custer-wind",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-23",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Custer — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-powderrive-wind",
   "zip": "",
   "city": "Powder River",
   "date": "2026-08-23",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Powder River — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-08-23",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-23-garfield-hail",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-23",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Garfield — wind gusts up to 55 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-22-wind-44.47--112.95",
   "lat": 44.47,
   "lon": -112.95,
   "zip": "",
   "city": "21 SW Lima",
   "date": "2026-08-22",
   "county": "Beaverhead",
   "source": "IEM 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 HRKM8 Harkness RAWS at 6800ft. Time estimated by radar.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-22-wind-48.76--114.58",
   "lat": 48.76,
   "lon": -114.58,
   "zip": "",
   "city": "11 NE Stryker",
   "date": "2026-08-22",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LKMMT Link Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-22-wind-48.32--114.25",
   "lat": 48.32,
   "lon": -114.25,
   "zip": "",
   "city": "La Salle",
   "date": "2026-08-22",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGPI Kalispell.",
   "sourceDetail": "NWS MSO — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-22-wind-48.88--114.51",
   "lat": 48.88,
   "lon": -114.51,
   "zip": "",
   "city": "6 WSW Trailcreek",
   "date": "2026-08-22",
   "county": "Flathead",
   "source": "IEM 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 CYFM8 Hornet Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-GPI-2026-08-22-43281",
   "lat": 48.3042,
   "lon": -114.2636,
   "zip": "",
   "city": "KALISPELL",
   "date": "2026-08-22",
   "county": "Flathead",
   "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": "KALISPELL (GPI) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — KALISPELL (GPI)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-MSO-SV-W-21-Flathead-wind-2026-08-22",
   "zip": "",
   "city": "Flathead",
   "date": "2026-08-22",
   "county": "Flathead",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Flathead on 2026-08-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-21"
  },
  {
   "id": "iem-ww-MSO-SV-W-21-Flathead-hail-2026-08-22",
   "zip": "",
   "city": "Flathead",
   "date": "2026-08-22",
   "county": "Flathead",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Flathead on 2026-08-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-21"
  },
  {
   "id": "iem-ww-MSO-SV-W-21-Lincoln-wind-2026-08-22",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-08-22",
   "county": "Lincoln",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Lincoln on 2026-08-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-21"
  },
  {
   "id": "iem-ww-MSO-SV-W-21-Lincoln-hail-2026-08-22",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-08-22",
   "county": "Lincoln",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Lincoln on 2026-08-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-21"
  },
  {
   "id": "sps-2026-08-22-treasure-hail",
   "zip": "",
   "city": "Treasure",
   "date": "2026-08-22",
   "county": "Treasure",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Treasure — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-bighorn-hail",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-08-22",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-beaverhead-hail",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-08-22",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-08-21",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-18-hail-45.28--109.21",
   "lat": 45.28,
   "lon": -109.21,
   "zip": "",
   "city": "1 NNE Fox",
   "date": "2026-08-18",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NNE Fox",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-08-18-wind-46.97--108.50",
   "lat": 46.97,
   "lon": -108.5,
   "zip": "",
   "city": "7 SE Tiegen",
   "date": "2026-08-18",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WIEM8 Winnett Sw.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-47.00--108.35",
   "lat": 47,
   "lon": -108.35,
   "zip": "",
   "city": "Winnett",
   "date": "2026-08-18",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Winnett",
   "sourceDetail": "NWS GGW — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-08-18",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-46.78--107.92",
   "lat": 46.78,
   "lon": -107.92,
   "zip": "",
   "city": "15 S Mosby",
   "date": "2026-08-18",
   "county": "Petroleum",
   "source": "IEM 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 MOYM8 Mosby S.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-47.14--110.82",
   "lat": 47.14,
   "lon": -110.82,
   "zip": "",
   "city": "3 NNE Monarch",
   "date": "2026-08-18",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMON Monarch Canyon (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-08-18",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-08-18",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-08-18",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-1KM-2026-08-18-17685",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-08-18",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-45.64--106.94",
   "lat": 45.64,
   "lon": -106.94,
   "zip": "",
   "city": "6 SSW Stacey",
   "date": "2026-08-18",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM91 Busby N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-08-18",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BIL-2026-08-18-17196",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-08-18",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-LVM-2026-08-18-17477",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-08-18",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-1KM-2026-08-18-17955",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-08-18",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-SV-W-137-Custer-wind-2026-08-18",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-18",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-137"
  },
  {
   "id": "iem-ww-BYZ-SV-W-137-Custer-hail-2026-08-18",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-18",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-137"
  },
  {
   "id": "iem-ww-BYZ-SV-W-137-Rosebud-wind-2026-08-18",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-18",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-137"
  },
  {
   "id": "iem-ww-BYZ-SV-W-137-Rosebud-hail-2026-08-18",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-18",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-137"
  },
  {
   "id": "iem-ww-BYZ-SV-W-136-Rosebud-wind-2026-08-18",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-18",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-136"
  },
  {
   "id": "iem-ww-BYZ-SV-W-136-Rosebud-hail-2026-08-18",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-18",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-136"
  },
  {
   "id": "iem-ww-BYZ-SV-W-135-Rosebud-wind-2026-08-18",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-18",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-135"
  },
  {
   "id": "iem-ww-BYZ-SV-W-135-Rosebud-hail-2026-08-18",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-18",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-135"
  },
  {
   "id": "iem-ww-GGW-SV-W-121-Garfield-wind-2026-08-18",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-18",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-18. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-121"
  },
  {
   "id": "iem-ww-GGW-SV-W-121-Garfield-hail-2026-08-18",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-18",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-121"
  },
  {
   "id": "iem-ww-BYZ-SV-W-140-Custer-wind-2026-08-18",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-18",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-140"
  },
  {
   "id": "iem-ww-BYZ-SV-W-140-Custer-hail-2026-08-18",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-18",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-140"
  },
  {
   "id": "iem-ww-BYZ-SV-W-140-Rosebud-wind-2026-08-18",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-18",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-140"
  },
  {
   "id": "iem-ww-BYZ-SV-W-140-Rosebud-hail-2026-08-18",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-18",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-140"
  },
  {
   "id": "iem-ww-BYZ-SV-W-141-Custer-wind-2026-08-18",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-18",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-141"
  },
  {
   "id": "iem-ww-BYZ-SV-W-141-Custer-hail-2026-08-18",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-18",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-141"
  },
  {
   "id": "iem-ww-GGW-SV-W-124-Petroleum-wind-2026-08-18",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-08-18",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-124"
  },
  {
   "id": "iem-ww-GGW-SV-W-124-Petroleum-hail-2026-08-18",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-08-18",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-124"
  },
  {
   "id": "iem-ww-GGW-SV-W-124-Phillips-wind-2026-08-18",
   "zip": "",
   "city": "Phillips",
   "date": "2026-08-18",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-124"
  },
  {
   "id": "iem-ww-GGW-SV-W-124-Phillips-hail-2026-08-18",
   "zip": "",
   "city": "Phillips",
   "date": "2026-08-18",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-124"
  },
  {
   "id": "iem-ww-GGW-SV-W-122-Petroleum-wind-2026-08-18",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-08-18",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-122"
  },
  {
   "id": "iem-ww-GGW-SV-W-122-Petroleum-hail-2026-08-18",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-08-18",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-122"
  },
  {
   "id": "iem-ww-GGW-SV-W-123-Garfield-wind-2026-08-18",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-18",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-123"
  },
  {
   "id": "iem-ww-GGW-SV-W-123-Garfield-hail-2026-08-18",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-18",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-123"
  },
  {
   "id": "iem-ww-GGW-SV-W-123-Petroleum-wind-2026-08-18",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-08-18",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-123"
  },
  {
   "id": "iem-ww-GGW-SV-W-123-Petroleum-hail-2026-08-18",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-08-18",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-123"
  },
  {
   "id": "iem-ww-BYZ-SV-W-138-Musselshell-wind-2026-08-18",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-08-18",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-138"
  },
  {
   "id": "iem-ww-BYZ-SV-W-138-Musselshell-hail-2026-08-18",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-08-18",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-138"
  },
  {
   "id": "iem-ww-BYZ-SV-W-138-Rosebud-wind-2026-08-18",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-18",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-138"
  },
  {
   "id": "iem-ww-BYZ-SV-W-138-Rosebud-hail-2026-08-18",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-18",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-138"
  },
  {
   "id": "iem-ww-BYZ-SV-W-139-Rosebud-wind-2026-08-18",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-18",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-139"
  },
  {
   "id": "iem-ww-BYZ-SV-W-139-Rosebud-hail-2026-08-18",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-18",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-139"
  },
  {
   "id": "iem-ww-BYZ-SV-W-139-Treasure-wind-2026-08-18",
   "zip": "",
   "city": "Treasure",
   "date": "2026-08-18",
   "county": "Treasure",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Treasure on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-139"
  },
  {
   "id": "iem-ww-BYZ-SV-W-139-Treasure-hail-2026-08-18",
   "zip": "",
   "city": "Treasure",
   "date": "2026-08-18",
   "county": "Treasure",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Treasure on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-139"
  },
  {
   "id": "sps-2026-08-18-carbon-wind",
   "zip": "",
   "city": "Carbon",
   "date": "2026-08-18",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Carbon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-stillwater-wind",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-08-18",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Stillwater — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-08-18",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Yellowstone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-musselshel-wind",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-08-18",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Musselshell — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-rosebud-hail",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-18",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Rosebud — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-custer-hail",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-18",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Custer — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-08-18",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-treasure-hail",
   "zip": "",
   "city": "Treasure",
   "date": "2026-08-18",
   "county": "Treasure",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Treasure — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-petroleum-hail",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-08-18",
   "county": "Petroleum",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Petroleum — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-garfield-hail",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-18",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Garfield — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-garfield-wind",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-18",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Garfield — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-17-hail-45.80--104.28",
   "lat": 45.8,
   "lon": -104.28,
   "zip": "",
   "city": "5 SW Mill Iron",
   "date": "2026-08-17",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "0.20 inches of rain.",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-17-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2026-08-17",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-17-wind-46.89--106.21",
   "lat": 46.89,
   "lon": -106.21,
   "zip": "",
   "city": "7 WSW Crow Rock",
   "date": "2026-08-17",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Rock Springs North montana mesonet station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-17-wind-46.83--106.27",
   "lat": 46.83,
   "lon": -106.27,
   "zip": "",
   "city": "2 NW Rock Springs",
   "date": "2026-08-17",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHIL 1.6 NW Rock Springs (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-17-wind-46.08--104.44",
   "lat": 46.08,
   "lon": -104.44,
   "zip": "",
   "city": "4 NE Medicine Rocks Sta",
   "date": "2026-08-17",
   "county": "Fallon",
   "source": "IEM 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 MTEKA Baker Mt-7 Mp 14.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-17-wind-45.81--104.46",
   "lat": 45.81,
   "lon": -104.46,
   "zip": "",
   "city": "7 SE Ekalaka",
   "date": "2026-08-17",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EKIM8 Mosby 16.3nne.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-LVM-2026-08-17-13001",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-08-17",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-SV-W-131-Custer-wind-2026-08-17",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-17",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-131"
  },
  {
   "id": "iem-ww-BYZ-SV-W-131-Custer-hail-2026-08-17",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-17",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-131"
  },
  {
   "id": "iem-ww-BYZ-SV-W-130-Golden Valley-wind-2026-08-17",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-08-17",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-130"
  },
  {
   "id": "iem-ww-BYZ-SV-W-130-Golden Valley-hail-2026-08-17",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-08-17",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-130"
  },
  {
   "id": "iem-ww-BYZ-SV-W-130-Wheatland-wind-2026-08-17",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-08-17",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-130"
  },
  {
   "id": "iem-ww-BYZ-SV-W-130-Wheatland-hail-2026-08-17",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-08-17",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-130"
  },
  {
   "id": "iem-ww-TFX-SV-W-94-Teton-wind-2026-08-17",
   "zip": "",
   "city": "Teton",
   "date": "2026-08-17",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-94"
  },
  {
   "id": "iem-ww-TFX-SV-W-94-Teton-hail-2026-08-17",
   "zip": "",
   "city": "Teton",
   "date": "2026-08-17",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-94"
  },
  {
   "id": "iem-ww-TFX-SV-W-94-Cascade-wind-2026-08-17",
   "zip": "",
   "city": "Cascade",
   "date": "2026-08-17",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-94"
  },
  {
   "id": "iem-ww-TFX-SV-W-94-Cascade-hail-2026-08-17",
   "zip": "",
   "city": "Cascade",
   "date": "2026-08-17",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-94"
  },
  {
   "id": "iem-ww-TFX-SV-W-94-Chouteau-wind-2026-08-17",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-08-17",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-94"
  },
  {
   "id": "iem-ww-TFX-SV-W-94-Chouteau-hail-2026-08-17",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-08-17",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-94"
  },
  {
   "id": "iem-ww-GGW-SV-W-118-Garfield-wind-2026-08-17",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-17",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-118"
  },
  {
   "id": "iem-ww-GGW-SV-W-118-Garfield-hail-2026-08-17",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-17",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-118"
  },
  {
   "id": "iem-ww-GGW-SV-W-118-Phillips-wind-2026-08-17",
   "zip": "",
   "city": "Phillips",
   "date": "2026-08-17",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-118"
  },
  {
   "id": "iem-ww-GGW-SV-W-118-Phillips-hail-2026-08-17",
   "zip": "",
   "city": "Phillips",
   "date": "2026-08-17",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-118"
  },
  {
   "id": "iem-ww-GGW-SV-W-118-Valley-wind-2026-08-17",
   "zip": "",
   "city": "Valley",
   "date": "2026-08-17",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-118"
  },
  {
   "id": "iem-ww-GGW-SV-W-118-Valley-hail-2026-08-17",
   "zip": "",
   "city": "Valley",
   "date": "2026-08-17",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-118"
  },
  {
   "id": "iem-ww-GGW-SV-W-119-Garfield-wind-2026-08-17",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-17",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-119"
  },
  {
   "id": "iem-ww-GGW-SV-W-119-Garfield-hail-2026-08-17",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-17",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-119"
  },
  {
   "id": "iem-ww-BYZ-SV-W-133-Carter-wind-2026-08-17",
   "zip": "",
   "city": "Carter",
   "date": "2026-08-17",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-133"
  },
  {
   "id": "iem-ww-BYZ-SV-W-133-Carter-hail-2026-08-17",
   "zip": "",
   "city": "Carter",
   "date": "2026-08-17",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-133"
  },
  {
   "id": "iem-ww-TFX-SV-W-93-Cascade-wind-2026-08-17",
   "zip": "",
   "city": "Cascade",
   "date": "2026-08-17",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-93"
  },
  {
   "id": "iem-ww-TFX-SV-W-93-Cascade-hail-2026-08-17",
   "zip": "",
   "city": "Cascade",
   "date": "2026-08-17",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-93"
  },
  {
   "id": "iem-ww-TFX-SV-W-93-Lewis And Clark-wind-2026-08-17",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-08-17",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-93"
  },
  {
   "id": "iem-ww-TFX-SV-W-93-Lewis And Clark-hail-2026-08-17",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-08-17",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-93"
  },
  {
   "id": "iem-ww-GGW-SV-W-120-Garfield-wind-2026-08-17",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-17",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-120"
  },
  {
   "id": "iem-ww-GGW-SV-W-120-Garfield-hail-2026-08-17",
   "zip": "",
   "city": "Garfield",
   "date": "2026-08-17",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-120"
  },
  {
   "id": "iem-ww-GGW-SV-W-120-Prairie-wind-2026-08-17",
   "zip": "",
   "city": "Prairie",
   "date": "2026-08-17",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-120"
  },
  {
   "id": "iem-ww-GGW-SV-W-120-Prairie-hail-2026-08-17",
   "zip": "",
   "city": "Prairie",
   "date": "2026-08-17",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-120"
  },
  {
   "id": "iem-ww-BYZ-SV-W-132-Custer-wind-2026-08-17",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-17",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-132"
  },
  {
   "id": "iem-ww-BYZ-SV-W-132-Custer-hail-2026-08-17",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-17",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-132"
  },
  {
   "id": "iem-ww-BYZ-SV-W-132-Rosebud-wind-2026-08-17",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-17",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-132"
  },
  {
   "id": "iem-ww-BYZ-SV-W-132-Rosebud-hail-2026-08-17",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-17",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-132"
  },
  {
   "id": "iem-ww-BYZ-SV-W-134-Custer-wind-2026-08-17",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-17",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-134"
  },
  {
   "id": "iem-ww-BYZ-SV-W-134-Custer-hail-2026-08-17",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-17",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-134"
  },
  {
   "id": "sps-2026-08-17-fallon-hail",
   "zip": "",
   "city": "Fallon",
   "date": "2026-08-17",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fallon — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-08-17",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-musselshel-wind",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-08-17",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Musselshell — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-08-17",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-musselshel-hail",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-08-17",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Musselshell — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-blaine-wind",
   "zip": "",
   "city": "Blaine",
   "date": "2026-08-17",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blaine — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-phillips-hail",
   "zip": "",
   "city": "Phillips",
   "date": "2026-08-17",
   "county": "Phillips",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Phillips — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Glasgow MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-treasure-hail",
   "zip": "",
   "city": "Treasure",
   "date": "2026-08-17",
   "county": "Treasure",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Treasure — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-rosebud-hail",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-17",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Rosebud — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-08-17",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-carbon-hail",
   "zip": "",
   "city": "Carbon",
   "date": "2026-08-17",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-custer-hail",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-17",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 56,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Custer — hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-goldenvall-hail",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-08-17",
   "county": "Golden Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Golden Valley — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-wheatland-hail",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-08-17",
   "county": "Wheatland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Wheatland — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-custer-wind",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-17",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Custer — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-fallon-wind",
   "zip": "",
   "city": "Fallon",
   "date": "2026-08-17",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fallon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-TFX-SV-W-92-Blaine-wind-2026-08-16",
   "zip": "",
   "city": "Blaine",
   "date": "2026-08-16",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-08-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-92"
  },
  {
   "id": "iem-ww-TFX-SV-W-92-Blaine-hail-2026-08-16",
   "zip": "",
   "city": "Blaine",
   "date": "2026-08-16",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-08-16. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-92"
  },
  {
   "id": "iem-ww-GGW-SV-W-117-Phillips-wind-2026-08-16",
   "zip": "",
   "city": "Phillips",
   "date": "2026-08-16",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-08-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-117"
  },
  {
   "id": "iem-ww-GGW-SV-W-117-Phillips-hail-2026-08-16",
   "zip": "",
   "city": "Phillips",
   "date": "2026-08-16",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-08-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-117"
  },
  {
   "id": "sps-2026-08-16-hill-hail",
   "zip": "",
   "city": "Hill",
   "date": "2026-08-16",
   "county": "Hill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Hill — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-16-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-08-16",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Carter — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-16-blaine-hail",
   "zip": "",
   "city": "Blaine",
   "date": "2026-08-16",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Blaine — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Great Falls MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-16-musselshel-wind",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-08-16",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Musselshell — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-16-goldenvall-wind",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-08-16",
   "county": "Golden Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Golden Valley — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-BYZ-SV-W-129-Wheatland-wind-2026-08-15",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-08-15",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-08-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-129"
  },
  {
   "id": "iem-ww-BYZ-SV-W-129-Wheatland-hail-2026-08-15",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-08-15",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-08-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-129"
  },
  {
   "id": "sps-2026-08-15-wheatland-hail",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-08-15",
   "county": "Wheatland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Wheatland — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-park-hail",
   "zip": "",
   "city": "Park",
   "date": "2026-08-15",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Park — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-park-wind",
   "zip": "",
   "city": "Park",
   "date": "2026-08-15",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Park — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-sweetgrass-wind",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-08-15",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sweet Grass — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-15-sweetgrass-hail",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-08-15",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Sweet Grass — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-14-hail-47.30--115.10",
   "lat": 47.3,
   "lon": -115.1,
   "zip": "",
   "city": "Saint Regis",
   "date": "2026-08-14",
   "county": "Mineral",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Saint Regis",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-08-14-hail-47.10--114.48",
   "lat": 47.1,
   "lon": -114.48,
   "zip": "",
   "city": "2 SE Stark",
   "date": "2026-08-14",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SE Stark",
   "sourceDetail": "NWS MSO — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-14-wind-45.78--111.17",
   "lat": 45.78,
   "lon": -111.17,
   "zip": "",
   "city": "Belgrade",
   "date": "2026-08-14",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBZN Bozeman Yellowstone Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-MSO-SV-W-19-Missoula-wind-2026-08-14",
   "zip": "",
   "city": "Missoula",
   "date": "2026-08-14",
   "county": "Missoula",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Missoula on 2026-08-14. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-19"
  },
  {
   "id": "iem-ww-MSO-SV-W-19-Missoula-hail-2026-08-14",
   "zip": "",
   "city": "Missoula",
   "date": "2026-08-14",
   "county": "Missoula",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Missoula on 2026-08-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-19"
  },
  {
   "id": "iem-ww-MSO-SV-W-18-Sanders-wind-2026-08-14",
   "zip": "",
   "city": "Sanders",
   "date": "2026-08-14",
   "county": "Sanders",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Sanders on 2026-08-14. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-18"
  },
  {
   "id": "iem-ww-MSO-SV-W-18-Sanders-hail-2026-08-14",
   "zip": "",
   "city": "Sanders",
   "date": "2026-08-14",
   "county": "Sanders",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Sanders on 2026-08-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-18"
  },
  {
   "id": "iem-ww-MSO-SV-W-18-Missoula-wind-2026-08-14",
   "zip": "",
   "city": "Missoula",
   "date": "2026-08-14",
   "county": "Missoula",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Missoula on 2026-08-14. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-18"
  },
  {
   "id": "iem-ww-MSO-SV-W-18-Missoula-hail-2026-08-14",
   "zip": "",
   "city": "Missoula",
   "date": "2026-08-14",
   "county": "Missoula",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Missoula on 2026-08-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-18"
  },
  {
   "id": "iem-ww-MSO-SV-W-17-Mineral-wind-2026-08-14",
   "zip": "",
   "city": "Mineral",
   "date": "2026-08-14",
   "county": "Mineral",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Mineral on 2026-08-14. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-17"
  },
  {
   "id": "iem-ww-MSO-SV-W-17-Mineral-hail-2026-08-14",
   "zip": "",
   "city": "Mineral",
   "date": "2026-08-14",
   "county": "Mineral",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Mineral on 2026-08-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-17"
  },
  {
   "id": "iem-ww-MSO-SV-W-17-Missoula-wind-2026-08-14",
   "zip": "",
   "city": "Missoula",
   "date": "2026-08-14",
   "county": "Missoula",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Missoula on 2026-08-14. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-17"
  },
  {
   "id": "iem-ww-MSO-SV-W-17-Missoula-hail-2026-08-14",
   "zip": "",
   "city": "Missoula",
   "date": "2026-08-14",
   "county": "Missoula",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Missoula on 2026-08-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-17"
  },
  {
   "id": "iem-ww-MSO-SV-W-17-Sanders-wind-2026-08-14",
   "zip": "",
   "city": "Sanders",
   "date": "2026-08-14",
   "county": "Sanders",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Sanders on 2026-08-14. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-17"
  },
  {
   "id": "iem-ww-MSO-SV-W-17-Sanders-hail-2026-08-14",
   "zip": "",
   "city": "Sanders",
   "date": "2026-08-14",
   "county": "Sanders",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Sanders on 2026-08-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-17"
  },
  {
   "id": "iem-ww-TFX-SV-W-91-Broadwater-wind-2026-08-14",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-08-14",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-08-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-91"
  },
  {
   "id": "iem-ww-TFX-SV-W-91-Broadwater-hail-2026-08-14",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-08-14",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-08-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-91"
  },
  {
   "id": "iem-ww-TFX-SV-W-91-Gallatin-wind-2026-08-14",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-08-14",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-08-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-91"
  },
  {
   "id": "iem-ww-TFX-SV-W-91-Gallatin-hail-2026-08-14",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-08-14",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-08-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-91"
  },
  {
   "id": "iem-ww-MSO-FF-W-5-Ravalli-flood-2026-08-14",
   "zip": "",
   "city": "Ravalli",
   "date": "2026-08-14",
   "county": "Ravalli",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MSO for Ravalli on 2026-08-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-FF-W-5"
  },
  {
   "id": "sps-2026-08-14-wheatland-wind",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-08-14",
   "county": "Wheatland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wheatland — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-BZN-2026-08-14-5980",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2026-08-14",
   "county": "Gallatin",
   "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": "BOZEMAN/GALLATIN (BZN) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-08-13-rosebud-wind",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-08-13",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-GGW-SV-W-116-Dawson-wind-2026-08-12",
   "zip": "",
   "city": "Dawson",
   "date": "2026-08-12",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-08-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-116"
  },
  {
   "id": "iem-ww-GGW-SV-W-116-Dawson-hail-2026-08-12",
   "zip": "",
   "city": "Dawson",
   "date": "2026-08-12",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-08-12. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-116"
  },
  {
   "id": "iem-ww-GGW-SV-W-116-Prairie-wind-2026-08-12",
   "zip": "",
   "city": "Prairie",
   "date": "2026-08-12",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-08-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-116"
  },
  {
   "id": "iem-ww-GGW-SV-W-116-Prairie-hail-2026-08-12",
   "zip": "",
   "city": "Prairie",
   "date": "2026-08-12",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-08-12. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-116"
  },
  {
   "id": "iem-ww-GGW-SV-W-116-McCone-wind-2026-08-12",
   "zip": "",
   "city": "McCone",
   "date": "2026-08-12",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-08-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-116"
  },
  {
   "id": "iem-ww-GGW-SV-W-116-McCone-hail-2026-08-12",
   "zip": "",
   "city": "McCone",
   "date": "2026-08-12",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-08-12. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-116"
  },
  {
   "id": "sps-2026-08-12-custer-hail",
   "zip": "",
   "city": "Custer",
   "date": "2026-08-12",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Custer — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-08-12",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Powder River — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-08-12",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Carter — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-wheatland-hail",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-08-12",
   "county": "Wheatland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Wheatland — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-sweetgrass-hail",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-08-12",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Sweet Grass — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-stillwater-hail",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-08-12",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "5 Special Weather Statements for Stillwater — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-park-wind",
   "zip": "",
   "city": "Park",
   "date": "2026-08-12",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Park — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-sweetgrass-wind",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-08-12",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Sweet Grass — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-goldenvall-hail",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-08-12",
   "county": "Golden Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Golden Valley — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-08-12",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-11-hail-45.87--104.16",
   "lat": 45.87,
   "lon": -104.16,
   "zip": "",
   "city": "3 ENE Mill Iron",
   "date": "2026-08-11",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 ENE Mill Iron",
   "sourceDetail": "NWS BYZ — CO-OP Observer via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-08-11-hail-45.44--104.06",
   "lat": 45.44,
   "lon": -104.06,
   "zip": "",
   "city": "Capitol",
   "date": "2026-08-11",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Capitol",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-ww-BYZ-SV-W-127-Carter-wind-2026-08-11",
   "zip": "",
   "city": "Carter",
   "date": "2026-08-11",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-08-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-127"
  },
  {
   "id": "iem-ww-BYZ-SV-W-127-Carter-hail-2026-08-11",
   "zip": "",
   "city": "Carter",
   "date": "2026-08-11",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-08-11. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BYZ-SV-W-127"
  },
  {
   "id": "iem-ww-BYZ-SV-W-126-Carter-wind-2026-08-11",
   "zip": "",
   "city": "Carter",
   "date": "2026-08-11",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-08-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-126"
  },
  {
   "id": "iem-ww-BYZ-SV-W-126-Carter-hail-2026-08-11",
   "zip": "",
   "city": "Carter",
   "date": "2026-08-11",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-08-11. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BYZ-SV-W-126"
  },
  {
   "id": "iem-ww-BYZ-SV-W-126-Fallon-wind-2026-08-11",
   "zip": "",
   "city": "Fallon",
   "date": "2026-08-11",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-08-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-126"
  },
  {
   "id": "iem-ww-BYZ-SV-W-126-Fallon-hail-2026-08-11",
   "zip": "",
   "city": "Fallon",
   "date": "2026-08-11",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-08-11. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BYZ-SV-W-126"
  },
  {
   "id": "iem-ww-BYZ-SV-W-128-Carter-wind-2026-08-11",
   "zip": "",
   "city": "Carter",
   "date": "2026-08-11",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-08-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-128"
  },
  {
   "id": "iem-ww-BYZ-SV-W-128-Carter-hail-2026-08-11",
   "zip": "",
   "city": "Carter",
   "date": "2026-08-11",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-08-11. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-128"
  },
  {
   "id": "sps-2026-08-11-fallon-hail",
   "zip": "",
   "city": "Fallon",
   "date": "2026-08-11",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fallon — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-08-11",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Carter — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Billings MT — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-03-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-08-03",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BHK-2026-08-03-4241",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-08-03",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-02-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2026-08-02",
   "county": "Liberty",
   "source": "IEM 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 MTLM8 Mt Lebanon Se.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-02-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-08-02",
   "county": "Glacier",
   "source": "IEM 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 DOGM8 Dog Gun Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-02-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-08-02",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-02-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-08-02",
   "county": "Glacier",
   "source": "IEM 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 DOGM8 Dog Gun Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-CTB-2026-08-02-783",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-08-02",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-CTB-2026-08-02-1045",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-08-02",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-01-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-08-01",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-01-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-08-01",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-01-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-08-01",
   "county": "Glacier",
   "source": "IEM 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 DOGM8 Dog Gun Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-01-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-08-01",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-08-01",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-08-01",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-28-Glacier, Western Toole, And Central Pondera-wind-2026-08-01",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2026-08-01",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "High Wind Warning issued by NWS TFX for Glacier, Western Toole, And Central Pondera on 2026-08-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — High Wind Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-28"
  },
  {
   "id": "iem-ww-TFX-HW-W-28-Glacier Park Region-wind-2026-08-01",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2026-08-01",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "High Wind Warning issued by NWS TFX for Glacier Park Region on 2026-08-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — High Wind Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-28"
  },
  {
   "id": "iem-ww-TFX-HW-W-28-High Plains-wind-2026-08-01",
   "zip": "",
   "city": "High Plains",
   "date": "2026-08-01",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "High Wind Warning issued by NWS TFX for High Plains on 2026-08-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — High Wind Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-28"
  },
  {
   "id": "iem-lsr-2026-07-31-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-07-31",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-07-31-wheatland-wind",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-31",
   "county": "Wheatland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wheatland — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-30-wind-44.94--113.25",
   "lat": 44.94,
   "lon": -113.25,
   "zip": "",
   "city": "10 WSW Grant",
   "date": "2026-07-30",
   "county": "Beaverhead",
   "source": "IEM 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 BRRM8 Brenner RAWS. Time is estimated based on radar.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-30-wind-46.52--112.81",
   "lat": 46.52,
   "lon": -112.81,
   "zip": "",
   "city": "Garrison",
   "date": "2026-07-30",
   "county": "Powell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGAR Garrison (MT DOT).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-30-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2026-07-30",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-30-wind-46.13--111.98",
   "lat": 46.13,
   "lon": -111.98,
   "zip": "",
   "city": "10 SE Boulder",
   "date": "2026-07-30",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBLS Boulder South Mt-69 Mp 27.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-30-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2026-07-30",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-30-wind-46.33--111.59",
   "lat": 46.33,
   "lon": -111.59,
   "zip": "",
   "city": "3 WNW Townsend",
   "date": "2026-07-30",
   "county": "Broadwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GINM8 Ginger RAWS. Gust occurred some time in the hour prior to the report time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-30-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-07-30",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-FF-W-16-Garfield-flood-2026-07-30",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-30",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Garfield on 2026-07-30. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-16"
  },
  {
   "id": "iem-ww-GGW-FF-W-16-Valley-flood-2026-07-30",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-30",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Valley on 2026-07-30. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-16"
  },
  {
   "id": "sps-2026-07-30-garfield-hail",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-30",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Garfield — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-mccone-hail",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-30",
   "county": "McCone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for McCone — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-judithbasi-hail",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-30",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-stillwater-wind",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-30",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Stillwater — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-ravalli-wind",
   "zip": "",
   "city": "Ravalli",
   "date": "2026-07-30",
   "county": "Ravalli",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Ravalli — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-30",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Beaverhead — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-ravalli-hail",
   "zip": "",
   "city": "Ravalli",
   "date": "2026-07-30",
   "county": "Ravalli",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Ravalli — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-silverbow-wind",
   "zip": "",
   "city": "Silver Bow",
   "date": "2026-07-30",
   "county": "Silver Bow",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Silver Bow — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-30",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-lewisandcl-wind",
   "zip": "",
   "city": "Lewis and Clark",
   "date": "2026-07-30",
   "county": "Lewis and Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lewis and Clark — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-30-meagher-wind",
   "zip": "",
   "city": "Meagher",
   "date": "2026-07-30",
   "county": "Meagher",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Meagher — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-3U3-2026-07-30-6054",
   "lat": 46.1531,
   "lon": -112.8678,
   "zip": "",
   "city": "Anaconda",
   "date": "2026-07-30",
   "county": "Deer Lodge",
   "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": "Anaconda (3U3) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Anaconda (3U3)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HLN-2026-07-30-6346",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-07-30",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HLN-2026-07-30-6484",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-07-30",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-29-wind-46.65--104.23",
   "lat": 46.65,
   "lon": -104.23,
   "zip": "",
   "city": "7 W Carlyle",
   "date": "2026-07-29",
   "county": "Wibaux",
   "source": "IEM 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 MTASH Ash Creek Mt-7 Mp 55.2.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-29-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-07-29",
   "county": "Carbon",
   "source": "IEM 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 WAPC1 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-29-wind-45.47--109.26",
   "lat": 45.47,
   "lon": -109.26,
   "zip": "",
   "city": "3 NW Cooney Reservoir S",
   "date": "2026-07-29",
   "county": "Stillwater",
   "source": "IEM 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 COOM8 Cooney Reservoir Nw.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-29-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-07-29",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-29-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-07-29",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-SV-W-124-Powder River-wind-2026-07-29",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-29",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-07-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-124"
  },
  {
   "id": "iem-ww-BYZ-SV-W-124-Powder River-hail-2026-07-29",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-29",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-07-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-124"
  },
  {
   "id": "iem-ww-BYZ-SV-W-123-Carter-wind-2026-07-29",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-29",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-07-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-123"
  },
  {
   "id": "iem-ww-BYZ-SV-W-123-Carter-hail-2026-07-29",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-29",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-07-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-123"
  },
  {
   "id": "iem-ww-BYZ-SV-W-123-Powder River-wind-2026-07-29",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-29",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-07-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-123"
  },
  {
   "id": "iem-ww-BYZ-SV-W-123-Powder River-hail-2026-07-29",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-29",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-07-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-123"
  },
  {
   "id": "iem-ww-BYZ-SV-W-125-Carter-wind-2026-07-29",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-29",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-07-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-125"
  },
  {
   "id": "iem-ww-BYZ-SV-W-125-Carter-hail-2026-07-29",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-29",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-07-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-125"
  },
  {
   "id": "iem-ww-BYZ-SV-W-125-Powder River-wind-2026-07-29",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-29",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-07-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-125"
  },
  {
   "id": "iem-ww-BYZ-SV-W-125-Powder River-hail-2026-07-29",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-29",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-07-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-125"
  },
  {
   "id": "sps-2026-07-29-rosebud-wind",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-29",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-prairie-wind",
   "zip": "",
   "city": "Prairie",
   "date": "2026-07-29",
   "county": "Prairie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Prairie — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-custer-hail",
   "zip": "",
   "city": "Custer",
   "date": "2026-07-29",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Custer — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-custer-wind",
   "zip": "",
   "city": "Custer",
   "date": "2026-07-29",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Custer — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-fallon-wind",
   "zip": "",
   "city": "Fallon",
   "date": "2026-07-29",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Fallon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-dawson-wind",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-29",
   "county": "Dawson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dawson — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-29",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Powder River — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-fallon-hail",
   "zip": "",
   "city": "Fallon",
   "date": "2026-07-29",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fallon — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-wibaux-wind",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-07-29",
   "county": "Wibaux",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wibaux — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-carter-wind",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-29",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-29",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Beaverhead — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-29",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-29",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-broadwater-wind",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-29",
   "county": "Broadwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Broadwater — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-bighorn-hail",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-29",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Big Horn — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-29-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-29",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-LVM-2026-07-29-4777",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-07-29",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-07-29",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-07-29",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-28-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2026-07-28",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-28-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2026-07-28",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-28-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-07-28",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-28-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-07-28",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-28-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-07-28",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-28-wind-46.00--109.84",
   "lat": 46,
   "lon": -109.84,
   "zip": "",
   "city": "7 N Sourdough",
   "date": "2026-07-28",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 7 N Sourdough",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-28-wind-45.74--109.83",
   "lat": 45.74,
   "lon": -109.83,
   "zip": "",
   "city": "3 SW Greycliff",
   "date": "2026-07-28",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 SW Greycliff",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-28-wind-45.56--109.61",
   "lat": 45.56,
   "lon": -109.61,
   "zip": "",
   "city": "8 WNW Absarokee",
   "date": "2026-07-28",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 8 WNW Absarokee",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-28-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-07-28",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-07-28-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-28",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Powder River — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-28-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-28",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Beaverhead — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-28-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-28",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Carter — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-28-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-28",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-28-park-wind",
   "zip": "",
   "city": "Park",
   "date": "2026-07-28",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Park — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-28-gallatin-hail",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-28",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Gallatin — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-LVM-2026-07-28-5676",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-07-28",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-LVM-2026-07-28-5745",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-07-28",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-27-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2026-07-27",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-27-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-07-27",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-07-27-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-27",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-park-wind",
   "zip": "",
   "city": "Park",
   "date": "2026-07-27",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Park — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-LVM-2026-07-27-6041",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-07-27",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-26-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-07-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-07-26-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-26",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Beaverhead — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-26-gallatin-wind",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-26",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Gallatin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-26-park-wind",
   "zip": "",
   "city": "Park",
   "date": "2026-07-26",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Park — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-26-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-26",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Madison — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-26-carbon-wind",
   "zip": "",
   "city": "Carbon",
   "date": "2026-07-26",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-26-stillwater-wind",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-26",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Stillwater — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-26-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-26",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-6S8-2026-07-26",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-07-26",
   "county": "Yellowstone",
   "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": "Laurel (6S8) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-46.18--111.44",
   "lat": 46.18,
   "lon": -111.44,
   "zip": "",
   "city": "1 S Toston",
   "date": "2026-07-25",
   "county": "Broadwater",
   "source": "IEM 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 MTTOS Toston Bridge Us-287 Mp 87.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.15--112.70",
   "lat": 45.15,
   "lon": -112.7,
   "zip": "",
   "city": "6 SSW Dillon",
   "date": "2026-07-25",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 6 SSW Dillon",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-47.31--110.80",
   "lat": 47.31,
   "lon": -110.8,
   "zip": "",
   "city": "4 NW Raynesford",
   "date": "2026-07-25",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NW Raynesford",
   "sourceDetail": "NWS TFX — Other Federal via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-47.06--108.10",
   "lat": 47.06,
   "lon": -108.1,
   "zip": "",
   "city": "4 W Cat Creek",
   "date": "2026-07-25",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Jitney Road_ MT (UMT - GGW) Elev: 2989.0 ft; Lat/Lon: 47.06115/-108.09801 41G52 MPH.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.78--111.19",
   "lat": 45.78,
   "lon": -111.19,
   "zip": "",
   "city": "1 WNW Belgrade",
   "date": "2026-07-25",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WNW Belgrade",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.78--111.17",
   "lat": 45.78,
   "lon": -111.17,
   "zip": "",
   "city": "Belgrade",
   "date": "2026-07-25",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBZN Bozeman Yellowstone Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.74--111.17",
   "lat": 45.74,
   "lon": -111.17,
   "zip": "",
   "city": "3 S Belgrade",
   "date": "2026-07-25",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 S Belgrade",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.78--111.17",
   "lat": 45.78,
   "lon": -111.17,
   "zip": "",
   "city": "Belgrade",
   "date": "2026-07-25",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBZN Bozeman Yellowstone Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-47.08--107.57",
   "lat": 47.08,
   "lon": -107.57,
   "zip": "",
   "city": "4 WSW Sand Springs",
   "date": "2026-07-25",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lufborough Hill MT-200 MP 175.3_ MT (MT DOT - GGW) Elev: 3222.0 ft; Lat/Lon: 47.07813/-107.57201 24G67 MPH.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-07-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-07-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-07-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-47.45--106.98",
   "lat": 47.45,
   "lon": -106.98,
   "zip": "",
   "city": "10 NNW Jordan",
   "date": "2026-07-25",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sage Hen Buttes_ MT (UMT - GGW) Elev: 2861.0 ft; Lat/Lon: 47.45436/-106.97969.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.53--110.61",
   "lat": 45.53,
   "lon": -110.61,
   "zip": "",
   "city": "3 NW Pine Creek",
   "date": "2026-07-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM84 Brisbin.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-JDN-2026-07-25-5602",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-07-25",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN)",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-07-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Springdale DOT.",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.83--109.95",
   "lat": 45.83,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-07-25",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CWOP GW0007.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-47.35--106.49",
   "lat": 47.35,
   "lon": -106.49,
   "zip": "",
   "city": "5 W Van Norman",
   "date": "2026-07-25",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Jordan E_ MT (MT-MESO - GGW) Elev: 2513.0 ft; Lat/Lon: 47.35/-106.49.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-07-25",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 9 NE Reed Point",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-48.26--108.15",
   "lat": 48.26,
   "lon": -108.15,
   "zip": "",
   "city": "8 SSW Wagner",
   "date": "2026-07-25",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wagner S_ MT (UMT - GGW) Elev: 782.0 ft; Lat/Lon: 48.26288/-108.1489.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-47.55--106.11",
   "lat": 47.55,
   "lon": -106.11,
   "zip": "",
   "city": "5 E Nelson Creek Rec Ar",
   "date": "2026-07-25",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Weldon SW_ MT (UMT - GGW) Elev: 2441.1 ft; Lat/Lon: 47.55363/-106.11029.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.77--109.51",
   "lat": 45.77,
   "lon": -109.51,
   "zip": "",
   "city": "5 NNE Reed Point",
   "date": "2026-07-25",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Rapelje 2 Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-M75-2026-07-25",
   "lat": 48.3689,
   "lon": -107.9179,
   "zip": "",
   "city": "Malta",
   "date": "2026-07-25",
   "county": "Phillips",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Malta (M75) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Malta (M75) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-47.31--105.77",
   "lat": 47.31,
   "lon": -105.77,
   "zip": "",
   "city": "1 NNW Brockway",
   "date": "2026-07-25",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Brockway_ MT (UMT - GGW) Elev: 2552.5 ft; Lat/Lon: 47.31017/-105.77454.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.47--109.26",
   "lat": 45.47,
   "lon": -109.26,
   "zip": "",
   "city": "3 NW Cooney Reservoir",
   "date": "2026-07-25",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NW Cooney Reservoir",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-47.80--105.79",
   "lat": 47.8,
   "lon": -105.79,
   "zip": "",
   "city": "14 NNE Weldon",
   "date": "2026-07-25",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Vida W_ MT (UMT - GGW) Elev: 2526.3 ft; Lat/Lon: 47.80094/-105.78957.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-48.29--107.39",
   "lat": 48.29,
   "lon": -107.39,
   "zip": "",
   "city": "12 S Saco",
   "date": "2026-07-25",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Saco S_ MT (UMT - GGW) Elev: 2740.0 ft; Lat/Lon: 48.29082/-107.39124.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2026-07-25",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2026-07-25",
   "county": "Fergus",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LEWISTOWN MUNICIPAL (LWT) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-07-25",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-46.91--106.68",
   "lat": 46.91,
   "lon": -106.68,
   "zip": "",
   "city": "10 SSW Cohagen",
   "date": "2026-07-25",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Cohagen S_ MT (UMT - GGW) Elev: 2982.4 ft; Lat/Lon: 46.91225/-106.68092.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-48.79--106.39",
   "lat": 48.79,
   "lon": -106.39,
   "zip": "",
   "city": "5 S Opheim",
   "date": "2026-07-25",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ophiem S_ MT (UMT - GGW) Elev: 3117.0 ft; Lat/Lon: 48.78782/-106.38619.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2026-07-25",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-SV-W-89-Madison-wind-2026-07-25",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-25",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-89"
  },
  {
   "id": "iem-ww-TFX-SV-W-89-Madison-hail-2026-07-25",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-25",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-89"
  },
  {
   "id": "iem-ww-TFX-SV-W-89-Gallatin-wind-2026-07-25",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-25",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-89"
  },
  {
   "id": "iem-ww-TFX-SV-W-89-Gallatin-hail-2026-07-25",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-25",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-89"
  },
  {
   "id": "iem-ww-GGW-SV-W-115-Roosevelt-wind-2026-07-25",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-25",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-115"
  },
  {
   "id": "iem-ww-GGW-SV-W-115-Roosevelt-hail-2026-07-25",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-25",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-115"
  },
  {
   "id": "iem-ww-GGW-SV-W-115-Valley-wind-2026-07-25",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-25",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-115"
  },
  {
   "id": "iem-ww-GGW-SV-W-115-Valley-hail-2026-07-25",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-25",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-115"
  },
  {
   "id": "iem-ww-GGW-SV-W-115-Daniels-wind-2026-07-25",
   "zip": "",
   "city": "Daniels",
   "date": "2026-07-25",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-115"
  },
  {
   "id": "iem-ww-GGW-SV-W-115-Daniels-hail-2026-07-25",
   "zip": "",
   "city": "Daniels",
   "date": "2026-07-25",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-115"
  },
  {
   "id": "iem-ww-TFX-SV-W-88-Madison-wind-2026-07-25",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-25",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-25. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-88"
  },
  {
   "id": "iem-ww-TFX-SV-W-88-Madison-hail-2026-07-25",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-25",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-88"
  },
  {
   "id": "iem-ww-TFX-SV-W-88-Beaverhead-wind-2026-07-25",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-25",
   "county": "Beaverhead",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Beaverhead on 2026-07-25. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-88"
  },
  {
   "id": "iem-ww-TFX-SV-W-88-Beaverhead-hail-2026-07-25",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-25",
   "county": "Beaverhead",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Beaverhead on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-88"
  },
  {
   "id": "iem-ww-GGW-SV-W-112-Dawson-wind-2026-07-25",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-25",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-112"
  },
  {
   "id": "iem-ww-GGW-SV-W-112-Dawson-hail-2026-07-25",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-25",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-112"
  },
  {
   "id": "iem-ww-GGW-SV-W-112-McCone-wind-2026-07-25",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-25",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-112"
  },
  {
   "id": "iem-ww-GGW-SV-W-112-McCone-hail-2026-07-25",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-25",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-112"
  },
  {
   "id": "iem-ww-GGW-SV-W-112-Richland-wind-2026-07-25",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-25",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-112"
  },
  {
   "id": "iem-ww-GGW-SV-W-112-Richland-hail-2026-07-25",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-25",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-112"
  },
  {
   "id": "iem-ww-BYZ-SV-W-121-Carbon-wind-2026-07-25",
   "zip": "",
   "city": "Carbon",
   "date": "2026-07-25",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carbon on 2026-07-25. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-121"
  },
  {
   "id": "iem-ww-BYZ-SV-W-121-Carbon-hail-2026-07-25",
   "zip": "",
   "city": "Carbon",
   "date": "2026-07-25",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carbon on 2026-07-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-121"
  },
  {
   "id": "iem-ww-BYZ-SV-W-121-Stillwater-wind-2026-07-25",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-25",
   "county": "Stillwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Stillwater on 2026-07-25. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-121"
  },
  {
   "id": "iem-ww-BYZ-SV-W-121-Stillwater-hail-2026-07-25",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-25",
   "county": "Stillwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Stillwater on 2026-07-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-121"
  },
  {
   "id": "iem-ww-BYZ-SV-W-121-Yellowstone-wind-2026-07-25",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-25",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-25. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-121"
  },
  {
   "id": "iem-ww-BYZ-SV-W-121-Yellowstone-hail-2026-07-25",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-25",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-121"
  },
  {
   "id": "iem-ww-GGW-SV-W-110-Garfield-wind-2026-07-25",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-25",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-110"
  },
  {
   "id": "iem-ww-GGW-SV-W-110-Garfield-hail-2026-07-25",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-25",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-110"
  },
  {
   "id": "iem-ww-GGW-SV-W-110-McCone-wind-2026-07-25",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-25",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-110"
  },
  {
   "id": "iem-ww-GGW-SV-W-110-McCone-hail-2026-07-25",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-25",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-110"
  },
  {
   "id": "iem-ww-BYZ-SV-W-120-Stillwater-wind-2026-07-25",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-25",
   "county": "Stillwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Stillwater on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-120"
  },
  {
   "id": "iem-ww-BYZ-SV-W-120-Stillwater-hail-2026-07-25",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-25",
   "county": "Stillwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Stillwater on 2026-07-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-120"
  },
  {
   "id": "iem-ww-BYZ-SV-W-120-Sweet Grass-wind-2026-07-25",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-25",
   "county": "Sweet Grass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Sweet Grass on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-120"
  },
  {
   "id": "iem-ww-BYZ-SV-W-120-Sweet Grass-hail-2026-07-25",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-25",
   "county": "Sweet Grass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Sweet Grass on 2026-07-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-120"
  },
  {
   "id": "iem-ww-GGW-SV-W-108-Garfield-wind-2026-07-25",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-25",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-108"
  },
  {
   "id": "iem-ww-GGW-SV-W-108-Garfield-hail-2026-07-25",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-25",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-108"
  },
  {
   "id": "iem-ww-TFX-SV-W-87-Gallatin-wind-2026-07-25",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-25",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-87"
  },
  {
   "id": "iem-ww-TFX-SV-W-87-Gallatin-hail-2026-07-25",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-25",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-87"
  },
  {
   "id": "iem-ww-TFX-SV-W-87-Broadwater-wind-2026-07-25",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-25",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-87"
  },
  {
   "id": "iem-ww-TFX-SV-W-87-Broadwater-hail-2026-07-25",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-25",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-87"
  },
  {
   "id": "iem-ww-TFX-SV-W-87-Meagher-wind-2026-07-25",
   "zip": "",
   "city": "Meagher",
   "date": "2026-07-25",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-87"
  },
  {
   "id": "iem-ww-TFX-SV-W-87-Meagher-hail-2026-07-25",
   "zip": "",
   "city": "Meagher",
   "date": "2026-07-25",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2026-07-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-87"
  },
  {
   "id": "iem-ww-TFX-SV-W-90-Fergus-wind-2026-07-25",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-25",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-90"
  },
  {
   "id": "iem-ww-TFX-SV-W-90-Fergus-hail-2026-07-25",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-25",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-90"
  },
  {
   "id": "iem-ww-BYZ-SV-W-119-Sweet Grass-wind-2026-07-25",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-25",
   "county": "Sweet Grass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Sweet Grass on 2026-07-25. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-119"
  },
  {
   "id": "iem-ww-BYZ-SV-W-119-Sweet Grass-hail-2026-07-25",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-25",
   "county": "Sweet Grass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Sweet Grass on 2026-07-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-119"
  },
  {
   "id": "iem-ww-GGW-SV-W-114-Garfield-wind-2026-07-25",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-25",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-114"
  },
  {
   "id": "iem-ww-GGW-SV-W-114-Garfield-hail-2026-07-25",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-25",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-114"
  },
  {
   "id": "iem-ww-GGW-SV-W-114-McCone-wind-2026-07-25",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-25",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-114"
  },
  {
   "id": "iem-ww-GGW-SV-W-114-McCone-hail-2026-07-25",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-25",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-114"
  },
  {
   "id": "iem-ww-GGW-SV-W-114-Roosevelt-wind-2026-07-25",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-25",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-114"
  },
  {
   "id": "iem-ww-GGW-SV-W-114-Roosevelt-hail-2026-07-25",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-25",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-114"
  },
  {
   "id": "iem-ww-GGW-SV-W-114-Valley-wind-2026-07-25",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-25",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-114"
  },
  {
   "id": "iem-ww-GGW-SV-W-114-Valley-hail-2026-07-25",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-25",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-114"
  },
  {
   "id": "iem-ww-GGW-SV-W-111-Phillips-wind-2026-07-25",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-25",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-111"
  },
  {
   "id": "iem-ww-GGW-SV-W-111-Phillips-hail-2026-07-25",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-25",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-07-25. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-111"
  },
  {
   "id": "iem-ww-GGW-SV-W-111-Valley-wind-2026-07-25",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-25",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-111"
  },
  {
   "id": "iem-ww-GGW-SV-W-111-Valley-hail-2026-07-25",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-25",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-25. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-111"
  },
  {
   "id": "iem-ww-GGW-SV-W-106-Petroleum-wind-2026-07-25",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-25",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-106"
  },
  {
   "id": "iem-ww-GGW-SV-W-106-Petroleum-hail-2026-07-25",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-25",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-25. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-106"
  },
  {
   "id": "iem-ww-GGW-SV-W-107-Garfield-wind-2026-07-25",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-25",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-107"
  },
  {
   "id": "iem-ww-GGW-SV-W-107-Garfield-hail-2026-07-25",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-25",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-25. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-107"
  },
  {
   "id": "iem-ww-BYZ-SV-W-118-Park-wind-2026-07-25",
   "zip": "",
   "city": "Park",
   "date": "2026-07-25",
   "county": "Park",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Park on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-118"
  },
  {
   "id": "iem-ww-BYZ-SV-W-118-Park-hail-2026-07-25",
   "zip": "",
   "city": "Park",
   "date": "2026-07-25",
   "county": "Park",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Park on 2026-07-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-118"
  },
  {
   "id": "iem-ww-GGW-SV-W-109-Phillips-wind-2026-07-25",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-25",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-109"
  },
  {
   "id": "iem-ww-GGW-SV-W-109-Phillips-hail-2026-07-25",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-25",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-07-25. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-109"
  },
  {
   "id": "iem-ww-BYZ-SV-W-122-Yellowstone-wind-2026-07-25",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-25",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-122"
  },
  {
   "id": "iem-ww-BYZ-SV-W-122-Yellowstone-hail-2026-07-25",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-25",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-122"
  },
  {
   "id": "iem-ww-GGW-SV-W-113-Valley-wind-2026-07-25",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-25",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-113"
  },
  {
   "id": "iem-ww-GGW-SV-W-113-Valley-hail-2026-07-25",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-25",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-113"
  },
  {
   "id": "sps-2026-07-25-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-25",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-park-hail",
   "zip": "",
   "city": "Park",
   "date": "2026-07-25",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Park — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-madison-hail",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-25",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-broadwater-hail",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-25",
   "county": "Broadwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Broadwater — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-fergus-hail",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-25",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fergus — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-cascade-hail",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-25",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Cascade — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-musselshel-wind",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-25",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Musselshell — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-25",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-gallatin-wind",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-25",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Gallatin — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-meagher-hail",
   "zip": "",
   "city": "Meagher",
   "date": "2026-07-25",
   "county": "Meagher",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Meagher — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-judithbasi-hail",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-25",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-25",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-park-wind",
   "zip": "",
   "city": "Park",
   "date": "2026-07-25",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Park — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-broadwater-wind",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-25",
   "county": "Broadwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Broadwater — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-25",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 66,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "6 Special Weather Statements for Yellowstone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-wheatland-wind",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-25",
   "county": "Wheatland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Wheatland — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-fergus-wind",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-25",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fergus — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-goldenvall-wind",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-25",
   "county": "Golden Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Golden Valley — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-25-treasure-wind",
   "zip": "",
   "city": "Treasure",
   "date": "2026-07-25",
   "county": "Treasure",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Treasure — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-BZN-2026-07-25-5076",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2026-07-25",
   "county": "Gallatin",
   "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": "BOZEMAN/GALLATIN (BZN) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BZN-2026-07-25-5113",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2026-07-25",
   "county": "Gallatin",
   "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": "BOZEMAN/GALLATIN (BZN) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BZN-2026-07-25-5168",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2026-07-25",
   "county": "Gallatin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BOZEMAN/GALLATIN (BZN) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN)",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-LVM-2026-07-25-5322",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-07-25",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BIL-2026-07-25-6173",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-07-25",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-wind-46.13--111.98",
   "lat": 46.13,
   "lon": -111.98,
   "zip": "",
   "city": "10 SE Boulder",
   "date": "2026-07-24",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBLS Boulder South Mt-69 Mp 27.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-07-24",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-wind-46.45--109.80",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "2 ENE Harlowton",
   "date": "2026-07-24",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1KM 2 ENE Harlowton.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-07-24",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-wind-46.04--109.24",
   "lat": 46.04,
   "lon": -109.24,
   "zip": "",
   "city": "4 NW Hailstone Wildlife",
   "date": "2026-07-24",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM19 3.9 NW Hailstone Wildlife Refuge (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2026-07-24",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-07-24",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-07-24",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-07-24",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-wind-46.43--108.67",
   "lat": 46.43,
   "lon": -108.67,
   "zip": "",
   "city": "7 WSW Roundup",
   "date": "2026-07-24",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HORM8 Horse Thief.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-wind-44.68--111.83",
   "lat": 44.68,
   "lon": -111.83,
   "zip": "",
   "city": "6 NNW Lakeview",
   "date": "2026-07-24",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Thunderstorm wind gust of 75 mph. Mesonet station RRDM8 Red Rock RAWS. Time of event is estimated.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-SV-W-86-Madison-wind-2026-07-24",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-24",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-24. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-86"
  },
  {
   "id": "iem-ww-TFX-SV-W-86-Madison-hail-2026-07-24",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-24",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-86"
  },
  {
   "id": "iem-ww-TFX-SV-W-86-Gallatin-wind-2026-07-24",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-24",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-24. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-86"
  },
  {
   "id": "iem-ww-TFX-SV-W-86-Gallatin-hail-2026-07-24",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-24",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-86"
  },
  {
   "id": "sps-2026-07-24-gallatin-wind",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-24",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Gallatin — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-24-park-wind",
   "zip": "",
   "city": "Park",
   "date": "2026-07-24",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Park — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-24-sweetgrass-wind",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-24",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Sweet Grass — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-24-goldenvall-wind",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-24",
   "county": "Golden Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Golden Valley — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-24-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-24",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Beaverhead — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-24-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-24",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 56,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Yellowstone — hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-BIL-2026-07-24-136",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-07-24",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-1KM-2026-07-24-1383",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-07-24",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM)",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BIL-2026-07-24-1615",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-07-24",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-GTF-2026-07-24-4948",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-07-24",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-07-24",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-07-24",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-23-wind-46.40--108.95",
   "lat": 46.4,
   "lon": -108.95,
   "zip": "",
   "city": "7 N Lavina",
   "date": "2026-07-23",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 7 N Lavina",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-MSO-2026-07-23-6326",
   "lat": 46.9208,
   "lon": -114.0925,
   "zip": "",
   "city": "MISSOULA/BELL FIELD",
   "date": "2026-07-23",
   "county": "Missoula",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MISSOULA/BELL FIELD (MSO) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MISSOULA/BELL FIELD (MSO)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-23-wind-46.15--112.87",
   "lat": 46.15,
   "lon": -112.87,
   "zip": "",
   "city": "4 NW Opportunity",
   "date": "2026-07-23",
   "county": "Deer Lodge",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Anaconda AWOS.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-23-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2026-07-23",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 13 S Marysville. Mesonet station MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-23-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2026-07-23",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 2 E Helena. ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-23-wind-46.87--113.89",
   "lat": 46.87,
   "lon": -113.89,
   "zip": "",
   "city": "1 W Bonner",
   "date": "2026-07-23",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBON Bonner I-90 Mp 110.3.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-MSO-SV-W-15-Missoula-wind-2026-07-23",
   "zip": "",
   "city": "Missoula",
   "date": "2026-07-23",
   "county": "Missoula",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Missoula on 2026-07-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-15"
  },
  {
   "id": "iem-ww-TFX-SV-W-85-Jefferson-wind-2026-07-23",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-23",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-07-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-85"
  },
  {
   "id": "iem-ww-TFX-SV-W-85-Jefferson-hail-2026-07-23",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-23",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-07-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-85"
  },
  {
   "id": "iem-ww-TFX-SV-W-85-Lewis And Clark-wind-2026-07-23",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-23",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-85"
  },
  {
   "id": "iem-ww-TFX-SV-W-85-Lewis And Clark-hail-2026-07-23",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-23",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-85"
  },
  {
   "id": "iem-ww-TFX-SV-W-85-Meagher-wind-2026-07-23",
   "zip": "",
   "city": "Meagher",
   "date": "2026-07-23",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2026-07-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-85"
  },
  {
   "id": "iem-ww-TFX-SV-W-85-Meagher-hail-2026-07-23",
   "zip": "",
   "city": "Meagher",
   "date": "2026-07-23",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2026-07-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-85"
  },
  {
   "id": "iem-ww-TFX-SV-W-85-Madison-wind-2026-07-23",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-23",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-85"
  },
  {
   "id": "iem-ww-TFX-SV-W-85-Madison-hail-2026-07-23",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-23",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-85"
  },
  {
   "id": "iem-ww-TFX-SV-W-85-Broadwater-wind-2026-07-23",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-23",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-85"
  },
  {
   "id": "iem-ww-TFX-SV-W-85-Broadwater-hail-2026-07-23",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-23",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-85"
  },
  {
   "id": "iem-ww-TFX-SV-W-85-Gallatin-wind-2026-07-23",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-23",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-85"
  },
  {
   "id": "iem-ww-TFX-SV-W-85-Gallatin-hail-2026-07-23",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-23",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-85"
  },
  {
   "id": "iem-ww-MSO-SV-W-14-Missoula-wind-2026-07-23",
   "zip": "",
   "city": "Missoula",
   "date": "2026-07-23",
   "county": "Missoula",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Missoula on 2026-07-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-14"
  },
  {
   "id": "iem-ww-MSO-SV-W-14-Missoula-hail-2026-07-23",
   "zip": "",
   "city": "Missoula",
   "date": "2026-07-23",
   "county": "Missoula",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Missoula on 2026-07-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-14"
  },
  {
   "id": "iem-ww-MSO-SV-W-14-Mineral-wind-2026-07-23",
   "zip": "",
   "city": "Mineral",
   "date": "2026-07-23",
   "county": "Mineral",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Mineral on 2026-07-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-14"
  },
  {
   "id": "iem-ww-MSO-SV-W-14-Mineral-hail-2026-07-23",
   "zip": "",
   "city": "Mineral",
   "date": "2026-07-23",
   "county": "Mineral",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Mineral on 2026-07-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-14"
  },
  {
   "id": "iem-ww-MSO-SV-W-16-Silver Bow-wind-2026-07-23",
   "zip": "",
   "city": "Silver Bow",
   "date": "2026-07-23",
   "county": "Silver Bow",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Silver Bow on 2026-07-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-16"
  },
  {
   "id": "iem-ww-MSO-SV-W-16-Silver Bow-hail-2026-07-23",
   "zip": "",
   "city": "Silver Bow",
   "date": "2026-07-23",
   "county": "Silver Bow",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Silver Bow on 2026-07-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-16"
  },
  {
   "id": "iem-ww-MSO-SV-W-16-Deer Lodge-wind-2026-07-23",
   "zip": "",
   "city": "Deer Lodge",
   "date": "2026-07-23",
   "county": "Deer Lodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Deer Lodge on 2026-07-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-16"
  },
  {
   "id": "iem-ww-MSO-SV-W-16-Deer Lodge-hail-2026-07-23",
   "zip": "",
   "city": "Deer Lodge",
   "date": "2026-07-23",
   "county": "Deer Lodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Deer Lodge on 2026-07-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-16"
  },
  {
   "id": "sps-2026-07-23-judithbasi-hail",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-23",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-23-wheatland-hail",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-23",
   "county": "Wheatland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Wheatland — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-23-carter-wind",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-23",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-23-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-23",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-23-goldenvall-wind",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-23",
   "county": "Golden Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Golden Valley — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-23-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-23",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-23-ravalli-wind",
   "zip": "",
   "city": "Ravalli",
   "date": "2026-07-23",
   "county": "Ravalli",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Ravalli — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-23-granite-wind",
   "zip": "",
   "city": "Granite",
   "date": "2026-07-23",
   "county": "Granite",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Granite — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-23-missoula-wind",
   "zip": "",
   "city": "Missoula",
   "date": "2026-07-23",
   "county": "Missoula",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Missoula — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-23-deerlodge-wind",
   "zip": "",
   "city": "Deer Lodge",
   "date": "2026-07-23",
   "county": "Deer Lodge",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Deer Lodge — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-23-silverbow-wind",
   "zip": "",
   "city": "Silver Bow",
   "date": "2026-07-23",
   "county": "Silver Bow",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Silver Bow — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-23-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-23",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jefferson — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-HLN-2026-07-23-477",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-07-23",
   "county": "Lewis & Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HELENA REGIONAL (HLN) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HLN-2026-07-23-518",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-07-23",
   "county": "Lewis & Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HELENA REGIONAL (HLN) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN)",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-MSO-2026-07-23-6308",
   "lat": 46.9208,
   "lon": -114.0925,
   "zip": "",
   "city": "MISSOULA/BELL FIELD",
   "date": "2026-07-23",
   "county": "Missoula",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MISSOULA/BELL FIELD (MSO) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MISSOULA/BELL FIELD (MSO)",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-FF-W-6-Broadwater-flood-2026-07-22",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-22",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TFX for Broadwater on 2026-07-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FF-W-6"
  },
  {
   "id": "iem-ww-TFX-FF-W-6-Lewis And Clark-flood-2026-07-22",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-22",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TFX for Lewis And Clark on 2026-07-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FF-W-6"
  },
  {
   "id": "sps-2026-07-22-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-22",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-22-broadwater-wind",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-22",
   "county": "Broadwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Broadwater — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-LVM-2026-07-22-5300",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-07-22",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-19-wind-45.01--106.89",
   "lat": 45.01,
   "lon": -106.89,
   "zip": "",
   "city": "4 W Decker",
   "date": "2026-07-19",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTDKR Decker S-314 Mp 1.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-SV-W-116-Big Horn-wind-2026-07-19",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-19",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-07-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-116"
  },
  {
   "id": "iem-ww-BYZ-SV-W-116-Big Horn-hail-2026-07-19",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-19",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-07-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-116"
  },
  {
   "id": "iem-ww-BYZ-SV-W-117-Big Horn-wind-2026-07-19",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-19",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-07-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-117"
  },
  {
   "id": "iem-ww-BYZ-SV-W-117-Big Horn-hail-2026-07-19",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-19",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-07-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-117"
  },
  {
   "id": "sps-2026-07-19-carbon-wind",
   "zip": "",
   "city": "Carbon",
   "date": "2026-07-19",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-19",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-19-rosebud-wind",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-19",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-18-hail-48.30--111.95",
   "lat": 48.3,
   "lon": -111.95,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2026-07-18",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture via soical media. Time estimated by radar_ and location is estimated from report.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-18-wind-45.93--113.74",
   "lat": 45.93,
   "lon": -113.74,
   "zip": "",
   "city": "13 ENE Sula",
   "date": "2026-07-18",
   "county": "Ravalli",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TEPM8 Tepee Pt.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-18-wind-47.14--111.86",
   "lat": 47.14,
   "lon": -111.86,
   "zip": "",
   "city": "7 NE Craig",
   "date": "2026-07-18",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTYEP MDT - Gary Cooper Bridge - Dearborn.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-18-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-07-18",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 8 SSW Choteau. Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-18-wind-48.42--111.24",
   "lat": 48.42,
   "lon": -111.24,
   "zip": "",
   "city": "4 S Lothair",
   "date": "2026-07-18",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 4 S Lothair. Mesonet station GW4855 LOTHAIR FOUR S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-18-wind-45.00--104.37",
   "lat": 45,
   "lon": -104.37,
   "zip": "",
   "city": "2 ESE Alzada",
   "date": "2026-07-18",
   "county": "Carter",
   "source": "IEM 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 MTALZ 2.3 E Alzada (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-18-wind-47.70--111.95",
   "lat": 47.7,
   "lon": -111.95,
   "zip": "",
   "city": "6 NNE Fairfield",
   "date": "2026-07-18",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1HM 6 NNE Fairfield.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-GTF-2026-07-18-5357",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-07-18",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 70 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF)",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-18-wind-47.50--111.17",
   "lat": 47.5,
   "lon": -111.17,
   "zip": "",
   "city": "1 ESE Malmstrom Afb",
   "date": "2026-07-18",
   "county": "Cascade",
   "source": "IEM 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 KGFA Malmstrom AFB.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-18-wind-48.59--111.03",
   "lat": 48.59,
   "lon": -111.03,
   "zip": "",
   "city": "6 NNW Chester",
   "date": "2026-07-18",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 6 NNW Chester. Mesonet station GW7428 CHESTER SIX NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-SV-W-80-Teton-wind-2026-07-18",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-18",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-18. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-80"
  },
  {
   "id": "iem-ww-TFX-SV-W-80-Teton-hail-2026-07-18",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-18",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-80"
  },
  {
   "id": "iem-ww-TFX-SV-W-78-Liberty-wind-2026-07-18",
   "zip": "",
   "city": "Liberty",
   "date": "2026-07-18",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-78"
  },
  {
   "id": "iem-ww-TFX-SV-W-78-Liberty-hail-2026-07-18",
   "zip": "",
   "city": "Liberty",
   "date": "2026-07-18",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-07-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-78"
  },
  {
   "id": "iem-ww-TFX-SV-W-78-Toole-wind-2026-07-18",
   "zip": "",
   "city": "Toole",
   "date": "2026-07-18",
   "county": "Toole",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Toole on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-78"
  },
  {
   "id": "iem-ww-TFX-SV-W-78-Toole-hail-2026-07-18",
   "zip": "",
   "city": "Toole",
   "date": "2026-07-18",
   "county": "Toole",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Toole on 2026-07-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-78"
  },
  {
   "id": "iem-ww-TFX-SV-W-82-Cascade-wind-2026-07-18",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-18",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-18. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-82"
  },
  {
   "id": "iem-ww-TFX-SV-W-82-Cascade-hail-2026-07-18",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-18",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-82"
  },
  {
   "id": "iem-ww-TFX-SV-W-82-Teton-wind-2026-07-18",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-18",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-18. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-82"
  },
  {
   "id": "iem-ww-TFX-SV-W-82-Teton-hail-2026-07-18",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-18",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-82"
  },
  {
   "id": "iem-ww-TFX-SV-W-82-Chouteau-wind-2026-07-18",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-18",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-07-18. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-82"
  },
  {
   "id": "iem-ww-TFX-SV-W-82-Chouteau-hail-2026-07-18",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-18",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-82"
  },
  {
   "id": "iem-ww-TFX-SV-W-76-Cascade-wind-2026-07-18",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-18",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-76"
  },
  {
   "id": "iem-ww-TFX-SV-W-76-Cascade-hail-2026-07-18",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-18",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-76"
  },
  {
   "id": "iem-ww-TFX-SV-W-76-Lewis And Clark-wind-2026-07-18",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-18",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-76"
  },
  {
   "id": "iem-ww-TFX-SV-W-76-Lewis And Clark-hail-2026-07-18",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-18",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-76"
  },
  {
   "id": "iem-ww-TFX-SV-W-83-Liberty-wind-2026-07-18",
   "zip": "",
   "city": "Liberty",
   "date": "2026-07-18",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-83"
  },
  {
   "id": "iem-ww-TFX-SV-W-83-Liberty-hail-2026-07-18",
   "zip": "",
   "city": "Liberty",
   "date": "2026-07-18",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-07-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-83"
  },
  {
   "id": "iem-ww-TFX-SV-W-83-Hill-wind-2026-07-18",
   "zip": "",
   "city": "Hill",
   "date": "2026-07-18",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-83"
  },
  {
   "id": "iem-ww-TFX-SV-W-83-Hill-hail-2026-07-18",
   "zip": "",
   "city": "Hill",
   "date": "2026-07-18",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-07-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-83"
  },
  {
   "id": "iem-ww-BYZ-SV-W-115-Carter-wind-2026-07-18",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-18",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-07-18. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-115"
  },
  {
   "id": "iem-ww-BYZ-SV-W-115-Carter-hail-2026-07-18",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-18",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-07-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-115"
  },
  {
   "id": "iem-ww-TFX-SV-W-79-Pondera-wind-2026-07-18",
   "zip": "",
   "city": "Pondera",
   "date": "2026-07-18",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Pondera on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-79"
  },
  {
   "id": "iem-ww-TFX-SV-W-79-Pondera-hail-2026-07-18",
   "zip": "",
   "city": "Pondera",
   "date": "2026-07-18",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Pondera on 2026-07-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-79"
  },
  {
   "id": "iem-ww-TFX-SV-W-79-Toole-wind-2026-07-18",
   "zip": "",
   "city": "Toole",
   "date": "2026-07-18",
   "county": "Toole",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Toole on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-79"
  },
  {
   "id": "iem-ww-TFX-SV-W-79-Toole-hail-2026-07-18",
   "zip": "",
   "city": "Toole",
   "date": "2026-07-18",
   "county": "Toole",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Toole on 2026-07-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-79"
  },
  {
   "id": "iem-ww-TFX-SV-W-75-Madison-wind-2026-07-18",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-18",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-75"
  },
  {
   "id": "iem-ww-TFX-SV-W-75-Madison-hail-2026-07-18",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-18",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-75"
  },
  {
   "id": "iem-ww-TFX-SV-W-75-Broadwater-wind-2026-07-18",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-18",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-75"
  },
  {
   "id": "iem-ww-TFX-SV-W-75-Broadwater-hail-2026-07-18",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-18",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-75"
  },
  {
   "id": "iem-ww-TFX-SV-W-75-Jefferson-wind-2026-07-18",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-75"
  },
  {
   "id": "iem-ww-TFX-SV-W-75-Jefferson-hail-2026-07-18",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-75"
  },
  {
   "id": "iem-ww-TFX-SV-W-75-Gallatin-wind-2026-07-18",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-18",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-75"
  },
  {
   "id": "iem-ww-TFX-SV-W-75-Gallatin-hail-2026-07-18",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-18",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-75"
  },
  {
   "id": "iem-ww-TFX-SV-W-84-Toole-wind-2026-07-18",
   "zip": "",
   "city": "Toole",
   "date": "2026-07-18",
   "county": "Toole",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Toole on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-84"
  },
  {
   "id": "iem-ww-TFX-SV-W-84-Toole-hail-2026-07-18",
   "zip": "",
   "city": "Toole",
   "date": "2026-07-18",
   "county": "Toole",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Toole on 2026-07-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-84"
  },
  {
   "id": "iem-ww-TFX-SV-W-77-Lewis And Clark-wind-2026-07-18",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-18",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-18. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-77"
  },
  {
   "id": "iem-ww-TFX-SV-W-77-Lewis And Clark-hail-2026-07-18",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-18",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-77"
  },
  {
   "id": "iem-ww-TFX-SV-W-77-Teton-wind-2026-07-18",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-18",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-18. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-77"
  },
  {
   "id": "iem-ww-TFX-SV-W-77-Teton-hail-2026-07-18",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-18",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-77"
  },
  {
   "id": "iem-ww-TFX-SV-W-74-Beaverhead-wind-2026-07-18",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-18",
   "county": "Beaverhead",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Beaverhead on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-74"
  },
  {
   "id": "iem-ww-TFX-SV-W-74-Beaverhead-hail-2026-07-18",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-18",
   "county": "Beaverhead",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Beaverhead on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-74"
  },
  {
   "id": "iem-ww-TFX-SV-W-74-Jefferson-wind-2026-07-18",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-74"
  },
  {
   "id": "iem-ww-TFX-SV-W-74-Jefferson-hail-2026-07-18",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-74"
  },
  {
   "id": "iem-ww-TFX-SV-W-74-Madison-wind-2026-07-18",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-18",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-74"
  },
  {
   "id": "iem-ww-TFX-SV-W-74-Madison-hail-2026-07-18",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-18",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-74"
  },
  {
   "id": "iem-ww-TFX-SV-W-81-Cascade-wind-2026-07-18",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-18",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-18. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-81"
  },
  {
   "id": "iem-ww-TFX-SV-W-81-Cascade-hail-2026-07-18",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-18",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-81"
  },
  {
   "id": "iem-ww-TFX-SV-W-81-Teton-wind-2026-07-18",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-18",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-18. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-81"
  },
  {
   "id": "iem-ww-TFX-SV-W-81-Teton-hail-2026-07-18",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-18",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-81"
  },
  {
   "id": "sps-2026-07-18-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-18",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-granite-hail",
   "zip": "",
   "city": "Granite",
   "date": "2026-07-18",
   "county": "Granite",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Granite — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-beaverhead-hail",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-18",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-ravalli-wind",
   "zip": "",
   "city": "Ravalli",
   "date": "2026-07-18",
   "county": "Ravalli",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Ravalli — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-ravalli-hail",
   "zip": "",
   "city": "Ravalli",
   "date": "2026-07-18",
   "county": "Ravalli",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Ravalli — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-madison-hail",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-18",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-missoula-hail",
   "zip": "",
   "city": "Missoula",
   "date": "2026-07-18",
   "county": "Missoula",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Missoula — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-powell-hail",
   "zip": "",
   "city": "Powell",
   "date": "2026-07-18",
   "county": "Powell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Powell — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-gallatin-wind",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-18",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Gallatin — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-lewisandcl-hail",
   "zip": "",
   "city": "Lewis and Clark",
   "date": "2026-07-18",
   "county": "Lewis and Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lewis and Clark — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-18",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-pondera-hail",
   "zip": "",
   "city": "Pondera",
   "date": "2026-07-18",
   "county": "Pondera",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Pondera — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-toole-hail",
   "zip": "",
   "city": "Toole",
   "date": "2026-07-18",
   "county": "Toole",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Toole — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-cascade-hail",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-18",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Cascade — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-silverbow-hail",
   "zip": "",
   "city": "Silver Bow",
   "date": "2026-07-18",
   "county": "Silver Bow",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Silver Bow — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-stillwater-wind",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-18",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Stillwater — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-chouteau-wind",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-18",
   "county": "Chouteau",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chouteau — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-hill-hail",
   "zip": "",
   "city": "Hill",
   "date": "2026-07-18",
   "county": "Hill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Hill — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-18",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Yellowstone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-liberty-hail",
   "zip": "",
   "city": "Liberty",
   "date": "2026-07-18",
   "county": "Liberty",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Liberty — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-fergus-hail",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-18",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Fergus — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-musselshel-hail",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-18",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Musselshell — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-1GM-2026-07-18-5295",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2026-07-18",
   "county": "Lewis And Clark",
   "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": "Golf (1GM) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BTM-2026-07-18-5473",
   "lat": 45.9548,
   "lon": -112.4975,
   "zip": "",
   "city": "BUTTE/BERT MOONEY",
   "date": "2026-07-18",
   "county": "Silver Bow",
   "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": "BUTTE/BERT MOONEY (BTM) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BUTTE/BERT MOONEY (BTM)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-GFA-2026-07-18-5541",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2026-07-18",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MALMSTROM AFB (GFA) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-17-hail-46.18--113.11",
   "lat": 46.18,
   "lon": -113.11,
   "zip": "",
   "city": "5 WNW West Valley",
   "date": "2026-07-17",
   "county": "Deer Lodge",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Heavy rain of 1.29 inch in less than an hour.",
   "sourceDetail": "NWS MSO — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-17-hail-47.57--112.39",
   "lat": 47.57,
   "lon": -112.39,
   "zip": "",
   "city": "5 N Augusta",
   "date": "2026-07-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Video on social media showed significant accumulating hail with the largest stones estimated at quarter size.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-17-hail-48.45--114.49",
   "lat": 48.45,
   "lon": -114.49,
   "zip": "",
   "city": "3 SSE Lupfer",
   "date": "2026-07-17",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Lots of quarters_ lasted about 3 minutes.",
   "sourceDetail": "NWS MSO — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-17-wind-47.33--111.48",
   "lat": 47.33,
   "lon": -111.48,
   "zip": "",
   "city": "7 SSE Ulm",
   "date": "2026-07-17",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 7 SSE Ulm",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-17-wind-47.32--111.47",
   "lat": 47.32,
   "lon": -111.47,
   "zip": "",
   "city": "8 SSE Ulm",
   "date": "2026-07-17",
   "county": "Cascade",
   "source": "IEM 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 K1IM India.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-17-wind-47.32--111.47",
   "lat": 47.32,
   "lon": -111.47,
   "zip": "",
   "city": "8 SSE Ulm",
   "date": "2026-07-17",
   "county": "Cascade",
   "source": "IEM 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 K1IM India.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-GTF-2026-07-17-5639",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-07-17",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-17-flood-46.66--113.13",
   "lat": 46.66,
   "lon": -113.13,
   "zip": "",
   "city": "1 SE Drummond",
   "date": "2026-07-17",
   "county": "Granite",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding across I-90 WB lane between mile marker 155-156, east of Drummond MT.",
   "sourceDetail": "NWS MSO — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-TFX-SV-W-71-Cascade-wind-2026-07-17",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-17",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-71"
  },
  {
   "id": "iem-ww-TFX-SV-W-71-Cascade-hail-2026-07-17",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-17",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-17. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "TFX-SV-W-71"
  },
  {
   "id": "iem-ww-TFX-SV-W-71-Lewis And Clark-wind-2026-07-17",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-17",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-71"
  },
  {
   "id": "iem-ww-TFX-SV-W-71-Lewis And Clark-hail-2026-07-17",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-17",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-17. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "TFX-SV-W-71"
  },
  {
   "id": "iem-ww-TFX-SV-W-71-Teton-wind-2026-07-17",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-17",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-71"
  },
  {
   "id": "iem-ww-TFX-SV-W-71-Teton-hail-2026-07-17",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-17",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-17. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "TFX-SV-W-71"
  },
  {
   "id": "iem-ww-TFX-SV-W-73-Broadwater-wind-2026-07-17",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-17",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-73"
  },
  {
   "id": "iem-ww-TFX-SV-W-73-Broadwater-hail-2026-07-17",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-17",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-73"
  },
  {
   "id": "iem-ww-TFX-SV-W-73-Meagher-wind-2026-07-17",
   "zip": "",
   "city": "Meagher",
   "date": "2026-07-17",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-73"
  },
  {
   "id": "iem-ww-TFX-SV-W-73-Meagher-hail-2026-07-17",
   "zip": "",
   "city": "Meagher",
   "date": "2026-07-17",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2026-07-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-73"
  },
  {
   "id": "iem-ww-TFX-SV-W-70-Lewis And Clark-wind-2026-07-17",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-17",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-70"
  },
  {
   "id": "iem-ww-TFX-SV-W-70-Lewis And Clark-hail-2026-07-17",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-17",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-70"
  },
  {
   "id": "iem-ww-TFX-SV-W-70-Teton-wind-2026-07-17",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-17",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-70"
  },
  {
   "id": "iem-ww-TFX-SV-W-70-Teton-hail-2026-07-17",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-17",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-70"
  },
  {
   "id": "iem-ww-MSO-SV-W-12-Flathead-wind-2026-07-17",
   "zip": "",
   "city": "Flathead",
   "date": "2026-07-17",
   "county": "Flathead",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Flathead on 2026-07-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-12"
  },
  {
   "id": "iem-ww-MSO-SV-W-12-Flathead-hail-2026-07-17",
   "zip": "",
   "city": "Flathead",
   "date": "2026-07-17",
   "county": "Flathead",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Flathead on 2026-07-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-12"
  },
  {
   "id": "iem-ww-MSO-SV-W-12-Lincoln-wind-2026-07-17",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-07-17",
   "county": "Lincoln",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Lincoln on 2026-07-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-12"
  },
  {
   "id": "iem-ww-MSO-SV-W-12-Lincoln-hail-2026-07-17",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-07-17",
   "county": "Lincoln",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Lincoln on 2026-07-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-12"
  },
  {
   "id": "iem-ww-TFX-SV-W-72-Cascade-wind-2026-07-17",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-17",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-72"
  },
  {
   "id": "iem-ww-TFX-SV-W-72-Cascade-hail-2026-07-17",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-17",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-72"
  },
  {
   "id": "iem-ww-TFX-SV-W-72-Chouteau-wind-2026-07-17",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-17",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-72"
  },
  {
   "id": "iem-ww-TFX-SV-W-72-Chouteau-hail-2026-07-17",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-17",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-07-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-72"
  },
  {
   "id": "iem-ww-TFX-SV-W-72-Teton-wind-2026-07-17",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-17",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-72"
  },
  {
   "id": "iem-ww-TFX-SV-W-72-Teton-hail-2026-07-17",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-17",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-72"
  },
  {
   "id": "iem-ww-MSO-FF-W-1-Granite-flood-2026-07-17",
   "zip": "",
   "city": "Granite",
   "date": "2026-07-17",
   "county": "Granite",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MSO for Granite on 2026-07-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-FF-W-1"
  },
  {
   "id": "iem-ww-MSO-FF-W-2-Granite-flood-2026-07-17",
   "zip": "",
   "city": "Granite",
   "date": "2026-07-17",
   "county": "Granite",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MSO for Granite on 2026-07-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-FF-W-2"
  },
  {
   "id": "iem-ww-MSO-FF-W-3-Granite-flood-2026-07-17",
   "zip": "",
   "city": "Granite",
   "date": "2026-07-17",
   "county": "Granite",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MSO for Granite on 2026-07-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-FF-W-3"
  },
  {
   "id": "iem-ww-MSO-FF-W-4-Missoula-flood-2026-07-17",
   "zip": "",
   "city": "Missoula",
   "date": "2026-07-17",
   "county": "Missoula",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MSO for Missoula on 2026-07-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-FF-W-4"
  },
  {
   "id": "iem-ww-MSO-FF-W-4-Powell-flood-2026-07-17",
   "zip": "",
   "city": "Powell",
   "date": "2026-07-17",
   "county": "Powell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MSO for Powell on 2026-07-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-FF-W-4"
  },
  {
   "id": "iem-ww-BYZ-FF-W-14-Park-flood-2026-07-17",
   "zip": "",
   "city": "Park",
   "date": "2026-07-17",
   "county": "Park",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BYZ for Park on 2026-07-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-FF-W-14"
  },
  {
   "id": "iem-ww-BYZ-FF-W-14-Sweet Grass-flood-2026-07-17",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-17",
   "county": "Sweet Grass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BYZ for Sweet Grass on 2026-07-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-FF-W-14"
  },
  {
   "id": "iem-ww-TFX-FF-W-5-Broadwater-flood-2026-07-17",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-17",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TFX for Broadwater on 2026-07-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FF-W-5"
  },
  {
   "id": "iem-ww-TFX-FF-W-5-Lewis And Clark-flood-2026-07-17",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-17",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TFX for Lewis And Clark on 2026-07-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FF-W-5"
  },
  {
   "id": "sps-2026-07-17-sanders-hail",
   "zip": "",
   "city": "Sanders",
   "date": "2026-07-17",
   "county": "Sanders",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Sanders — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-pondera-wind",
   "zip": "",
   "city": "Pondera",
   "date": "2026-07-17",
   "county": "Pondera",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Pondera — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-teton-hail",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-17",
   "county": "Teton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Teton — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-deerlodge-hail",
   "zip": "",
   "city": "Deer Lodge",
   "date": "2026-07-17",
   "county": "Deer Lodge",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Deer Lodge — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-powell-hail",
   "zip": "",
   "city": "Powell",
   "date": "2026-07-17",
   "county": "Powell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Powell — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-granite-hail",
   "zip": "",
   "city": "Granite",
   "date": "2026-07-17",
   "county": "Granite",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Granite — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-lewisandcl-hail",
   "zip": "",
   "city": "Lewis and Clark",
   "date": "2026-07-17",
   "county": "Lewis and Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Lewis and Clark — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-ravalli-hail",
   "zip": "",
   "city": "Ravalli",
   "date": "2026-07-17",
   "county": "Ravalli",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Ravalli — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-sweetgrass-hail",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-17",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Sweet Grass — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-missoula-hail",
   "zip": "",
   "city": "Missoula",
   "date": "2026-07-17",
   "county": "Missoula",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Missoula — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-cascade-hail",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-17",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Cascade — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-17",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Yellowstone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-jefferson-hail",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-17",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-cascade-wind",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-17",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cascade — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-broadwater-hail",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-17",
   "county": "Broadwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Broadwater — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-meagher-hail",
   "zip": "",
   "city": "Meagher",
   "date": "2026-07-17",
   "county": "Meagher",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Meagher — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-flathead-hail",
   "zip": "",
   "city": "Flathead",
   "date": "2026-07-17",
   "county": "Flathead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Flathead — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-flathead-wind",
   "zip": "",
   "city": "Flathead",
   "date": "2026-07-17",
   "county": "Flathead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Flathead — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-powderrive-wind",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-17",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Powder River — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-BIL-2026-07-17-5539",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-07-17",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-16-hail-46.49--111.99",
   "lat": 46.49,
   "lon": -111.99,
   "zip": "",
   "city": "2 N Clancy",
   "date": "2026-07-16",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Corrects previous hail report from 2 N Clancy. Delayed public report of dime to quarter sized hail_ along with 0.44 inches of rainfall.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-16-hail-46.87--110.00",
   "lat": 46.87,
   "lon": -110,
   "zip": "",
   "city": "8 SSE Utica",
   "date": "2026-07-16",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 8 SSE Utica",
   "sourceDetail": "NWS TFX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-16-hail-46.86--110.09",
   "lat": 46.86,
   "lon": -110.09,
   "zip": "",
   "city": "7 S Utica",
   "date": "2026-07-16",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report relayed via social media.",
   "sourceDetail": "NWS TFX — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-07-16-hail-47.84--115.60",
   "lat": 47.84,
   "lon": -115.6,
   "zip": "",
   "city": "Trout Creek",
   "date": "2026-07-16",
   "county": "Sanders",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Corrects previous rain report from Trout Creek. Gas Station said quarter size at least.",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-16-hail-45.76--113.00",
   "lat": 45.76,
   "lon": -113,
   "zip": "",
   "city": "3 SW Wise River",
   "date": "2026-07-16",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report. Social media report with photo showing at least golf ball sized hail. Time estimated.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-07-16-hail-46.47--109.34",
   "lat": 46.47,
   "lon": -109.34,
   "zip": "",
   "city": "8 NNW Franklin",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report of golf ball size hail.",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-07-16-hail-46.53--109.34",
   "lat": 46.53,
   "lon": -109.34,
   "zip": "",
   "city": "9 NE Hedgesville",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 9 NE Hedgesville",
   "sourceDetail": "NWS BYZ — CO-OP Observer via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-16-hail-46.02--112.54",
   "lat": 46.02,
   "lon": -112.54,
   "zip": "",
   "city": "1 NNW Butte",
   "date": "2026-07-16",
   "county": "Silver Bow",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NNW Butte",
   "sourceDetail": "NWS MSO — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-07-16-hail-46.30--108.79",
   "lat": 46.3,
   "lon": -108.79,
   "zip": "",
   "city": "7 E Lavina",
   "date": "2026-07-16",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Estimated 65 mph gusts.",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-07-16-wind-46.41--109.70",
   "lat": 46.41,
   "lon": -109.7,
   "zip": "",
   "city": "7 ESE Harlowton",
   "date": "2026-07-16",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 7 ESE Harlowton",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-16-wind-46.42--109.06",
   "lat": 46.42,
   "lon": -109.06,
   "zip": "",
   "city": "10 NNW Lavina",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 10 NNW Lavina",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-16-wind-46.40--108.95",
   "lat": 46.4,
   "lon": -108.95,
   "zip": "",
   "city": "7 N Lavina",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 7 N Lavina",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-16-wind-46.30--108.81",
   "lat": 46.3,
   "lon": -108.81,
   "zip": "",
   "city": "6 E Lavina",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Pea size hail and very heavy rain.",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-16-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-07-16",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-16-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2026-07-16",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 11 SSE Klein",
   "sourceDetail": "NWS BYZ — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-16-wind-45.84--108.96",
   "lat": 45.84,
   "lon": -108.96,
   "zip": "",
   "city": "2 SW Molt",
   "date": "2026-07-16",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SW Molt",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-07-16",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-07-16",
   "county": "Yellowstone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Laurel (6S8) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-16-wind-45.63--108.49",
   "lat": 45.63,
   "lon": -108.49,
   "zip": "",
   "city": "11 SSE Billings",
   "date": "2026-07-16",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 11 SSE Billings",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-16-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-07-16",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-16-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-07-16",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 SW Lockwood",
   "sourceDetail": "NWS BYZ — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-TFX-SV-W-58-Cascade-wind-2026-07-16",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-16",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-58"
  },
  {
   "id": "iem-ww-TFX-SV-W-58-Cascade-hail-2026-07-16",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-16",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-16. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TFX-SV-W-58"
  },
  {
   "id": "iem-ww-TFX-SV-W-58-Lewis And Clark-wind-2026-07-16",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-16",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-58"
  },
  {
   "id": "iem-ww-TFX-SV-W-58-Lewis And Clark-hail-2026-07-16",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-16",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-16. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TFX-SV-W-58"
  },
  {
   "id": "iem-ww-TFX-SV-W-60-Broadwater-wind-2026-07-16",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-16",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-60"
  },
  {
   "id": "iem-ww-TFX-SV-W-60-Broadwater-hail-2026-07-16",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-16",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-16. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "TFX-SV-W-60"
  },
  {
   "id": "iem-ww-TFX-SV-W-60-Jefferson-wind-2026-07-16",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-16",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-60"
  },
  {
   "id": "iem-ww-TFX-SV-W-60-Jefferson-hail-2026-07-16",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-16",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-07-16. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "TFX-SV-W-60"
  },
  {
   "id": "iem-ww-TFX-SV-W-69-Glacier-wind-2026-07-16",
   "zip": "",
   "city": "Glacier",
   "date": "2026-07-16",
   "county": "Glacier",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Glacier on 2026-07-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-69"
  },
  {
   "id": "iem-ww-TFX-SV-W-69-Glacier-hail-2026-07-16",
   "zip": "",
   "city": "Glacier",
   "date": "2026-07-16",
   "county": "Glacier",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Glacier on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-69"
  },
  {
   "id": "iem-ww-BYZ-SV-W-112-Stillwater-wind-2026-07-16",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-16",
   "county": "Stillwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Stillwater on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-112"
  },
  {
   "id": "iem-ww-BYZ-SV-W-112-Stillwater-hail-2026-07-16",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-16",
   "county": "Stillwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Stillwater on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-112"
  },
  {
   "id": "iem-ww-BYZ-SV-W-112-Yellowstone-wind-2026-07-16",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-16",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-112"
  },
  {
   "id": "iem-ww-BYZ-SV-W-112-Yellowstone-hail-2026-07-16",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-16",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-112"
  },
  {
   "id": "iem-ww-TFX-SV-W-59-Beaverhead-wind-2026-07-16",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-16",
   "county": "Beaverhead",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Beaverhead on 2026-07-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-59"
  },
  {
   "id": "iem-ww-TFX-SV-W-59-Beaverhead-hail-2026-07-16",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-16",
   "county": "Beaverhead",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Beaverhead on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-59"
  },
  {
   "id": "iem-ww-TFX-SV-W-63-Lewis And Clark-wind-2026-07-16",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-16",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-63"
  },
  {
   "id": "iem-ww-TFX-SV-W-63-Lewis And Clark-hail-2026-07-16",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-16",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-16. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-63"
  },
  {
   "id": "iem-ww-TFX-SV-W-63-Cascade-wind-2026-07-16",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-16",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-63"
  },
  {
   "id": "iem-ww-TFX-SV-W-63-Cascade-hail-2026-07-16",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-16",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-16. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-63"
  },
  {
   "id": "iem-ww-MSO-SV-W-10-Sanders-wind-2026-07-16",
   "zip": "",
   "city": "Sanders",
   "date": "2026-07-16",
   "county": "Sanders",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Sanders on 2026-07-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-10"
  },
  {
   "id": "iem-ww-MSO-SV-W-10-Sanders-hail-2026-07-16",
   "zip": "",
   "city": "Sanders",
   "date": "2026-07-16",
   "county": "Sanders",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Sanders on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-10"
  },
  {
   "id": "iem-ww-MSO-SV-W-10-Lincoln-wind-2026-07-16",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-07-16",
   "county": "Lincoln",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Lincoln on 2026-07-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-10"
  },
  {
   "id": "iem-ww-MSO-SV-W-10-Lincoln-hail-2026-07-16",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-07-16",
   "county": "Lincoln",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Lincoln on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-10"
  },
  {
   "id": "iem-ww-TFX-SV-W-54-Cascade-wind-2026-07-16",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-16",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-54"
  },
  {
   "id": "iem-ww-TFX-SV-W-54-Cascade-hail-2026-07-16",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-16",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-54"
  },
  {
   "id": "iem-ww-TFX-SV-W-54-Judith Basin-wind-2026-07-16",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-16",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-54"
  },
  {
   "id": "iem-ww-TFX-SV-W-54-Judith Basin-hail-2026-07-16",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-16",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-54"
  },
  {
   "id": "iem-ww-TFX-SV-W-66-Meagher-wind-2026-07-16",
   "zip": "",
   "city": "Meagher",
   "date": "2026-07-16",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-66"
  },
  {
   "id": "iem-ww-TFX-SV-W-66-Meagher-hail-2026-07-16",
   "zip": "",
   "city": "Meagher",
   "date": "2026-07-16",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-66"
  },
  {
   "id": "iem-ww-TFX-SV-W-61-Lewis And Clark-wind-2026-07-16",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-16",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-61"
  },
  {
   "id": "iem-ww-TFX-SV-W-61-Lewis And Clark-hail-2026-07-16",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-16",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-16. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-61"
  },
  {
   "id": "iem-ww-BYZ-SV-W-114-Rosebud-wind-2026-07-16",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-16",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-07-16. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-114"
  },
  {
   "id": "iem-ww-BYZ-SV-W-114-Rosebud-hail-2026-07-16",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-16",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-07-16. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-114"
  },
  {
   "id": "iem-ww-BYZ-SV-W-107-Golden Valley-wind-2026-07-16",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-16. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-107"
  },
  {
   "id": "iem-ww-BYZ-SV-W-107-Golden Valley-hail-2026-07-16",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-107"
  },
  {
   "id": "iem-ww-BYZ-SV-W-107-Musselshell-wind-2026-07-16",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-16",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-16. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-107"
  },
  {
   "id": "iem-ww-BYZ-SV-W-107-Musselshell-hail-2026-07-16",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-16",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-107"
  },
  {
   "id": "iem-ww-BYZ-SV-W-105-Wheatland-wind-2026-07-16",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-16",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-105"
  },
  {
   "id": "iem-ww-BYZ-SV-W-105-Wheatland-hail-2026-07-16",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-16",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-105"
  },
  {
   "id": "iem-ww-BYZ-SV-W-105-Golden Valley-wind-2026-07-16",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-105"
  },
  {
   "id": "iem-ww-BYZ-SV-W-105-Golden Valley-hail-2026-07-16",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-105"
  },
  {
   "id": "iem-ww-BYZ-SV-W-108-Golden Valley-wind-2026-07-16",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-16. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-108"
  },
  {
   "id": "iem-ww-BYZ-SV-W-108-Golden Valley-hail-2026-07-16",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-16. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-108"
  },
  {
   "id": "iem-ww-BYZ-SV-W-108-Musselshell-wind-2026-07-16",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-16",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-16. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-108"
  },
  {
   "id": "iem-ww-BYZ-SV-W-108-Musselshell-hail-2026-07-16",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-16",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-16. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-108"
  },
  {
   "id": "iem-ww-BYZ-SV-W-110-Golden Valley-wind-2026-07-16",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-110"
  },
  {
   "id": "iem-ww-BYZ-SV-W-110-Golden Valley-hail-2026-07-16",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-110"
  },
  {
   "id": "iem-ww-BYZ-SV-W-110-Sweet Grass-wind-2026-07-16",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-16",
   "county": "Sweet Grass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Sweet Grass on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-110"
  },
  {
   "id": "iem-ww-BYZ-SV-W-110-Sweet Grass-hail-2026-07-16",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-16",
   "county": "Sweet Grass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Sweet Grass on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-110"
  },
  {
   "id": "iem-ww-BYZ-SV-W-110-Stillwater-wind-2026-07-16",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-16",
   "county": "Stillwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Stillwater on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-110"
  },
  {
   "id": "iem-ww-BYZ-SV-W-110-Stillwater-hail-2026-07-16",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-16",
   "county": "Stillwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Stillwater on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-110"
  },
  {
   "id": "iem-ww-BYZ-SV-W-106-Golden Valley-wind-2026-07-16",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-106"
  },
  {
   "id": "iem-ww-BYZ-SV-W-106-Golden Valley-hail-2026-07-16",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-16. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "BYZ-SV-W-106"
  },
  {
   "id": "iem-ww-BYZ-SV-W-106-Wheatland-wind-2026-07-16",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-16",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-106"
  },
  {
   "id": "iem-ww-BYZ-SV-W-106-Wheatland-hail-2026-07-16",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-16",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-07-16. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "BYZ-SV-W-106"
  },
  {
   "id": "iem-ww-TFX-SV-W-67-Cascade-wind-2026-07-16",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-16",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-67"
  },
  {
   "id": "iem-ww-TFX-SV-W-67-Cascade-hail-2026-07-16",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-16",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-16. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TFX-SV-W-67"
  },
  {
   "id": "iem-ww-BYZ-SV-W-113-Yellowstone-wind-2026-07-16",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-16",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-16. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-113"
  },
  {
   "id": "iem-ww-BYZ-SV-W-113-Yellowstone-hail-2026-07-16",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-16",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-113"
  },
  {
   "id": "iem-ww-TFX-SV-W-64-Lewis And Clark-wind-2026-07-16",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-16",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-64"
  },
  {
   "id": "iem-ww-TFX-SV-W-64-Lewis And Clark-hail-2026-07-16",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-16",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-64"
  },
  {
   "id": "iem-ww-TFX-SV-W-68-Broadwater-wind-2026-07-16",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-16",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-68"
  },
  {
   "id": "iem-ww-TFX-SV-W-68-Broadwater-hail-2026-07-16",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-16",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-68"
  },
  {
   "id": "iem-ww-TFX-SV-W-68-Gallatin-wind-2026-07-16",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-16",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-68"
  },
  {
   "id": "iem-ww-TFX-SV-W-68-Gallatin-hail-2026-07-16",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-16",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-68"
  },
  {
   "id": "iem-ww-TFX-SV-W-55-Judith Basin-wind-2026-07-16",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-16",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-55"
  },
  {
   "id": "iem-ww-TFX-SV-W-55-Judith Basin-hail-2026-07-16",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-16",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-16. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-55"
  },
  {
   "id": "iem-ww-BYZ-SV-W-109-Musselshell-wind-2026-07-16",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-16",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-16. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-109"
  },
  {
   "id": "iem-ww-BYZ-SV-W-109-Musselshell-hail-2026-07-16",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-16",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-16. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BYZ-SV-W-109"
  },
  {
   "id": "iem-ww-TFX-SV-W-56-Jefferson-wind-2026-07-16",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-16",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-56"
  },
  {
   "id": "iem-ww-TFX-SV-W-56-Jefferson-hail-2026-07-16",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-16",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-07-16. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TFX-SV-W-56"
  },
  {
   "id": "iem-ww-TFX-SV-W-56-Lewis And Clark-wind-2026-07-16",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-16",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-56"
  },
  {
   "id": "iem-ww-TFX-SV-W-56-Lewis And Clark-hail-2026-07-16",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-16",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-07-16. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TFX-SV-W-56"
  },
  {
   "id": "iem-ww-BYZ-SV-W-104-Golden Valley-wind-2026-07-16",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-104"
  },
  {
   "id": "iem-ww-BYZ-SV-W-104-Golden Valley-hail-2026-07-16",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-104"
  },
  {
   "id": "iem-ww-BYZ-SV-W-104-Wheatland-wind-2026-07-16",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-16",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-104"
  },
  {
   "id": "iem-ww-BYZ-SV-W-104-Wheatland-hail-2026-07-16",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-16",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-104"
  },
  {
   "id": "iem-ww-TFX-SV-W-65-Beaverhead-wind-2026-07-16",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-16",
   "county": "Beaverhead",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Beaverhead on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-65"
  },
  {
   "id": "iem-ww-TFX-SV-W-65-Beaverhead-hail-2026-07-16",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-16",
   "county": "Beaverhead",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Beaverhead on 2026-07-16. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-65"
  },
  {
   "id": "iem-ww-TFX-SV-W-62-Fergus-wind-2026-07-16",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-16",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-62"
  },
  {
   "id": "iem-ww-TFX-SV-W-62-Fergus-hail-2026-07-16",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-16",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-16. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "TFX-SV-W-62"
  },
  {
   "id": "iem-ww-TFX-SV-W-62-Judith Basin-wind-2026-07-16",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-16",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-62"
  },
  {
   "id": "iem-ww-TFX-SV-W-62-Judith Basin-hail-2026-07-16",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-16",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-16. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "TFX-SV-W-62"
  },
  {
   "id": "iem-ww-MSO-SV-W-11-Deer Lodge-wind-2026-07-16",
   "zip": "",
   "city": "Deer Lodge",
   "date": "2026-07-16",
   "county": "Deer Lodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Deer Lodge on 2026-07-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-11"
  },
  {
   "id": "iem-ww-MSO-SV-W-11-Deer Lodge-hail-2026-07-16",
   "zip": "",
   "city": "Deer Lodge",
   "date": "2026-07-16",
   "county": "Deer Lodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Deer Lodge on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-11"
  },
  {
   "id": "iem-ww-MSO-SV-W-11-Silver Bow-wind-2026-07-16",
   "zip": "",
   "city": "Silver Bow",
   "date": "2026-07-16",
   "county": "Silver Bow",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Silver Bow on 2026-07-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-11"
  },
  {
   "id": "iem-ww-MSO-SV-W-11-Silver Bow-hail-2026-07-16",
   "zip": "",
   "city": "Silver Bow",
   "date": "2026-07-16",
   "county": "Silver Bow",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Silver Bow on 2026-07-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-11"
  },
  {
   "id": "iem-ww-TFX-SV-W-57-Judith Basin-wind-2026-07-16",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-16",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-57"
  },
  {
   "id": "iem-ww-TFX-SV-W-57-Judith Basin-hail-2026-07-16",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-16",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-16. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-57"
  },
  {
   "id": "iem-ww-BYZ-SV-W-111-Musselshell-wind-2026-07-16",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-16",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-16. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-111"
  },
  {
   "id": "iem-ww-BYZ-SV-W-111-Musselshell-hail-2026-07-16",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-16",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-16. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-111"
  },
  {
   "id": "iem-ww-BYZ-FF-W-13-Golden Valley-flood-2026-07-16",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BYZ for Golden Valley on 2026-07-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-FF-W-13"
  },
  {
   "id": "iem-ww-BYZ-FF-W-13-Musselshell-flood-2026-07-16",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-16",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BYZ for Musselshell on 2026-07-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-FF-W-13"
  },
  {
   "id": "sps-2026-07-16-silverbow-hail",
   "zip": "",
   "city": "Silver Bow",
   "date": "2026-07-16",
   "county": "Silver Bow",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Silver Bow — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-16-judithbasi-hail",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-16",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-16-beaverhead-hail",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-16",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Beaverhead — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-16-carbon-hail",
   "zip": "",
   "city": "Carbon",
   "date": "2026-07-16",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-16-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-16",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-16-sanders-hail",
   "zip": "",
   "city": "Sanders",
   "date": "2026-07-16",
   "county": "Sanders",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Sanders — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-16-lincoln-hail",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-07-16",
   "county": "Lincoln",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lincoln — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-16-flathead-hail",
   "zip": "",
   "city": "Flathead",
   "date": "2026-07-16",
   "county": "Flathead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Flathead — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-16-wheatland-hail",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-16",
   "county": "Wheatland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Wheatland — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-16-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-16",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-16-glacier-hail",
   "zip": "",
   "city": "Glacier",
   "date": "2026-07-16",
   "county": "Glacier",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Glacier — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-16-goldenvall-hail",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-16",
   "county": "Golden Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 56,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Golden Valley — hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-16-musselshel-hail",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-16",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 56,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Musselshell — hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-16-treasure-hail",
   "zip": "",
   "city": "Treasure",
   "date": "2026-07-16",
   "county": "Treasure",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 57,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Treasure — hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-16-rosebud-hail",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-16",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 56,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Rosebud — hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-BIL-2026-07-16-6375",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-07-16",
   "county": "Yellowstone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BILLINGS/LOGAN INTL (BIL) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-JDN-2026-07-15-626",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-07-15",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN)",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-15-wind-45.93--108.23",
   "lat": 45.93,
   "lon": -108.23,
   "zip": "",
   "city": "4 SW Worden",
   "date": "2026-07-15",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 SW Worden",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-15-wind-45.94--108.15",
   "lat": 45.94,
   "lon": -108.15,
   "zip": "",
   "city": "1 SSE Ballantine",
   "date": "2026-07-15",
   "county": "Yellowstone",
   "source": "IEM 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 MTBAL Ballantine I-94 Mp 15.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-15-flood-45.39--109.72",
   "lat": 45.39,
   "lon": -109.72,
   "zip": "",
   "city": "1 SW Dean",
   "date": "2026-07-15",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of road washed out and at least 3 inches of rain over the past 2 hours.",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-15-flood-45.76--108.52",
   "lat": 45.76,
   "lon": -108.52,
   "zip": "",
   "city": "3 SSE Billings",
   "date": "2026-07-15",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street flooding, received 0.98 inches of rain in ~2 hours.",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-BYZ-SV-W-103-Yellowstone-wind-2026-07-15",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-15",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-103"
  },
  {
   "id": "iem-ww-BYZ-SV-W-103-Yellowstone-hail-2026-07-15",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-15",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-103"
  },
  {
   "id": "iem-ww-BYZ-SV-W-103-Big Horn-wind-2026-07-15",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-15",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-07-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-103"
  },
  {
   "id": "iem-ww-BYZ-SV-W-103-Big Horn-hail-2026-07-15",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-15",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-07-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-103"
  },
  {
   "id": "iem-ww-TFX-SV-W-53-Beaverhead-wind-2026-07-15",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-15",
   "county": "Beaverhead",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Beaverhead on 2026-07-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-53"
  },
  {
   "id": "iem-ww-TFX-SV-W-53-Beaverhead-hail-2026-07-15",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-15",
   "county": "Beaverhead",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Beaverhead on 2026-07-15. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-53"
  },
  {
   "id": "iem-ww-TFX-SV-W-53-Madison-wind-2026-07-15",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-15",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-53"
  },
  {
   "id": "iem-ww-TFX-SV-W-53-Madison-hail-2026-07-15",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-15",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-15. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-53"
  },
  {
   "id": "iem-ww-BYZ-FF-W-12-Stillwater-flood-2026-07-15",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-15",
   "county": "Stillwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BYZ for Stillwater on 2026-07-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-FF-W-12"
  },
  {
   "id": "sps-2026-07-15-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-15",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Yellowstone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-15-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-15",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-15-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-15",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Big Horn — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-15-beaverhead-hail",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-15",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Beaverhead — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-14-hail-47.13--110.20",
   "lat": 47.13,
   "lon": -110.2,
   "zip": "",
   "city": "2 SSE Stanford",
   "date": "2026-07-14",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report with photo of approximately half dollar sized hail near Stanford. Time and location is estimated.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-14-hail-47.00--109.86",
   "lat": 47,
   "lon": -109.86,
   "zip": "",
   "city": "Hobson",
   "date": "2026-07-14",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report with photo showing hail approximately golf ball sized near Hobson. Time and location is estimated.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-07-14-hail-47.01--109.87",
   "lat": 47.01,
   "lon": -109.87,
   "zip": "",
   "city": "1 N Hobson",
   "date": "2026-07-14",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report of tennis ball sized hail near Hobson. Time and location is estimated.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-07-14-wind-47.05--109.46",
   "lat": 47.05,
   "lon": -109.46,
   "zip": "",
   "city": "2 SW Lewistown",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM 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 due to data ingestion errors.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-14-wind-46.98--109.75",
   "lat": 46.98,
   "lon": -109.75,
   "zip": "",
   "city": "2 WNW Moore",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTEDD Eddies Corner Us-191 Mp 39.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-14-wind-47.06--109.52",
   "lat": 47.06,
   "lon": -109.52,
   "zip": "",
   "city": "4 W Lewistown",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station just north of the Lewistown Airport.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-14-wind-47.05--108.84",
   "lat": 47.05,
   "lon": -108.84,
   "zip": "",
   "city": "2 NW Grass Range",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station just west of Grass Range reported a 67 mph wind gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-14-wind-46.54--109.35",
   "lat": 46.54,
   "lon": -109.35,
   "zip": "",
   "city": "9 NE Hedgesville",
   "date": "2026-07-14",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 9 NE Hedgesville",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-14-wind-46.84--108.94",
   "lat": 46.84,
   "lon": -108.94,
   "zip": "",
   "city": "12 SSE Forestgrove",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "N Bar Ranch AWOS reported an 86 mph gust. Sustained winds of 45 mph at time of report.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-14-wind-46.40--108.95",
   "lat": 46.4,
   "lon": -108.95,
   "zip": "",
   "city": "7 N Lavina",
   "date": "2026-07-14",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 7 N Lavina",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-14-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-07-14",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-14-wind-46.58--108.43",
   "lat": 46.58,
   "lon": -108.43,
   "zip": "",
   "city": "11 NNE Roundup",
   "date": "2026-07-14",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 11 NNE Roundup",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-14-wind-47.01--108.36",
   "lat": 47.01,
   "lon": -108.36,
   "zip": "",
   "city": "1 NNW Winnett",
   "date": "2026-07-14",
   "county": "Petroleum",
   "source": "IEM 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 MTWIN Winnett Mt-200 Mp 136.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-14-wind-46.78--107.92",
   "lat": 46.78,
   "lon": -107.92,
   "zip": "",
   "city": "15 S Mosby",
   "date": "2026-07-14",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mosby S Montana Mesonet surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-14-wind-47.17--107.64",
   "lat": 47.17,
   "lon": -107.64,
   "zip": "",
   "city": "8 WNW Sand Springs",
   "date": "2026-07-14",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sand Springs NW Montana mesonet surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-14-flood-47.06--109.43",
   "lat": 47.06,
   "lon": -109.43,
   "zip": "",
   "city": "Lewistown",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Trained spotter relayed reports of water blowing through manhole covers in Lewistown. Location estimated.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-TFX-SV-W-45-Fergus-wind-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-45"
  },
  {
   "id": "iem-ww-TFX-SV-W-45-Fergus-hail-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-45"
  },
  {
   "id": "iem-ww-TFX-SV-W-45-Judith Basin-wind-2026-07-14",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-14",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-45"
  },
  {
   "id": "iem-ww-TFX-SV-W-45-Judith Basin-hail-2026-07-14",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-14",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-45"
  },
  {
   "id": "iem-ww-TFX-SV-W-49-Judith Basin-wind-2026-07-14",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-14",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-49"
  },
  {
   "id": "iem-ww-TFX-SV-W-49-Judith Basin-hail-2026-07-14",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-14",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-14. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "TFX-SV-W-49"
  },
  {
   "id": "iem-ww-TFX-SV-W-49-Fergus-wind-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-49"
  },
  {
   "id": "iem-ww-TFX-SV-W-49-Fergus-hail-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "TFX-SV-W-49"
  },
  {
   "id": "iem-ww-TFX-SV-W-46-Blaine-wind-2026-07-14",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-14",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-46"
  },
  {
   "id": "iem-ww-TFX-SV-W-46-Blaine-hail-2026-07-14",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-14",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-46"
  },
  {
   "id": "iem-ww-TFX-SV-W-46-Fergus-wind-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-46"
  },
  {
   "id": "iem-ww-TFX-SV-W-46-Fergus-hail-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-46"
  },
  {
   "id": "iem-ww-TFX-SV-W-46-Chouteau-wind-2026-07-14",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-14",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-46"
  },
  {
   "id": "iem-ww-TFX-SV-W-46-Chouteau-hail-2026-07-14",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-14",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-46"
  },
  {
   "id": "iem-ww-TFX-SV-W-44-Blaine-wind-2026-07-14",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-14",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-44"
  },
  {
   "id": "iem-ww-TFX-SV-W-44-Blaine-hail-2026-07-14",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-14",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-07-14. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TFX-SV-W-44"
  },
  {
   "id": "iem-ww-TFX-SV-W-44-Fergus-wind-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-44"
  },
  {
   "id": "iem-ww-TFX-SV-W-44-Fergus-hail-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TFX-SV-W-44"
  },
  {
   "id": "iem-ww-BYZ-SV-W-92-Wheatland-wind-2026-07-14",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-14",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-92"
  },
  {
   "id": "iem-ww-BYZ-SV-W-92-Wheatland-hail-2026-07-14",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-14",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-92"
  },
  {
   "id": "iem-ww-BYZ-SV-W-94-Sweet Grass-wind-2026-07-14",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-14",
   "county": "Sweet Grass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Sweet Grass on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-94"
  },
  {
   "id": "iem-ww-BYZ-SV-W-94-Sweet Grass-hail-2026-07-14",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-14",
   "county": "Sweet Grass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Sweet Grass on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-94"
  },
  {
   "id": "iem-ww-BYZ-SV-W-93-Wheatland-wind-2026-07-14",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-14",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-93"
  },
  {
   "id": "iem-ww-BYZ-SV-W-93-Wheatland-hail-2026-07-14",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-14",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-93"
  },
  {
   "id": "iem-ww-TFX-SV-W-48-Judith Basin-wind-2026-07-14",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-14",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-48"
  },
  {
   "id": "iem-ww-TFX-SV-W-48-Judith Basin-hail-2026-07-14",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-14",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-14. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-48"
  },
  {
   "id": "iem-ww-TFX-SV-W-48-Fergus-wind-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-48"
  },
  {
   "id": "iem-ww-TFX-SV-W-48-Fergus-hail-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-48"
  },
  {
   "id": "iem-ww-BYZ-SV-W-95-Wheatland-wind-2026-07-14",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-14",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-95"
  },
  {
   "id": "iem-ww-BYZ-SV-W-95-Wheatland-hail-2026-07-14",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-14",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-95"
  },
  {
   "id": "iem-ww-BYZ-SV-W-95-Sweet Grass-wind-2026-07-14",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-14",
   "county": "Sweet Grass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Sweet Grass on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-95"
  },
  {
   "id": "iem-ww-BYZ-SV-W-95-Sweet Grass-hail-2026-07-14",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-14",
   "county": "Sweet Grass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Sweet Grass on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-95"
  },
  {
   "id": "iem-ww-BYZ-SV-W-102-Big Horn-wind-2026-07-14",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-14",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-102"
  },
  {
   "id": "iem-ww-BYZ-SV-W-102-Big Horn-hail-2026-07-14",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-14",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-102"
  },
  {
   "id": "iem-ww-BYZ-SV-W-102-Treasure-wind-2026-07-14",
   "zip": "",
   "city": "Treasure",
   "date": "2026-07-14",
   "county": "Treasure",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Treasure on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-102"
  },
  {
   "id": "iem-ww-BYZ-SV-W-102-Treasure-hail-2026-07-14",
   "zip": "",
   "city": "Treasure",
   "date": "2026-07-14",
   "county": "Treasure",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Treasure on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-102"
  },
  {
   "id": "iem-ww-BYZ-SV-W-102-Yellowstone-wind-2026-07-14",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-14",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-102"
  },
  {
   "id": "iem-ww-BYZ-SV-W-102-Yellowstone-hail-2026-07-14",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-14",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-102"
  },
  {
   "id": "iem-ww-BYZ-SV-W-97-Golden Valley-wind-2026-07-14",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-14",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-97"
  },
  {
   "id": "iem-ww-BYZ-SV-W-97-Golden Valley-hail-2026-07-14",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-14",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-97"
  },
  {
   "id": "iem-ww-BYZ-SV-W-97-Musselshell-wind-2026-07-14",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-14",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-97"
  },
  {
   "id": "iem-ww-BYZ-SV-W-97-Musselshell-hail-2026-07-14",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-14",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-97"
  },
  {
   "id": "iem-ww-BYZ-SV-W-96-Wheatland-wind-2026-07-14",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-14",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-96"
  },
  {
   "id": "iem-ww-BYZ-SV-W-96-Wheatland-hail-2026-07-14",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-14",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-07-14. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-96"
  },
  {
   "id": "iem-ww-BYZ-SV-W-96-Golden Valley-wind-2026-07-14",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-14",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-96"
  },
  {
   "id": "iem-ww-BYZ-SV-W-96-Golden Valley-hail-2026-07-14",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-14",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-14. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-96"
  },
  {
   "id": "iem-ww-GGW-SV-W-105-Garfield-wind-2026-07-14",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-14",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-105"
  },
  {
   "id": "iem-ww-GGW-SV-W-105-Garfield-hail-2026-07-14",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-14",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-105"
  },
  {
   "id": "iem-ww-TFX-SV-W-50-Fergus-wind-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-50"
  },
  {
   "id": "iem-ww-TFX-SV-W-50-Fergus-hail-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-50"
  },
  {
   "id": "iem-ww-BYZ-SV-W-98-Golden Valley-wind-2026-07-14",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-14",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-98"
  },
  {
   "id": "iem-ww-BYZ-SV-W-98-Golden Valley-hail-2026-07-14",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-14",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-98"
  },
  {
   "id": "iem-ww-BYZ-SV-W-98-Musselshell-wind-2026-07-14",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-14",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-98"
  },
  {
   "id": "iem-ww-BYZ-SV-W-98-Musselshell-hail-2026-07-14",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-14",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-98"
  },
  {
   "id": "iem-ww-GGW-SV-W-104-Garfield-wind-2026-07-14",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-14",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-104"
  },
  {
   "id": "iem-ww-GGW-SV-W-104-Garfield-hail-2026-07-14",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-14",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-104"
  },
  {
   "id": "iem-ww-GGW-SV-W-104-Petroleum-wind-2026-07-14",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-14",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-104"
  },
  {
   "id": "iem-ww-GGW-SV-W-104-Petroleum-hail-2026-07-14",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-14",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-104"
  },
  {
   "id": "iem-ww-GGW-SV-W-103-Petroleum-wind-2026-07-14",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-14",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-103"
  },
  {
   "id": "iem-ww-GGW-SV-W-103-Petroleum-hail-2026-07-14",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-14",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-103"
  },
  {
   "id": "iem-ww-TFX-SV-W-47-Fergus-wind-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-47"
  },
  {
   "id": "iem-ww-TFX-SV-W-47-Fergus-hail-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-47"
  },
  {
   "id": "iem-ww-TFX-SV-W-52-Fergus-wind-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-52"
  },
  {
   "id": "iem-ww-TFX-SV-W-52-Fergus-hail-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-52"
  },
  {
   "id": "iem-ww-TFX-SV-W-51-Fergus-wind-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-51"
  },
  {
   "id": "iem-ww-TFX-SV-W-51-Fergus-hail-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-51"
  },
  {
   "id": "iem-ww-BYZ-SV-W-99-Yellowstone-wind-2026-07-14",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-14",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-99"
  },
  {
   "id": "iem-ww-BYZ-SV-W-99-Yellowstone-hail-2026-07-14",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-14",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-99"
  },
  {
   "id": "iem-ww-BYZ-SV-W-99-Musselshell-wind-2026-07-14",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-14",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-99"
  },
  {
   "id": "iem-ww-BYZ-SV-W-99-Musselshell-hail-2026-07-14",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-14",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-99"
  },
  {
   "id": "iem-ww-BYZ-SV-W-101-Big Horn-wind-2026-07-14",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-14",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-101"
  },
  {
   "id": "iem-ww-BYZ-SV-W-101-Big Horn-hail-2026-07-14",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-14",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-101"
  },
  {
   "id": "iem-ww-BYZ-SV-W-101-Rosebud-wind-2026-07-14",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-14",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-101"
  },
  {
   "id": "iem-ww-BYZ-SV-W-101-Rosebud-hail-2026-07-14",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-14",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-101"
  },
  {
   "id": "iem-ww-BYZ-SV-W-101-Treasure-wind-2026-07-14",
   "zip": "",
   "city": "Treasure",
   "date": "2026-07-14",
   "county": "Treasure",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Treasure on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-101"
  },
  {
   "id": "iem-ww-BYZ-SV-W-101-Treasure-hail-2026-07-14",
   "zip": "",
   "city": "Treasure",
   "date": "2026-07-14",
   "county": "Treasure",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Treasure on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-101"
  },
  {
   "id": "iem-ww-BYZ-SV-W-101-Yellowstone-wind-2026-07-14",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-14",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-101"
  },
  {
   "id": "iem-ww-BYZ-SV-W-101-Yellowstone-hail-2026-07-14",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-14",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-101"
  },
  {
   "id": "iem-ww-BYZ-SV-W-101-Musselshell-wind-2026-07-14",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-14",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-101"
  },
  {
   "id": "iem-ww-BYZ-SV-W-101-Musselshell-hail-2026-07-14",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-14",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-101"
  },
  {
   "id": "iem-ww-GGW-SV-W-102-Petroleum-wind-2026-07-14",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-14",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-14. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-102"
  },
  {
   "id": "iem-ww-GGW-SV-W-102-Petroleum-hail-2026-07-14",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-14",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-14. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GGW-SV-W-102"
  },
  {
   "id": "iem-ww-BYZ-SV-W-100-Musselshell-wind-2026-07-14",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-14",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-100"
  },
  {
   "id": "iem-ww-BYZ-SV-W-100-Musselshell-hail-2026-07-14",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-14",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-100"
  },
  {
   "id": "iem-ww-BYZ-SV-W-100-Rosebud-wind-2026-07-14",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-14",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-100"
  },
  {
   "id": "iem-ww-BYZ-SV-W-100-Rosebud-hail-2026-07-14",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-14",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-100"
  },
  {
   "id": "iem-ww-BYZ-SV-W-100-Yellowstone-wind-2026-07-14",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-14",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-100"
  },
  {
   "id": "iem-ww-BYZ-SV-W-100-Yellowstone-hail-2026-07-14",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-14",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-100"
  },
  {
   "id": "iem-ww-TFX-FF-W-3-Fergus-flood-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TFX for Fergus on 2026-07-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FF-W-3"
  },
  {
   "id": "iem-ww-TFX-FF-W-4-Fergus-flood-2026-07-14",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TFX for Fergus on 2026-07-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FF-W-4"
  },
  {
   "id": "iem-ww-GGW-FF-W-15-Petroleum-flood-2026-07-14",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-14",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Petroleum on 2026-07-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-15"
  },
  {
   "id": "sps-2026-07-14-judithbasi-hail",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-14",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Judith Basin — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-14-fergus-hail",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Fergus — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-14-sweetgrass-wind",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-14",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sweet Grass — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-14-blaine-hail",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-14",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Blaine — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-14-meagher-hail",
   "zip": "",
   "city": "Meagher",
   "date": "2026-07-14",
   "county": "Meagher",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Meagher — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-14-chouteau-hail",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-14",
   "county": "Chouteau",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Chouteau — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-14-goldenvall-hail",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-14",
   "county": "Golden Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Golden Valley — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-14-rosebud-hail",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-14",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-MVH-2026-07-14",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-07-14",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grassrange (MVH) recorded a 86 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-00U-2026-07-14",
   "lat": 45.7444,
   "lon": -107.6604,
   "zip": "",
   "city": "Big Horn County",
   "date": "2026-07-14",
   "county": "Big Horn",
   "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": "Big Horn County (00U) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Horn County (00U) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-07-14",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-07-14",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2026-07-14",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2026-07-14",
   "county": "Fergus",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LEWISTOWN MUNICIPAL (LWT) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-SV-W-43-Madison-wind-2026-07-13",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-13",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-43"
  },
  {
   "id": "iem-ww-TFX-SV-W-43-Madison-hail-2026-07-13",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-13",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-07-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-43"
  },
  {
   "id": "sps-2026-07-13-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-13",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-13-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-13",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Madison — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-12-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2026-07-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-12-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-07-12",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-12-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-07-12",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-07-12",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-07-12",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-12-wind-45.50--110.57",
   "lat": 45.5,
   "lon": -110.57,
   "zip": "",
   "city": "Pine Creek",
   "date": "2026-07-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW8455 Livingston.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-12-wind-46.97--108.50",
   "lat": 46.97,
   "lon": -108.5,
   "zip": "",
   "city": "7 SE Tiegen",
   "date": "2026-07-12",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Winnett SW_ MT (UMT - GGW) Elev: 3202.0 ft; Lat/Lon: 46.96536/-108.50241.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-12-wind-47.03--109.42",
   "lat": 47.03,
   "lon": -109.42,
   "zip": "",
   "city": "3 S Lewistown",
   "date": "2026-07-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter measured a 57 mph wind gust. The winds also uprooted a 25 to 30 ft spruce tree with an 8 inch diameter base.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-12-wind-47.24--108.36",
   "lat": 47.24,
   "lon": -108.36,
   "zip": "",
   "city": "17 N Winnett",
   "date": "2026-07-12",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DRY BLOOD CREEK_ MT (RAWS - GGW) Elev: 3153.0 ft; Lat/Lon: 7.244140/-108.358920.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-12-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-07-12",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-12-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-07-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBCH Beacon Hill Us-87 Mp 35.0. Timing estimated by radar.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-12-wind-47.77--107.68",
   "lat": 47.77,
   "lon": -107.68,
   "zip": "",
   "city": "6 SSE Sun Prairie",
   "date": "2026-07-12",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 6 SSE Sun Prairie",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-12-wind-47.46--111.39",
   "lat": 47.46,
   "lon": -111.39,
   "zip": "",
   "city": "5 SW Great Falls",
   "date": "2026-07-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 SW Great Falls",
   "sourceDetail": "NWS TFX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-TFX-SV-W-41-Chouteau-wind-2026-07-12",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-12",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-41"
  },
  {
   "id": "iem-ww-TFX-SV-W-41-Chouteau-hail-2026-07-12",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-12",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-07-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-41"
  },
  {
   "id": "iem-ww-TFX-SV-W-41-Cascade-wind-2026-07-12",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-12",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-41"
  },
  {
   "id": "iem-ww-TFX-SV-W-41-Cascade-hail-2026-07-12",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-12",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-41"
  },
  {
   "id": "iem-ww-TFX-SV-W-41-Judith Basin-wind-2026-07-12",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-12",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-41"
  },
  {
   "id": "iem-ww-TFX-SV-W-41-Judith Basin-hail-2026-07-12",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-12",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-41"
  },
  {
   "id": "iem-ww-TFX-SV-W-40-Cascade-wind-2026-07-12",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-12",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-40"
  },
  {
   "id": "iem-ww-TFX-SV-W-40-Cascade-hail-2026-07-12",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-12",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-07-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-40"
  },
  {
   "id": "iem-ww-TFX-SV-W-40-Chouteau-wind-2026-07-12",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-12",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-40"
  },
  {
   "id": "iem-ww-TFX-SV-W-40-Chouteau-hail-2026-07-12",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-12",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-07-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-40"
  },
  {
   "id": "iem-ww-TFX-SV-W-40-Teton-wind-2026-07-12",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-12",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-40"
  },
  {
   "id": "iem-ww-TFX-SV-W-40-Teton-hail-2026-07-12",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-12",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-07-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-40"
  },
  {
   "id": "iem-ww-TFX-SV-W-42-Fergus-wind-2026-07-12",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-12",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-42"
  },
  {
   "id": "iem-ww-TFX-SV-W-42-Fergus-hail-2026-07-12",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-12",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-42"
  },
  {
   "id": "iem-ww-GGW-SV-W-99-Garfield-wind-2026-07-12",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-12",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-99"
  },
  {
   "id": "iem-ww-GGW-SV-W-99-Garfield-hail-2026-07-12",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-12",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-99"
  },
  {
   "id": "iem-ww-GGW-SV-W-99-Petroleum-wind-2026-07-12",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-12",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-99"
  },
  {
   "id": "iem-ww-GGW-SV-W-99-Petroleum-hail-2026-07-12",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-12",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-99"
  },
  {
   "id": "iem-ww-GGW-SV-W-99-Phillips-wind-2026-07-12",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-12",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-99"
  },
  {
   "id": "iem-ww-GGW-SV-W-99-Phillips-hail-2026-07-12",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-12",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-07-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-99"
  },
  {
   "id": "iem-ww-GGW-SV-W-99-Valley-wind-2026-07-12",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-12",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-99"
  },
  {
   "id": "iem-ww-GGW-SV-W-99-Valley-hail-2026-07-12",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-12",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-99"
  },
  {
   "id": "iem-ww-GGW-SV-W-100-Petroleum-wind-2026-07-12",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-12",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-100"
  },
  {
   "id": "iem-ww-GGW-SV-W-100-Petroleum-hail-2026-07-12",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-12",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-100"
  },
  {
   "id": "iem-ww-GGW-SV-W-101-Petroleum-wind-2026-07-12",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-12",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-101"
  },
  {
   "id": "iem-ww-GGW-SV-W-101-Petroleum-hail-2026-07-12",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-12",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-101"
  },
  {
   "id": "iem-ww-GGW-SV-W-101-Phillips-wind-2026-07-12",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-12",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-101"
  },
  {
   "id": "iem-ww-GGW-SV-W-101-Phillips-hail-2026-07-12",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-12",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-07-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-101"
  },
  {
   "id": "iem-ww-GGW-SV-W-101-Valley-wind-2026-07-12",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-12",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-101"
  },
  {
   "id": "iem-ww-GGW-SV-W-101-Valley-hail-2026-07-12",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-12",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-101"
  },
  {
   "id": "sps-2026-07-12-lewisandcl-wind",
   "zip": "",
   "city": "Lewis and Clark",
   "date": "2026-07-12",
   "county": "Lewis and Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lewis and Clark — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-12-cascade-wind",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-12",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cascade — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-12-chouteau-wind",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-12",
   "county": "Chouteau",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chouteau — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-12-fergus-wind",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-12",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Fergus — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-BIL-2026-07-12",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-07-12",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-HW-W-14-McCone-wind-2026-07-12",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-12",
   "county": "McCone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for McCone.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-14"
  },
  {
   "id": "iem-ww-GGW-HW-W-14-Sheridan-wind-2026-07-12",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-12",
   "county": "Sheridan",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sheridan.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-14"
  },
  {
   "id": "iem-ww-GGW-HW-W-14-Richland-wind-2026-07-12",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-12",
   "county": "Richland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Richland.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-14"
  },
  {
   "id": "iem-ww-GGW-HW-W-14-Dawson-wind-2026-07-12",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-12",
   "county": "Dawson",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Dawson.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-14"
  },
  {
   "id": "iem-ww-GGW-HW-W-14-Prairie-wind-2026-07-12",
   "zip": "",
   "city": "Prairie",
   "date": "2026-07-12",
   "county": "Prairie",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Prairie.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-14"
  },
  {
   "id": "iem-ww-GGW-HW-W-14-Wibaux-wind-2026-07-12",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-07-12",
   "county": "Wibaux",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wibaux.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-14"
  },
  {
   "id": "iem-ww-GGW-HW-W-14-Roosevelt-wind-2026-07-12",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-12",
   "county": "Roosevelt",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Roosevelt.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-14"
  },
  {
   "id": "sps-2026-07-10-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-10",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-10",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-10",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-carbon-hail",
   "zip": "",
   "city": "Carbon",
   "date": "2026-07-10",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-10",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-09-hail-48.39--105.72",
   "lat": 48.39,
   "lon": -105.72,
   "zip": "",
   "city": "Volt",
   "date": "2026-07-09",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Dime sized hail occurred along with 0.62 inch of rain in 20 minutes.",
   "sourceDetail": "NWS GGW — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-07-09-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-07-09",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-09-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-07-09",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-09-wind-48.43--105.44",
   "lat": 48.43,
   "lon": -105.44,
   "zip": "",
   "city": "9 SW Bredette",
   "date": "2026-07-09",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMCD 8.5 SW Bredette (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-09-wind-48.50--104.72",
   "lat": 48.5,
   "lon": -104.72,
   "zip": "",
   "city": "11 W Medicine Lake",
   "date": "2026-07-09",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEDM8 mesonet.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-09-wind-48.10--105.58",
   "lat": 48.1,
   "lon": -105.58,
   "zip": "",
   "city": "3 ENE Wolf Point",
   "date": "2026-07-09",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KOLF Wolf Point Airport.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-09-wind-48.13--105.07",
   "lat": 48.13,
   "lon": -105.07,
   "zip": "",
   "city": "1 NNW Sprole",
   "date": "2026-07-09",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station POPM8 Poplar Raws.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-09-wind-48.80--105.43",
   "lat": 48.8,
   "lon": -105.43,
   "zip": "",
   "city": "1 NW Scobey",
   "date": "2026-07-09",
   "county": "Daniels",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K9S2 Scobey.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-SV-W-98-McCone-wind-2026-07-09",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-09",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-98"
  },
  {
   "id": "iem-ww-GGW-SV-W-98-McCone-hail-2026-07-09",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-09",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-98"
  },
  {
   "id": "iem-ww-GGW-SV-W-98-Richland-wind-2026-07-09",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-09",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-98"
  },
  {
   "id": "iem-ww-GGW-SV-W-98-Richland-hail-2026-07-09",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-09",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-98"
  },
  {
   "id": "iem-ww-GGW-SV-W-98-Roosevelt-wind-2026-07-09",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-09",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-98"
  },
  {
   "id": "iem-ww-GGW-SV-W-98-Roosevelt-hail-2026-07-09",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-09",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-98"
  },
  {
   "id": "sps-2026-07-09-roosevelt-hail",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-09",
   "county": "Roosevelt",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Roosevelt — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-daniels-hail",
   "zip": "",
   "city": "Daniels",
   "date": "2026-07-09",
   "county": "Daniels",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Daniels — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-roosevelt-wind",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-09",
   "county": "Roosevelt",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Roosevelt — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-9S2-2026-07-09",
   "lat": 48.8078,
   "lon": -105.4361,
   "zip": "",
   "city": "Scobey",
   "date": "2026-07-09",
   "county": "Daniels",
   "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": "Scobey (9S2) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Scobey (9S2) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-07-09",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-07-09",
   "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": "WOLF POINT INTL (OLF) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-08-hail-45.54--105.29",
   "lat": 45.54,
   "lon": -105.29,
   "zip": "",
   "city": "9 NE Broadus",
   "date": "2026-07-08",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 9 NE Broadus",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-07-08-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-07-08",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-08-wind-47.10--110.16",
   "lat": 47.1,
   "lon": -110.16,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-07-08",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "68 mph thunderstorm wind gust.",
   "sourceDetail": "NWS TFX — Other Federal via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-08-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-07-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-08-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-07-08",
   "county": "Sweet Grass",
   "source": "IEM 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 GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-08-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-07-08",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-08-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-07-08",
   "county": "Sweet Grass",
   "source": "IEM 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 GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-08-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2026-07-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-SV-W-37-Fergus-wind-2026-07-08",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-08",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-08. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-37"
  },
  {
   "id": "iem-ww-TFX-SV-W-37-Fergus-hail-2026-07-08",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-08",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-37"
  },
  {
   "id": "iem-ww-TFX-SV-W-37-Judith Basin-wind-2026-07-08",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-08",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-08. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-37"
  },
  {
   "id": "iem-ww-TFX-SV-W-37-Judith Basin-hail-2026-07-08",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-08",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-37"
  },
  {
   "id": "iem-ww-BYZ-SV-W-88-Powder River-wind-2026-07-08",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-08",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-07-08. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-88"
  },
  {
   "id": "iem-ww-BYZ-SV-W-88-Powder River-hail-2026-07-08",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-08",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-07-08. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-88"
  },
  {
   "id": "iem-ww-TFX-SV-W-34-Gallatin-wind-2026-07-08",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-08",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-34"
  },
  {
   "id": "iem-ww-TFX-SV-W-34-Gallatin-hail-2026-07-08",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-08",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-34"
  },
  {
   "id": "iem-ww-TFX-SV-W-34-Broadwater-wind-2026-07-08",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-08",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-34"
  },
  {
   "id": "iem-ww-TFX-SV-W-34-Broadwater-hail-2026-07-08",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-08",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-34"
  },
  {
   "id": "iem-ww-TFX-SV-W-35-Fergus-wind-2026-07-08",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-08",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-35"
  },
  {
   "id": "iem-ww-TFX-SV-W-35-Fergus-hail-2026-07-08",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-08",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-35"
  },
  {
   "id": "iem-ww-TFX-SV-W-35-Judith Basin-wind-2026-07-08",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-08",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-35"
  },
  {
   "id": "iem-ww-TFX-SV-W-35-Judith Basin-hail-2026-07-08",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-08",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-35"
  },
  {
   "id": "iem-ww-TFX-SV-W-39-Hill-wind-2026-07-08",
   "zip": "",
   "city": "Hill",
   "date": "2026-07-08",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-39"
  },
  {
   "id": "iem-ww-TFX-SV-W-39-Hill-hail-2026-07-08",
   "zip": "",
   "city": "Hill",
   "date": "2026-07-08",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-39"
  },
  {
   "id": "iem-ww-TFX-SV-W-36-Chouteau-wind-2026-07-08",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-08",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-36"
  },
  {
   "id": "iem-ww-TFX-SV-W-36-Chouteau-hail-2026-07-08",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-08",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-36"
  },
  {
   "id": "iem-ww-TFX-SV-W-36-Fergus-wind-2026-07-08",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-08",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-36"
  },
  {
   "id": "iem-ww-TFX-SV-W-36-Fergus-hail-2026-07-08",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-08",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-36"
  },
  {
   "id": "iem-ww-TFX-SV-W-38-Blaine-wind-2026-07-08",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-08",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-38"
  },
  {
   "id": "iem-ww-TFX-SV-W-38-Blaine-hail-2026-07-08",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-08",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-38"
  },
  {
   "id": "iem-ww-TFX-SV-W-38-Fergus-wind-2026-07-08",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-08",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-38"
  },
  {
   "id": "iem-ww-TFX-SV-W-38-Fergus-hail-2026-07-08",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-08",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-38"
  },
  {
   "id": "iem-ww-BYZ-SV-W-89-Musselshell-wind-2026-07-08",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-08",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-89"
  },
  {
   "id": "iem-ww-BYZ-SV-W-89-Musselshell-hail-2026-07-08",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-08",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-89"
  },
  {
   "id": "sps-2026-07-08-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-08",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Carter — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-08",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 65,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "5 Special Weather Statements for Powder River — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-carbon-hail",
   "zip": "",
   "city": "Carbon",
   "date": "2026-07-08",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-carbon-wind",
   "zip": "",
   "city": "Carbon",
   "date": "2026-07-08",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-lewisandcl-hail",
   "zip": "",
   "city": "Lewis and Clark",
   "date": "2026-07-08",
   "county": "Lewis and Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Lewis and Clark — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-teton-hail",
   "zip": "",
   "city": "Teton",
   "date": "2026-07-08",
   "county": "Teton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Teton — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-gallatin-hail",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-08",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Gallatin — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-jefferson-hail",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-08",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-bighorn-hail",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-08",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Big Horn — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-08",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Yellowstone — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-madison-hail",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-08",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-broadwater-hail",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-08",
   "county": "Broadwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Broadwater — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-deerlodge-hail",
   "zip": "",
   "city": "Deer Lodge",
   "date": "2026-07-08",
   "county": "Deer Lodge",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Deer Lodge — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-cascade-hail",
   "zip": "",
   "city": "Cascade",
   "date": "2026-07-08",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Cascade — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-judithbasi-hail",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-08",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-chouteau-hail",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-07-08",
   "county": "Chouteau",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Chouteau — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-beaverhead-hail",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-08",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Beaverhead — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-fergus-hail",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-08",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Fergus — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-park-hail",
   "zip": "",
   "city": "Park",
   "date": "2026-07-08",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Park — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-rosebud-hail",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-08",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Rosebud — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-silverbow-wind",
   "zip": "",
   "city": "Silver Bow",
   "date": "2026-07-08",
   "county": "Silver Bow",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Silver Bow — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-stillwater-wind",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-08",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Stillwater — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-blaine-hail",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-08",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Blaine — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-phillips-hail",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-08",
   "county": "Phillips",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Phillips — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-hill-hail",
   "zip": "",
   "city": "Hill",
   "date": "2026-07-08",
   "county": "Hill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Hill — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-08",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-BTM-2026-07-08",
   "lat": 45.9548,
   "lon": -112.4975,
   "zip": "",
   "city": "BUTTE/BERT MOONEY",
   "date": "2026-07-08",
   "county": "Silver Bow",
   "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": "BUTTE/BERT MOONEY (BTM) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BUTTE/BERT MOONEY (BTM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-07-08",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-07-08",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-07-08",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-07-08",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-07-08",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-07-08",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-07-hail-46.25--108.50",
   "lat": 46.25,
   "lon": -108.5,
   "zip": "",
   "city": "11 S Klein",
   "date": "2026-07-07",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 11 S Klein",
   "sourceDetail": "NWS BYZ — Cocorahs via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-07-07-hail-46.29--108.48",
   "lat": 46.29,
   "lon": -108.48,
   "zip": "",
   "city": "8 SSE Klein",
   "date": "2026-07-07",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 8 SSE Klein",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-BYZ-SV-W-87-Yellowstone-wind-2026-07-07",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-07",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-87"
  },
  {
   "id": "iem-ww-BYZ-SV-W-87-Yellowstone-hail-2026-07-07",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-07",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-87"
  },
  {
   "id": "iem-ww-BYZ-SV-W-87-Musselshell-wind-2026-07-07",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-07",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-87"
  },
  {
   "id": "iem-ww-BYZ-SV-W-87-Musselshell-hail-2026-07-07",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-07",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-87"
  },
  {
   "id": "iem-ww-BYZ-SV-W-86-Golden Valley-wind-2026-07-07",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-07",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-86"
  },
  {
   "id": "iem-ww-BYZ-SV-W-86-Golden Valley-hail-2026-07-07",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-07-07",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-07-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-86"
  },
  {
   "id": "iem-ww-BYZ-SV-W-86-Musselshell-wind-2026-07-07",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-07",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-86"
  },
  {
   "id": "iem-ww-BYZ-SV-W-86-Musselshell-hail-2026-07-07",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-07",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-86"
  },
  {
   "id": "iem-ww-BYZ-SV-W-86-Yellowstone-wind-2026-07-07",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-07",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-86"
  },
  {
   "id": "iem-ww-BYZ-SV-W-86-Yellowstone-hail-2026-07-07",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-07",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-86"
  },
  {
   "id": "iem-ww-TFX-SV-W-33-Fergus-wind-2026-07-07",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-07",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-33"
  },
  {
   "id": "iem-ww-TFX-SV-W-33-Fergus-hail-2026-07-07",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-07",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-33"
  },
  {
   "id": "iem-ww-GGW-SV-W-97-Phillips-wind-2026-07-07",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-07",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-97"
  },
  {
   "id": "iem-ww-GGW-SV-W-97-Phillips-hail-2026-07-07",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-07",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-07-07. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GGW-SV-W-97"
  },
  {
   "id": "sps-2026-07-07-fallon-hail",
   "zip": "",
   "city": "Fallon",
   "date": "2026-07-07",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fallon — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-blaine-wind",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-07",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blaine — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-liberty-wind",
   "zip": "",
   "city": "Liberty",
   "date": "2026-07-07",
   "county": "Liberty",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Liberty — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-beaverhead-hail",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-07",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-phillips-hail",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-07",
   "county": "Phillips",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Phillips — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-fergus-hail",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-07",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fergus — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-07",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-gallatin-hail",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-07",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Gallatin — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-07",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Powder River — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-carbon-wind",
   "zip": "",
   "city": "Carbon",
   "date": "2026-07-07",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-GGW-SV-W-94-Dawson-wind-2026-07-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-94"
  },
  {
   "id": "iem-ww-GGW-SV-W-94-Dawson-hail-2026-07-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-94"
  },
  {
   "id": "iem-ww-GGW-SV-W-94-McCone-wind-2026-07-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-94"
  },
  {
   "id": "iem-ww-GGW-SV-W-94-McCone-hail-2026-07-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-94"
  },
  {
   "id": "iem-ww-GGW-SV-W-94-Richland-wind-2026-07-06",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-06",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-94"
  },
  {
   "id": "iem-ww-GGW-SV-W-94-Richland-hail-2026-07-06",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-06",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-94"
  },
  {
   "id": "iem-ww-GGW-SV-W-94-Roosevelt-wind-2026-07-06",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-94"
  },
  {
   "id": "iem-ww-GGW-SV-W-94-Roosevelt-hail-2026-07-06",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-94"
  },
  {
   "id": "iem-ww-GGW-SV-W-95-Richland-wind-2026-07-06",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-06",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-95"
  },
  {
   "id": "iem-ww-GGW-SV-W-95-Richland-hail-2026-07-06",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-06",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-95"
  },
  {
   "id": "iem-ww-GGW-SV-W-95-Dawson-wind-2026-07-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-95"
  },
  {
   "id": "iem-ww-GGW-SV-W-95-Dawson-hail-2026-07-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-95"
  },
  {
   "id": "iem-ww-GGW-SV-W-95-McCone-wind-2026-07-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-95"
  },
  {
   "id": "iem-ww-GGW-SV-W-95-McCone-hail-2026-07-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-95"
  },
  {
   "id": "iem-ww-GGW-SV-W-96-Dawson-wind-2026-07-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-96"
  },
  {
   "id": "iem-ww-GGW-SV-W-96-Dawson-hail-2026-07-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-96"
  },
  {
   "id": "iem-ww-GGW-SV-W-96-Sheridan-wind-2026-07-06",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-06",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-96"
  },
  {
   "id": "iem-ww-GGW-SV-W-96-Sheridan-hail-2026-07-06",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-06",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-96"
  },
  {
   "id": "iem-ww-GGW-SV-W-96-Richland-wind-2026-07-06",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-06",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-96"
  },
  {
   "id": "iem-ww-GGW-SV-W-96-Richland-hail-2026-07-06",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-06",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-96"
  },
  {
   "id": "iem-ww-GGW-SV-W-96-Roosevelt-wind-2026-07-06",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-96"
  },
  {
   "id": "iem-ww-GGW-SV-W-96-Roosevelt-hail-2026-07-06",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-96"
  },
  {
   "id": "sps-2026-07-06-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-06",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-06-beaverhead-hail",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-06",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-06-madison-hail",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-06",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-06-bighorn-hail",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-06",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-05-hail-47.11--110.30",
   "lat": 47.11,
   "lon": -110.3,
   "zip": "",
   "city": "5 SW Stanford",
   "date": "2026-07-05",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports hail varying in size from dimes to golf balls.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-07-05-hail-47.32--109.95",
   "lat": 47.32,
   "lon": -109.95,
   "zip": "",
   "city": "Denton",
   "date": "2026-07-05",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report of hail slightly larger than a quarter. Time estimated from radar.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-05-hail-47.71--109.52",
   "lat": 47.71,
   "lon": -109.52,
   "zip": "",
   "city": "12 NNW Winifred",
   "date": "2026-07-05",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report. Social media report of hail at least ping pong ball sized_ perhaps golf ball sized.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-07-05-wind-45.27--111.98",
   "lat": 45.27,
   "lon": -111.98,
   "zip": "",
   "city": "3 SW Virginia City",
   "date": "2026-07-05",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Northwest Energy Cornucopia measured a 58 mph wind gust.",
   "sourceDetail": "NWS TFX — Utility Company via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-07-05",
   "county": "Park",
   "source": "IEM 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 MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-07-05",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-07-05",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-07-05",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-45.30--111.75",
   "lat": 45.3,
   "lon": -111.75,
   "zip": "",
   "city": "3 SSW Ennis",
   "date": "2026-07-05",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station ENNM8 Ennis RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-45.66--111.07",
   "lat": 45.66,
   "lon": -111.07,
   "zip": "",
   "city": "2 SW Bozeman",
   "date": "2026-07-05",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Bozeman.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-07-05",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-45.30--111.75",
   "lat": 45.3,
   "lon": -111.75,
   "zip": "",
   "city": "3 SSW Ennis",
   "date": "2026-07-05",
   "county": "Madison",
   "source": "IEM 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 ENNM8 Ennis RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2026-07-05",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-47.37--109.82",
   "lat": 47.37,
   "lon": -109.82,
   "zip": "",
   "city": "7 ENE Denton",
   "date": "2026-07-05",
   "county": "Fergus",
   "source": "IEM 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 K1DM Delta.",
   "sourceDetail": "NWS TFX — Other Federal via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-47.30--109.85",
   "lat": 47.3,
   "lon": -109.85,
   "zip": "",
   "city": "5 ESE Denton",
   "date": "2026-07-05",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT DOT sensor East of Denton peak gust in the 15 minutes prior to the report time.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-47.06--109.05",
   "lat": 47.06,
   "lon": -109.05,
   "zip": "",
   "city": "5 NNE Forestgrove",
   "date": "2026-07-05",
   "county": "Fergus",
   "source": "IEM 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 K1NM November.",
   "sourceDetail": "NWS TFX — Other Federal via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-47.06--109.05",
   "lat": 47.06,
   "lon": -109.05,
   "zip": "",
   "city": "5 NNE Forestgrove",
   "date": "2026-07-05",
   "county": "Fergus",
   "source": "IEM 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 K1NM November peak gust.",
   "sourceDetail": "NWS TFX — Other Federal via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-47.11--109.09",
   "lat": 47.11,
   "lon": -109.09,
   "zip": "",
   "city": "8 N Forestgrove",
   "date": "2026-07-05",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Peak gust at Montana mesonet sensor Forestgrove N over the 5 minutes prior to the report time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-47.56--109.38",
   "lat": 47.56,
   "lon": -109.38,
   "zip": "",
   "city": "1 SW Winifred",
   "date": "2026-07-05",
   "county": "Fergus",
   "source": "IEM 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 9S7 Winifred Airport.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-47.15--108.59",
   "lat": 47.15,
   "lon": -108.59,
   "zip": "",
   "city": "8 N Tiegen",
   "date": "2026-07-05",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "War Horse NW_ MT (UMT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-07-05",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-05-wind-47.58--105.70",
   "lat": 47.58,
   "lon": -105.7,
   "zip": "",
   "city": "12 NNW Circle",
   "date": "2026-07-05",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 12 NNW Circle",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-SV-W-85-Carter-wind-2026-07-05",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-05",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-07-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-85"
  },
  {
   "id": "iem-ww-BYZ-SV-W-85-Carter-hail-2026-07-05",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-05",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-07-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-85"
  },
  {
   "id": "iem-ww-BYZ-SV-W-85-Fallon-wind-2026-07-05",
   "zip": "",
   "city": "Fallon",
   "date": "2026-07-05",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-07-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-85"
  },
  {
   "id": "iem-ww-BYZ-SV-W-85-Fallon-hail-2026-07-05",
   "zip": "",
   "city": "Fallon",
   "date": "2026-07-05",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-07-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-85"
  },
  {
   "id": "iem-ww-TFX-SV-W-26-Gallatin-wind-2026-07-05",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-05",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-26"
  },
  {
   "id": "iem-ww-TFX-SV-W-26-Gallatin-hail-2026-07-05",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-05",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2026-07-05. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-26"
  },
  {
   "id": "iem-ww-TFX-SV-W-27-Broadwater-wind-2026-07-05",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-05",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-27"
  },
  {
   "id": "iem-ww-TFX-SV-W-27-Broadwater-hail-2026-07-05",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-05",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-07-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-27"
  },
  {
   "id": "iem-ww-TFX-SV-W-32-Blaine-wind-2026-07-05",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-05",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-07-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-32"
  },
  {
   "id": "iem-ww-TFX-SV-W-32-Blaine-hail-2026-07-05",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-05",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-07-05. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TFX-SV-W-32"
  },
  {
   "id": "iem-ww-TFX-SV-W-28-Judith Basin-wind-2026-07-05",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-05",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-28"
  },
  {
   "id": "iem-ww-TFX-SV-W-28-Judith Basin-hail-2026-07-05",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-05",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-07-05. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-28"
  },
  {
   "id": "iem-ww-TFX-SV-W-31-Fergus-wind-2026-07-05",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-05",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-31"
  },
  {
   "id": "iem-ww-TFX-SV-W-31-Fergus-hail-2026-07-05",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-05",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-05. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-31"
  },
  {
   "id": "iem-ww-TFX-SV-W-29-Fergus-wind-2026-07-05",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-05",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-29"
  },
  {
   "id": "iem-ww-TFX-SV-W-29-Fergus-hail-2026-07-05",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-05",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-05. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TFX-SV-W-29"
  },
  {
   "id": "iem-ww-GGW-SV-W-93-Garfield-wind-2026-07-05",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-05",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-05. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-93"
  },
  {
   "id": "iem-ww-GGW-SV-W-93-Garfield-hail-2026-07-05",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-05",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-05. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-93"
  },
  {
   "id": "iem-ww-GGW-SV-W-93-Petroleum-wind-2026-07-05",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-05",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-05. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-93"
  },
  {
   "id": "iem-ww-GGW-SV-W-93-Petroleum-hail-2026-07-05",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-05",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-05. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-93"
  },
  {
   "id": "iem-ww-GGW-SV-W-93-Phillips-wind-2026-07-05",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-05",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-07-05. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-93"
  },
  {
   "id": "iem-ww-GGW-SV-W-93-Phillips-hail-2026-07-05",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-05",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-07-05. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-93"
  },
  {
   "id": "iem-ww-TFX-SV-W-30-Blaine-wind-2026-07-05",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-05",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-07-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-30"
  },
  {
   "id": "iem-ww-TFX-SV-W-30-Blaine-hail-2026-07-05",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-05",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-07-05. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TFX-SV-W-30"
  },
  {
   "id": "iem-ww-TFX-SV-W-30-Fergus-wind-2026-07-05",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-05",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-30"
  },
  {
   "id": "iem-ww-TFX-SV-W-30-Fergus-hail-2026-07-05",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-05",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-05. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TFX-SV-W-30"
  },
  {
   "id": "sps-2026-07-05-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-07-05",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-05",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Beaverhead — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-sweetgrass-wind",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-05",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sweet Grass — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-gallatin-wind",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-07-05",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Gallatin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-05",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-broadwater-wind",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-05",
   "county": "Broadwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Broadwater — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-05",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-silverbow-wind",
   "zip": "",
   "city": "Silver Bow",
   "date": "2026-07-05",
   "county": "Silver Bow",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Silver Bow — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-meagher-hail",
   "zip": "",
   "city": "Meagher",
   "date": "2026-07-05",
   "county": "Meagher",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Meagher — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-05",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-judithbasi-hail",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-05",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-petroleum-hail",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-05",
   "county": "Petroleum",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Petroleum — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-fergus-wind",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-05",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fergus — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-liberty-wind",
   "zip": "",
   "city": "Liberty",
   "date": "2026-07-05",
   "county": "Liberty",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Liberty — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-phillips-wind",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-05",
   "county": "Phillips",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Phillips — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-05-blaine-hail",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-05",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Blaine — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-SBX-2026-07-05",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-07-05",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-07-05",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-07-05",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-07-05",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-07-05",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 65 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-07-05",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-07-05",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DILLON AIRPORT (DLN) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-07-05",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-07-05",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-hail-46.91--108.97",
   "lat": 46.91,
   "lon": -108.97,
   "zip": "",
   "city": "8 SE Forestgrove",
   "date": "2026-07-03",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report. Social media report of hail which looks to be quarter to half dollar sized southwest of Grass Range. Time estimated from radar.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-03-wind-47.92--104.33",
   "lat": 47.92,
   "lon": -104.33,
   "zip": "",
   "city": "12 WSW Nohly",
   "date": "2026-07-03",
   "county": "Richland",
   "source": "IEM 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 MTSOO 16.0 SW Bainville (MT DOT) Sioux Pass MT-16 MP 21_ MT (MT DOT - GGW) Elev: 2480.0 ft; Lat/Lon: 47.91973/-104.32619.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-46.27--106.31",
   "lat": 46.27,
   "lon": -106.31,
   "zip": "",
   "city": "5 W Hathaway",
   "date": "2026-07-03",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSWC 5.2 W Hathaway (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-48.21--106.63",
   "lat": 48.21,
   "lon": -106.63,
   "zip": "",
   "city": "1 NNE Glasgow",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous tstm wnd gst report from 1 NNE Glasgow. GGW ASOS.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-48.21--106.63",
   "lat": 48.21,
   "lon": -106.63,
   "zip": "",
   "city": "1 NNE Glasgow",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GGW ASOS.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-46.83--106.27",
   "lat": 46.83,
   "lon": -106.27,
   "zip": "",
   "city": "2 NW Rock Springs",
   "date": "2026-07-03",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHIL 1.6 NW Rock Springs (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-47.31--105.77",
   "lat": 47.31,
   "lon": -105.77,
   "zip": "",
   "city": "1 NW Brockway",
   "date": "2026-07-03",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous tstm wnd gst report from 1 NW Brockway. Brockway_ MT (UMT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-47.59--105.66",
   "lat": 47.59,
   "lon": -105.66,
   "zip": "",
   "city": "11 E Weldon",
   "date": "2026-07-03",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Circle N_ MT (UMT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-47.13--104.80",
   "lat": 47.13,
   "lon": -104.8,
   "zip": "",
   "city": "3 NW Forest Park",
   "date": "2026-07-03",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Glendive_ Dawson Community Airport_ MT (ASOS/AWOS - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-07-03",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2026-07-03",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-46.31--105.03",
   "lat": 46.31,
   "lon": -105.03,
   "zip": "",
   "city": "4 SE Knowlton",
   "date": "2026-07-03",
   "county": "Custer",
   "source": "IEM 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 KTFM8 Knowlton.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-45.57--107.44",
   "lat": 45.57,
   "lon": -107.44,
   "zip": "",
   "city": "2 SSE Crow Agency",
   "date": "2026-07-03",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LBHM8 Little Bighorn.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-46.08--104.44",
   "lat": 46.08,
   "lon": -104.44,
   "zip": "",
   "city": "4 NE Medicine Rocks Sta",
   "date": "2026-07-03",
   "county": "Fallon",
   "source": "IEM 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 MTEKA Baker Mt-7 Mp 14.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-03-flood-48.19--106.64",
   "lat": 48.19,
   "lon": -106.64,
   "zip": "",
   "city": "Glasgow",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Valley Cinema at 4:25 this afternoon. There was also extensive flooding inside the building. Received photo and video.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-03-flood-48.20--106.64",
   "lat": 48.2,
   "lon": -106.64,
   "zip": "",
   "city": "Glasgow",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "flash flooding on 2nd ave.",
   "sourceDetail": "NWS GGW — NWS Employee via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-03-flood-48.21--106.64",
   "lat": 48.21,
   "lon": -106.64,
   "zip": "",
   "city": "1 NNW Glasgow",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "running water on HWY 2.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-03-flood-48.19--106.65",
   "lat": 48.19,
   "lon": -106.65,
   "zip": "",
   "city": "Glasgow",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "road completely flooded.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-GGW-SV-W-92-Richland-wind-2026-07-03",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-03",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-92"
  },
  {
   "id": "iem-ww-GGW-SV-W-92-Richland-hail-2026-07-03",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-03",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-92"
  },
  {
   "id": "iem-ww-GGW-SV-W-92-Roosevelt-wind-2026-07-03",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-03",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-92"
  },
  {
   "id": "iem-ww-GGW-SV-W-92-Roosevelt-hail-2026-07-03",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-03",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-92"
  },
  {
   "id": "iem-ww-GGW-SV-W-88-Dawson-wind-2026-07-03",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-03",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-88"
  },
  {
   "id": "iem-ww-GGW-SV-W-88-Dawson-hail-2026-07-03",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-03",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-03. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-88"
  },
  {
   "id": "iem-ww-GGW-SV-W-88-McCone-wind-2026-07-03",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-03",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-88"
  },
  {
   "id": "iem-ww-GGW-SV-W-88-McCone-hail-2026-07-03",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-03",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-03. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-88"
  },
  {
   "id": "iem-ww-GGW-SV-W-88-Richland-wind-2026-07-03",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-03",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-88"
  },
  {
   "id": "iem-ww-GGW-SV-W-88-Richland-hail-2026-07-03",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-03",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-03. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-88"
  },
  {
   "id": "iem-ww-GGW-SV-W-85-Valley-wind-2026-07-03",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-85"
  },
  {
   "id": "iem-ww-GGW-SV-W-85-Valley-hail-2026-07-03",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-85"
  },
  {
   "id": "iem-ww-GGW-SV-W-85-McCone-wind-2026-07-03",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-03",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-85"
  },
  {
   "id": "iem-ww-GGW-SV-W-85-McCone-hail-2026-07-03",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-03",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-85"
  },
  {
   "id": "iem-ww-GGW-SV-W-85-Roosevelt-wind-2026-07-03",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-03",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-85"
  },
  {
   "id": "iem-ww-GGW-SV-W-85-Roosevelt-hail-2026-07-03",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-03",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-85"
  },
  {
   "id": "iem-ww-GGW-SV-W-83-Valley-wind-2026-07-03",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-83"
  },
  {
   "id": "iem-ww-GGW-SV-W-83-Valley-hail-2026-07-03",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-83"
  },
  {
   "id": "iem-ww-GGW-SV-W-86-McCone-wind-2026-07-03",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-03",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-86"
  },
  {
   "id": "iem-ww-GGW-SV-W-86-McCone-hail-2026-07-03",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-03",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-03. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-86"
  },
  {
   "id": "iem-ww-GGW-SV-W-84-Garfield-wind-2026-07-03",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-03",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-84"
  },
  {
   "id": "iem-ww-GGW-SV-W-84-Garfield-hail-2026-07-03",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-03",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-84"
  },
  {
   "id": "iem-ww-GGW-SV-W-84-McCone-wind-2026-07-03",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-03",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-84"
  },
  {
   "id": "iem-ww-GGW-SV-W-84-McCone-hail-2026-07-03",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-03",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-84"
  },
  {
   "id": "iem-ww-GGW-SV-W-84-Roosevelt-wind-2026-07-03",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-03",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-84"
  },
  {
   "id": "iem-ww-GGW-SV-W-84-Roosevelt-hail-2026-07-03",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-03",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-84"
  },
  {
   "id": "iem-ww-GGW-SV-W-84-Valley-wind-2026-07-03",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-84"
  },
  {
   "id": "iem-ww-GGW-SV-W-84-Valley-hail-2026-07-03",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-84"
  },
  {
   "id": "iem-ww-TFX-SV-W-25-Fergus-wind-2026-07-03",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-03",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-25"
  },
  {
   "id": "iem-ww-TFX-SV-W-25-Fergus-hail-2026-07-03",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-03",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-07-03. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "TFX-SV-W-25"
  },
  {
   "id": "iem-ww-GGW-SV-W-91-Sheridan-wind-2026-07-03",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-03",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-91"
  },
  {
   "id": "iem-ww-GGW-SV-W-91-Sheridan-hail-2026-07-03",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-03",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-91"
  },
  {
   "id": "iem-ww-GGW-SV-W-87-McCone-wind-2026-07-03",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-03",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-87"
  },
  {
   "id": "iem-ww-GGW-SV-W-87-McCone-hail-2026-07-03",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-03",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-03. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-87"
  },
  {
   "id": "iem-ww-GGW-SV-W-87-Dawson-wind-2026-07-03",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-03",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-87"
  },
  {
   "id": "iem-ww-GGW-SV-W-87-Dawson-hail-2026-07-03",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-03",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-03. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-87"
  },
  {
   "id": "iem-ww-BYZ-SV-W-82-Custer-wind-2026-07-03",
   "zip": "",
   "city": "Custer",
   "date": "2026-07-03",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-82"
  },
  {
   "id": "iem-ww-BYZ-SV-W-82-Custer-hail-2026-07-03",
   "zip": "",
   "city": "Custer",
   "date": "2026-07-03",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-82"
  },
  {
   "id": "iem-ww-BYZ-SV-W-83-Big Horn-wind-2026-07-03",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-03",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-83"
  },
  {
   "id": "iem-ww-BYZ-SV-W-83-Big Horn-hail-2026-07-03",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-03",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-83"
  },
  {
   "id": "iem-ww-GGW-SV-W-90-Roosevelt-wind-2026-07-03",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-03",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-90"
  },
  {
   "id": "iem-ww-GGW-SV-W-90-Roosevelt-hail-2026-07-03",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-03",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-90"
  },
  {
   "id": "iem-ww-GGW-SV-W-90-Sheridan-wind-2026-07-03",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-03",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-90"
  },
  {
   "id": "iem-ww-GGW-SV-W-90-Sheridan-hail-2026-07-03",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-03",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-90"
  },
  {
   "id": "iem-ww-GGW-SV-W-89-Prairie-wind-2026-07-03",
   "zip": "",
   "city": "Prairie",
   "date": "2026-07-03",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-89"
  },
  {
   "id": "iem-ww-GGW-SV-W-89-Prairie-hail-2026-07-03",
   "zip": "",
   "city": "Prairie",
   "date": "2026-07-03",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-89"
  },
  {
   "id": "iem-ww-GGW-SV-W-82-Petroleum-wind-2026-07-03",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-03",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-82"
  },
  {
   "id": "iem-ww-GGW-SV-W-82-Petroleum-hail-2026-07-03",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-03",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-82"
  },
  {
   "id": "iem-ww-GGW-FF-W-14-Valley-flood-2026-07-03",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Valley on 2026-07-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-14"
  },
  {
   "id": "iem-ww-GGW-FF-W-10-Valley-flood-2026-07-03",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Valley on 2026-07-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-10"
  },
  {
   "id": "iem-ww-GGW-FF-W-12-Garfield-flood-2026-07-03",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-03",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Garfield on 2026-07-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-12"
  },
  {
   "id": "iem-ww-GGW-FF-W-13-Valley-flood-2026-07-03",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Valley on 2026-07-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-13"
  },
  {
   "id": "iem-ww-GGW-FF-W-11-Garfield-flood-2026-07-03",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-03",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Garfield on 2026-07-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-11"
  },
  {
   "id": "sps-2026-07-03-judithbasi-wind",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-03",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-fergus-hail",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-03",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Fergus — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-petroleum-hail",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-03",
   "county": "Petroleum",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Petroleum — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-valley-hail",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Valley — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-musselshel-hail",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-03",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Musselshell — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-rosebud-hail",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-03",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Rosebud — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-garfield-hail",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-03",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Garfield — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-broadwater-hail",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-03",
   "county": "Broadwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Broadwater — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-custer-hail",
   "zip": "",
   "city": "Custer",
   "date": "2026-07-03",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Custer — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-bighorn-hail",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-03",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Big Horn — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-03",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Powder River — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-custer-wind",
   "zip": "",
   "city": "Custer",
   "date": "2026-07-03",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Custer — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-carbon-wind",
   "zip": "",
   "city": "Carbon",
   "date": "2026-07-03",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-03",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Yellowstone — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-03",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-GGW-2026-07-03",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-07-03",
   "county": "Valley",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLASGOW INTL ARPT (GGW) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-07-03",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-07-03",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDV-2026-07-03",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2026-07-03",
   "county": "Prairie",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLENDIVE(AWOS) (GDV) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-02-hail-48.66--105.17",
   "lat": 48.66,
   "lon": -105.17,
   "zip": "",
   "city": "10 S Flaxville",
   "date": "2026-07-02",
   "county": "Daniels",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 10 S Flaxville",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-02-hail-48.67--105.17",
   "lat": 48.67,
   "lon": -105.17,
   "zip": "",
   "city": "10 S Flaxville",
   "date": "2026-07-02",
   "county": "Daniels",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 10 S Flaxville",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-02-hail-45.11--104.64",
   "lat": 45.11,
   "lon": -104.64,
   "zip": "",
   "city": "13 WNW Alzada",
   "date": "2026-07-02",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Accumulating hail. largest stone was quarter sized.",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-02-wind-47.01--108.36",
   "lat": 47.01,
   "lon": -108.36,
   "zip": "",
   "city": "1 NNW Winnett",
   "date": "2026-07-02",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NNW Winnett",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-02-wind-47.06--108.10",
   "lat": 47.06,
   "lon": -108.1,
   "zip": "",
   "city": "4 W Cat Creek",
   "date": "2026-07-02",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Jitney Road Montana Mesonet station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-02-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2026-07-02",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-02-wind-47.01--107.01",
   "lat": 47.01,
   "lon": -107.01,
   "zip": "",
   "city": "18 ESE Edwards",
   "date": "2026-07-02",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fig Mountain_ MT (UMT - GGW) Elev: 3274.4 ft; Lat/Lon: 47.00976/-107.00509.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-07-02",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-07-02",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-02-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLBT Lambert Mt-200 Mp 45.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-SV-W-67-Wibaux-wind-2026-07-02",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-07-02",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-67"
  },
  {
   "id": "iem-ww-GGW-SV-W-67-Wibaux-hail-2026-07-02",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-07-02",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-67"
  },
  {
   "id": "iem-ww-GGW-SV-W-66-Roosevelt-wind-2026-07-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-66"
  },
  {
   "id": "iem-ww-GGW-SV-W-66-Roosevelt-hail-2026-07-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-66"
  },
  {
   "id": "iem-ww-GGW-SV-W-66-McCone-wind-2026-07-02",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-02",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-66"
  },
  {
   "id": "iem-ww-GGW-SV-W-66-McCone-hail-2026-07-02",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-02",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-66"
  },
  {
   "id": "iem-ww-GGW-SV-W-66-Richland-wind-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-66"
  },
  {
   "id": "iem-ww-GGW-SV-W-66-Richland-hail-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-66"
  },
  {
   "id": "iem-ww-GGW-SV-W-77-Sheridan-wind-2026-07-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-02. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-77"
  },
  {
   "id": "iem-ww-GGW-SV-W-77-Sheridan-hail-2026-07-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-02. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-77"
  },
  {
   "id": "iem-ww-GGW-SV-W-74-Sheridan-wind-2026-07-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-74"
  },
  {
   "id": "iem-ww-GGW-SV-W-74-Sheridan-hail-2026-07-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-74"
  },
  {
   "id": "iem-ww-GGW-SV-W-74-Daniels-wind-2026-07-02",
   "zip": "",
   "city": "Daniels",
   "date": "2026-07-02",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-74"
  },
  {
   "id": "iem-ww-GGW-SV-W-74-Daniels-hail-2026-07-02",
   "zip": "",
   "city": "Daniels",
   "date": "2026-07-02",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-74"
  },
  {
   "id": "iem-ww-GGW-SV-W-74-Roosevelt-wind-2026-07-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-74"
  },
  {
   "id": "iem-ww-GGW-SV-W-74-Roosevelt-hail-2026-07-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-74"
  },
  {
   "id": "iem-ww-GGW-SV-W-71-Daniels-wind-2026-07-02",
   "zip": "",
   "city": "Daniels",
   "date": "2026-07-02",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-71"
  },
  {
   "id": "iem-ww-GGW-SV-W-71-Daniels-hail-2026-07-02",
   "zip": "",
   "city": "Daniels",
   "date": "2026-07-02",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-71"
  },
  {
   "id": "iem-ww-GGW-SV-W-71-Roosevelt-wind-2026-07-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-71"
  },
  {
   "id": "iem-ww-GGW-SV-W-71-Roosevelt-hail-2026-07-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-71"
  },
  {
   "id": "iem-ww-GGW-SV-W-71-Sheridan-wind-2026-07-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-71"
  },
  {
   "id": "iem-ww-GGW-SV-W-71-Sheridan-hail-2026-07-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-71"
  },
  {
   "id": "iem-ww-BYZ-SV-W-78-Fallon-wind-2026-07-02",
   "zip": "",
   "city": "Fallon",
   "date": "2026-07-02",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-78"
  },
  {
   "id": "iem-ww-BYZ-SV-W-78-Fallon-hail-2026-07-02",
   "zip": "",
   "city": "Fallon",
   "date": "2026-07-02",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-78"
  },
  {
   "id": "iem-ww-GGW-SV-W-70-Richland-wind-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-70"
  },
  {
   "id": "iem-ww-GGW-SV-W-70-Richland-hail-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-70"
  },
  {
   "id": "iem-ww-GGW-SV-W-70-Roosevelt-wind-2026-07-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-70"
  },
  {
   "id": "iem-ww-GGW-SV-W-70-Roosevelt-hail-2026-07-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-70"
  },
  {
   "id": "iem-ww-GGW-SV-W-70-Sheridan-wind-2026-07-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-70"
  },
  {
   "id": "iem-ww-GGW-SV-W-70-Sheridan-hail-2026-07-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-70"
  },
  {
   "id": "iem-ww-BYZ-SV-W-75-Carter-wind-2026-07-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-75"
  },
  {
   "id": "iem-ww-BYZ-SV-W-75-Carter-hail-2026-07-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-75"
  },
  {
   "id": "iem-ww-GGW-SV-W-80-Sheridan-wind-2026-07-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-80"
  },
  {
   "id": "iem-ww-GGW-SV-W-80-Sheridan-hail-2026-07-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-80"
  },
  {
   "id": "iem-ww-GGW-SV-W-73-Richland-wind-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-73"
  },
  {
   "id": "iem-ww-GGW-SV-W-73-Richland-hail-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-73"
  },
  {
   "id": "iem-ww-GGW-SV-W-75-Garfield-wind-2026-07-02",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-02",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-75"
  },
  {
   "id": "iem-ww-GGW-SV-W-75-Garfield-hail-2026-07-02",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-02",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-75"
  },
  {
   "id": "iem-ww-GGW-SV-W-75-McCone-wind-2026-07-02",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-02",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-75"
  },
  {
   "id": "iem-ww-GGW-SV-W-75-McCone-hail-2026-07-02",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-02",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-75"
  },
  {
   "id": "iem-ww-GGW-SV-W-75-Prairie-wind-2026-07-02",
   "zip": "",
   "city": "Prairie",
   "date": "2026-07-02",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-75"
  },
  {
   "id": "iem-ww-GGW-SV-W-75-Prairie-hail-2026-07-02",
   "zip": "",
   "city": "Prairie",
   "date": "2026-07-02",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-75"
  },
  {
   "id": "iem-ww-BYZ-SV-W-76-Carter-wind-2026-07-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-76"
  },
  {
   "id": "iem-ww-BYZ-SV-W-76-Carter-hail-2026-07-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-07-02. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-76"
  },
  {
   "id": "iem-ww-GGW-SV-W-69-Daniels-wind-2026-07-02",
   "zip": "",
   "city": "Daniels",
   "date": "2026-07-02",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-69"
  },
  {
   "id": "iem-ww-GGW-SV-W-69-Daniels-hail-2026-07-02",
   "zip": "",
   "city": "Daniels",
   "date": "2026-07-02",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-69"
  },
  {
   "id": "iem-ww-GGW-SV-W-69-Sheridan-wind-2026-07-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-69"
  },
  {
   "id": "iem-ww-GGW-SV-W-69-Sheridan-hail-2026-07-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-69"
  },
  {
   "id": "iem-ww-GGW-SV-W-68-Daniels-wind-2026-07-02",
   "zip": "",
   "city": "Daniels",
   "date": "2026-07-02",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-68"
  },
  {
   "id": "iem-ww-GGW-SV-W-68-Daniels-hail-2026-07-02",
   "zip": "",
   "city": "Daniels",
   "date": "2026-07-02",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-68"
  },
  {
   "id": "iem-ww-GGW-SV-W-68-Richland-wind-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-68"
  },
  {
   "id": "iem-ww-GGW-SV-W-68-Richland-hail-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-68"
  },
  {
   "id": "iem-ww-GGW-SV-W-68-Roosevelt-wind-2026-07-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-68"
  },
  {
   "id": "iem-ww-GGW-SV-W-68-Roosevelt-hail-2026-07-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-68"
  },
  {
   "id": "iem-ww-GGW-SV-W-68-Sheridan-wind-2026-07-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-68"
  },
  {
   "id": "iem-ww-GGW-SV-W-68-Sheridan-hail-2026-07-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-07-02",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-68"
  },
  {
   "id": "iem-ww-GGW-SV-W-76-Richland-wind-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-76"
  },
  {
   "id": "iem-ww-GGW-SV-W-76-Richland-hail-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-76"
  },
  {
   "id": "iem-ww-GGW-SV-W-81-Roosevelt-wind-2026-07-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-81"
  },
  {
   "id": "iem-ww-GGW-SV-W-81-Roosevelt-hail-2026-07-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-81"
  },
  {
   "id": "iem-ww-GGW-SV-W-81-Richland-wind-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-81"
  },
  {
   "id": "iem-ww-GGW-SV-W-81-Richland-hail-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-81"
  },
  {
   "id": "iem-ww-GGW-SV-W-81-McCone-wind-2026-07-02",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-02",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-81"
  },
  {
   "id": "iem-ww-GGW-SV-W-81-McCone-hail-2026-07-02",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-02",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-81"
  },
  {
   "id": "iem-ww-GGW-SV-W-81-Dawson-wind-2026-07-02",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-02",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-81"
  },
  {
   "id": "iem-ww-GGW-SV-W-81-Dawson-hail-2026-07-02",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-02",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-81"
  },
  {
   "id": "iem-ww-GGW-SV-W-81-Wibaux-wind-2026-07-02",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-07-02",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-81"
  },
  {
   "id": "iem-ww-GGW-SV-W-81-Wibaux-hail-2026-07-02",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-07-02",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-81"
  },
  {
   "id": "iem-ww-BYZ-SV-W-74-Powder River-wind-2026-07-02",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-02",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-74"
  },
  {
   "id": "iem-ww-BYZ-SV-W-74-Powder River-hail-2026-07-02",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-02",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-74"
  },
  {
   "id": "iem-ww-BYZ-SV-W-79-Rosebud-wind-2026-07-02",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-02",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-79"
  },
  {
   "id": "iem-ww-BYZ-SV-W-79-Rosebud-hail-2026-07-02",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-02",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-79"
  },
  {
   "id": "iem-ww-BYZ-SV-W-81-Custer-wind-2026-07-02",
   "zip": "",
   "city": "Custer",
   "date": "2026-07-02",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-81"
  },
  {
   "id": "iem-ww-BYZ-SV-W-81-Custer-hail-2026-07-02",
   "zip": "",
   "city": "Custer",
   "date": "2026-07-02",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-07-02. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BYZ-SV-W-81"
  },
  {
   "id": "iem-ww-BYZ-SV-W-81-Rosebud-wind-2026-07-02",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-02",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-81"
  },
  {
   "id": "iem-ww-BYZ-SV-W-81-Rosebud-hail-2026-07-02",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-02",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-07-02. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BYZ-SV-W-81"
  },
  {
   "id": "iem-ww-BYZ-SV-W-80-Rosebud-wind-2026-07-02",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-02",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-80"
  },
  {
   "id": "iem-ww-BYZ-SV-W-80-Rosebud-hail-2026-07-02",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-02",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-80"
  },
  {
   "id": "iem-ww-BYZ-SV-W-77-Big Horn-wind-2026-07-02",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-02",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-77"
  },
  {
   "id": "iem-ww-BYZ-SV-W-77-Big Horn-hail-2026-07-02",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-02",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-77"
  },
  {
   "id": "iem-ww-BYZ-SV-W-77-Powder River-wind-2026-07-02",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-02",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-77"
  },
  {
   "id": "iem-ww-BYZ-SV-W-77-Powder River-hail-2026-07-02",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-02",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-77"
  },
  {
   "id": "iem-ww-GGW-SV-W-78-Garfield-wind-2026-07-02",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-02",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-78"
  },
  {
   "id": "iem-ww-GGW-SV-W-78-Garfield-hail-2026-07-02",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-02",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-02. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-78"
  },
  {
   "id": "iem-ww-GGW-SV-W-78-Prairie-wind-2026-07-02",
   "zip": "",
   "city": "Prairie",
   "date": "2026-07-02",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-78"
  },
  {
   "id": "iem-ww-GGW-SV-W-78-Prairie-hail-2026-07-02",
   "zip": "",
   "city": "Prairie",
   "date": "2026-07-02",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-07-02. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-78"
  },
  {
   "id": "iem-ww-GGW-SV-W-78-McCone-wind-2026-07-02",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-02",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-78"
  },
  {
   "id": "iem-ww-GGW-SV-W-78-McCone-hail-2026-07-02",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-02",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-02. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-78"
  },
  {
   "id": "iem-ww-GGW-SV-W-79-Dawson-wind-2026-07-02",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-02",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-79"
  },
  {
   "id": "iem-ww-GGW-SV-W-79-Dawson-hail-2026-07-02",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-02",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-79"
  },
  {
   "id": "iem-ww-GGW-SV-W-79-McCone-wind-2026-07-02",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-02",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-79"
  },
  {
   "id": "iem-ww-GGW-SV-W-79-McCone-hail-2026-07-02",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-02",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-79"
  },
  {
   "id": "iem-ww-GGW-SV-W-79-Richland-wind-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-79"
  },
  {
   "id": "iem-ww-GGW-SV-W-79-Richland-hail-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-79"
  },
  {
   "id": "iem-ww-GGW-SV-W-79-Roosevelt-wind-2026-07-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-79"
  },
  {
   "id": "iem-ww-GGW-SV-W-79-Roosevelt-hail-2026-07-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-07-02",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-79"
  },
  {
   "id": "iem-ww-GGW-SV-W-79-Wibaux-wind-2026-07-02",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-07-02",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-79"
  },
  {
   "id": "iem-ww-GGW-SV-W-79-Wibaux-hail-2026-07-02",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-07-02",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-79"
  },
  {
   "id": "iem-ww-GGW-SV-W-72-Garfield-wind-2026-07-02",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-02",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-72"
  },
  {
   "id": "iem-ww-GGW-SV-W-72-Garfield-hail-2026-07-02",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-02",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-72"
  },
  {
   "id": "iem-ww-GGW-SV-W-72-Petroleum-wind-2026-07-02",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-02",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-72"
  },
  {
   "id": "iem-ww-GGW-SV-W-72-Petroleum-hail-2026-07-02",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-02",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-72"
  },
  {
   "id": "iem-ww-BYZ-FF-W-10-Rosebud-flood-2026-07-02",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-02",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BYZ for Rosebud on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-FF-W-10"
  },
  {
   "id": "sps-2026-07-02-richland-wind",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Richland — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-07-02",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Powder River — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-bighorn-hail",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-02",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Big Horn — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-stillwater-hail",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-02",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Stillwater — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-stillwater-wind",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-02",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Stillwater — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-02",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Yellowstone — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-02",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Carter — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-treasure-hail",
   "zip": "",
   "city": "Treasure",
   "date": "2026-07-02",
   "county": "Treasure",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Treasure — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-02",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-carter-wind",
   "zip": "",
   "city": "Carter",
   "date": "2026-07-02",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-rosebud-hail",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-02",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Rosebud — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-fallon-hail",
   "zip": "",
   "city": "Fallon",
   "date": "2026-07-02",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Fallon — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-custer-hail",
   "zip": "",
   "city": "Custer",
   "date": "2026-07-02",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Custer — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-dawson-hail",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-02",
   "county": "Dawson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Dawson — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-01-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-07-01",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-07-01",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-07-01",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-01-wind-47.56--107.53",
   "lat": 47.56,
   "lon": -107.53,
   "zip": "",
   "city": "7 SE Devils Creek Rec A",
   "date": "2026-07-01",
   "county": "Garfield",
   "source": "IEM 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 SSMM8 Devils Creek Rec Area 6ese SOUTH SAWMILL CREEK_ MT (RAWS - GGW) Elev: 3290.0 ft; Lat/Lon: 47.562140/-107.5285.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-01-wind-47.93--106.18",
   "lat": 47.93,
   "lon": -106.18,
   "zip": "",
   "city": "11 SW Frazer",
   "date": "2026-07-01",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Scotsman Coulee_ MT (UMT - GGW) Elev: 2510.0 ft; Lat/Lon: 47.9/-106.2.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-01-flood-45.72--111.08",
   "lat": 45.72,
   "lon": -111.08,
   "zip": "",
   "city": "3 NNW Bozeman",
   "date": "2026-07-01",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water coming over curbs.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-TFX-SV-W-24-Blaine-wind-2026-07-01",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-01",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-24"
  },
  {
   "id": "iem-ww-TFX-SV-W-24-Blaine-hail-2026-07-01",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-01",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-07-01. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-24"
  },
  {
   "id": "iem-ww-GGW-SV-W-64-Dawson-wind-2026-07-01",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-01",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-64"
  },
  {
   "id": "iem-ww-GGW-SV-W-64-Dawson-hail-2026-07-01",
   "zip": "",
   "city": "Dawson",
   "date": "2026-07-01",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-64"
  },
  {
   "id": "iem-ww-GGW-SV-W-64-Garfield-wind-2026-07-01",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-01",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-64"
  },
  {
   "id": "iem-ww-GGW-SV-W-64-Garfield-hail-2026-07-01",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-01",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-64"
  },
  {
   "id": "iem-ww-GGW-SV-W-64-McCone-wind-2026-07-01",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-01",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-64"
  },
  {
   "id": "iem-ww-GGW-SV-W-64-McCone-hail-2026-07-01",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-01",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-64"
  },
  {
   "id": "iem-ww-GGW-SV-W-64-Prairie-wind-2026-07-01",
   "zip": "",
   "city": "Prairie",
   "date": "2026-07-01",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-64"
  },
  {
   "id": "iem-ww-GGW-SV-W-64-Prairie-hail-2026-07-01",
   "zip": "",
   "city": "Prairie",
   "date": "2026-07-01",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-64"
  },
  {
   "id": "iem-ww-GGW-SV-W-65-Garfield-wind-2026-07-01",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-01",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-65"
  },
  {
   "id": "iem-ww-GGW-SV-W-65-Garfield-hail-2026-07-01",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-01",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-65"
  },
  {
   "id": "iem-ww-GGW-SV-W-65-McCone-wind-2026-07-01",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-01",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-65"
  },
  {
   "id": "iem-ww-GGW-SV-W-65-McCone-hail-2026-07-01",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-01",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-65"
  },
  {
   "id": "iem-ww-GGW-SV-W-65-Valley-wind-2026-07-01",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-01",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-65"
  },
  {
   "id": "iem-ww-GGW-SV-W-65-Valley-hail-2026-07-01",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-01",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-65"
  },
  {
   "id": "iem-ww-GGW-SV-W-63-Garfield-wind-2026-07-01",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-01",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-63"
  },
  {
   "id": "iem-ww-GGW-SV-W-63-Garfield-hail-2026-07-01",
   "zip": "",
   "city": "Garfield",
   "date": "2026-07-01",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-63"
  },
  {
   "id": "iem-ww-GGW-SV-W-63-McCone-wind-2026-07-01",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-01",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-63"
  },
  {
   "id": "iem-ww-GGW-SV-W-63-McCone-hail-2026-07-01",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-01",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-63"
  },
  {
   "id": "iem-ww-GGW-SV-W-63-Phillips-wind-2026-07-01",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-01",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-63"
  },
  {
   "id": "iem-ww-GGW-SV-W-63-Phillips-hail-2026-07-01",
   "zip": "",
   "city": "Phillips",
   "date": "2026-07-01",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-63"
  },
  {
   "id": "iem-ww-GGW-SV-W-63-Valley-wind-2026-07-01",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-01",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-63"
  },
  {
   "id": "iem-ww-GGW-SV-W-63-Valley-hail-2026-07-01",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-01",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-63"
  },
  {
   "id": "iem-ww-BYZ-SV-W-73-Yellowstone-wind-2026-07-01",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-01",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-73"
  },
  {
   "id": "iem-ww-BYZ-SV-W-73-Yellowstone-hail-2026-07-01",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-01",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-73"
  },
  {
   "id": "iem-ww-BYZ-SV-W-73-Musselshell-wind-2026-07-01",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-01",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-73"
  },
  {
   "id": "iem-ww-BYZ-SV-W-73-Musselshell-hail-2026-07-01",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-01",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-73"
  },
  {
   "id": "iem-ww-BYZ-SV-W-73-Treasure-wind-2026-07-01",
   "zip": "",
   "city": "Treasure",
   "date": "2026-07-01",
   "county": "Treasure",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Treasure on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-73"
  },
  {
   "id": "iem-ww-BYZ-SV-W-73-Treasure-hail-2026-07-01",
   "zip": "",
   "city": "Treasure",
   "date": "2026-07-01",
   "county": "Treasure",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Treasure on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-73"
  },
  {
   "id": "iem-ww-TFX-FF-W-2-Broadwater-flood-2026-07-01",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-01",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TFX for Broadwater on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FF-W-2"
  },
  {
   "id": "iem-ww-TFX-FF-W-2-Jefferson-flood-2026-07-01",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-01",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TFX for Jefferson on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FF-W-2"
  },
  {
   "id": "iem-ww-TFX-FF-W-2-Lewis And Clark-flood-2026-07-01",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-07-01",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TFX for Lewis And Clark on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FF-W-2"
  },
  {
   "id": "sps-2026-07-01-beaverhead-hail",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-01",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Beaverhead — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-01",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-07-01",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-park-hail",
   "zip": "",
   "city": "Park",
   "date": "2026-07-01",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Park — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-jefferson-hail",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-01",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-broadwater-hail",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-07-01",
   "county": "Broadwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Broadwater — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-sweetgrass-hail",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-07-01",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Sweet Grass — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-lewisandcl-hail",
   "zip": "",
   "city": "Lewis and Clark",
   "date": "2026-07-01",
   "county": "Lewis and Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Lewis and Clark — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-granite-wind",
   "zip": "",
   "city": "Granite",
   "date": "2026-07-01",
   "county": "Granite",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Granite — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-stillwater-hail",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-07-01",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Stillwater — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-meagher-hail",
   "zip": "",
   "city": "Meagher",
   "date": "2026-07-01",
   "county": "Meagher",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Meagher — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-judithbasi-hail",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-07-01",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-granite-hail",
   "zip": "",
   "city": "Granite",
   "date": "2026-07-01",
   "county": "Granite",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Granite — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-07-01",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-fergus-wind",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-01",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Fergus — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-silverbow-wind",
   "zip": "",
   "city": "Silver Bow",
   "date": "2026-07-01",
   "county": "Silver Bow",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Silver Bow — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-wheatland-hail",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-07-01",
   "county": "Wheatland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Wheatland — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-musselshel-wind",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-01",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Musselshell — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-musselshel-hail",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-07-01",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Musselshell — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-fergus-hail",
   "zip": "",
   "city": "Fergus",
   "date": "2026-07-01",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Fergus — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-bighorn-hail",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-07-01",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-carbon-hail",
   "zip": "",
   "city": "Carbon",
   "date": "2026-07-01",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-valley-wind",
   "zip": "",
   "city": "Valley",
   "date": "2026-07-01",
   "county": "Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Valley — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-treasure-wind",
   "zip": "",
   "city": "Treasure",
   "date": "2026-07-01",
   "county": "Treasure",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Treasure — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-rosebud-wind",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-07-01",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Rosebud — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-powell-wind",
   "zip": "",
   "city": "Powell",
   "date": "2026-07-01",
   "county": "Powell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Powell — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-petroleum-hail",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-01",
   "county": "Petroleum",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Petroleum — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-petroleum-wind",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-07-01",
   "county": "Petroleum",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Petroleum — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-carbon-wind",
   "zip": "",
   "city": "Carbon",
   "date": "2026-07-01",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-lewisandcl-wind",
   "zip": "",
   "city": "Lewis and Clark",
   "date": "2026-07-01",
   "county": "Lewis and Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lewis and Clark — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-blaine-hail",
   "zip": "",
   "city": "Blaine",
   "date": "2026-07-01",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Blaine — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-prairie-wind",
   "zip": "",
   "city": "Prairie",
   "date": "2026-07-01",
   "county": "Prairie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Prairie — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-mccone-hail",
   "zip": "",
   "city": "McCone",
   "date": "2026-07-01",
   "county": "McCone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for McCone — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-OLF-2026-07-01",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-07-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": "WOLF POINT INTL (OLF) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-FA-W-4-Glacier-flood-2026-06-30",
   "zip": "",
   "city": "Glacier",
   "date": "2026-06-30",
   "county": "Glacier",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS TFX for Glacier on 2026-06-30. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FA-W-4"
  },
  {
   "id": "sps-2026-06-30-liberty-hail",
   "zip": "",
   "city": "Liberty",
   "date": "2026-06-30",
   "county": "Liberty",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Liberty — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-30-hill-hail",
   "zip": "",
   "city": "Hill",
   "date": "2026-06-30",
   "county": "Hill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Hill — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-30-toole-hail",
   "zip": "",
   "city": "Toole",
   "date": "2026-06-30",
   "county": "Toole",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Toole — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-30-chouteau-hail",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-06-30",
   "county": "Chouteau",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Chouteau — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-06-29-flood-48.80--113.67",
   "lat": 48.8,
   "lon": -113.67,
   "zip": "",
   "city": "11 WSW Babb",
   "date": "2026-06-29",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Heavy rainfall has caused significant flooding across Glacier National Park, prompting multiple temporary closures. Also have seen multiple photos/pictures from the area of flooded roads and trails, along with water near the bottom of the bridge at the outlet of Swiftcurrent Lake.",
   "sourceDetail": "NWS TFX — Park/Forest Srvc via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-TFX-FA-W-2-Glacier-flood-2026-06-29",
   "zip": "",
   "city": "Glacier",
   "date": "2026-06-29",
   "county": "Glacier",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS TFX for Glacier on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FA-W-2"
  },
  {
   "id": "iem-ww-TFX-FA-W-2-Pondera-flood-2026-06-29",
   "zip": "",
   "city": "Pondera",
   "date": "2026-06-29",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS TFX for Pondera on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FA-W-2"
  },
  {
   "id": "iem-ww-TFX-FA-W-1-Glacier-flood-2026-06-29",
   "zip": "",
   "city": "Glacier",
   "date": "2026-06-29",
   "county": "Glacier",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS TFX for Glacier on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FA-W-1"
  },
  {
   "id": "iem-ww-MSO-FA-W-3-Flathead-flood-2026-06-29",
   "zip": "",
   "city": "Flathead",
   "date": "2026-06-29",
   "county": "Flathead",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MSO for Flathead on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-FA-W-3"
  },
  {
   "id": "iem-ww-TFX-FA-W-3-Glacier-flood-2026-06-29",
   "zip": "",
   "city": "Glacier",
   "date": "2026-06-29",
   "county": "Glacier",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS TFX for Glacier on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FA-W-3"
  },
  {
   "id": "iem-ww-TFX-FA-W-3-Pondera-flood-2026-06-29",
   "zip": "",
   "city": "Pondera",
   "date": "2026-06-29",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS TFX for Pondera on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FA-W-3"
  },
  {
   "id": "sps-2026-06-29-fallon-hail",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-29",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Fallon — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-LVM-2026-06-29",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-06-29",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-06-28",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-06-28",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-06-28",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2026-06-28",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2026-06-28",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-06-28",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2026-06-28",
   "county": "Toole",
   "source": "IEM 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 MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.78--111.60",
   "lat": 48.78,
   "lon": -111.6,
   "zip": "",
   "city": "8 ENE Ferdig",
   "date": "2026-06-28",
   "county": "Toole",
   "source": "IEM 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 MTM53 MDA Oilmont.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-46.00--109.84",
   "lat": 46,
   "lon": -109.84,
   "zip": "",
   "city": "7 N Sourdough",
   "date": "2026-06-28",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 N Sourdough",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2026-06-28",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2026-06-28",
   "county": "Toole",
   "source": "IEM 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 MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2026-06-28",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.79--110.48",
   "lat": 48.79,
   "lon": -110.48,
   "zip": "",
   "city": "16 NNE Rudyard",
   "date": "2026-06-28",
   "county": "Hill",
   "source": "IEM 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 FW1664 Hingham.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2026-06-28",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.81--110.77",
   "lat": 48.81,
   "lon": -110.77,
   "zip": "",
   "city": "17 N Joplin",
   "date": "2026-06-28",
   "county": "Liberty",
   "source": "IEM 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 GW0625 Joplin 17 North.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.85--110.60",
   "lat": 48.85,
   "lon": -110.6,
   "zip": "",
   "city": "20 N Rudyard",
   "date": "2026-06-28",
   "county": "Hill",
   "source": "IEM 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 EW1937 Goldstone.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.70--110.98",
   "lat": 48.7,
   "lon": -110.98,
   "zip": "",
   "city": "13 N Chester",
   "date": "2026-06-28",
   "county": "Liberty",
   "source": "IEM 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 DW4776 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-06-28",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-06-28",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.55--110.65",
   "lat": 48.55,
   "lon": -110.65,
   "zip": "",
   "city": "2 E Inverness",
   "date": "2026-06-28",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTINV Inverness (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.56--110.76",
   "lat": 48.56,
   "lon": -110.76,
   "zip": "",
   "city": "Joplin",
   "date": "2026-06-28",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0416 Joplin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-46.45--110.21",
   "lat": 46.45,
   "lon": -110.21,
   "zip": "",
   "city": "7 WNW Twodot",
   "date": "2026-06-28",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 WNW Twodot",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-06-28",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-45.46--109.57",
   "lat": 45.46,
   "lon": -109.57,
   "zip": "",
   "city": "4 W Fishtail",
   "date": "2026-06-28",
   "county": "Stillwater",
   "source": "IEM 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 FSLM8 Fishtail.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-06-28",
   "county": "Carbon",
   "source": "IEM 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 WAPC1 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2026-06-28",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-06-28",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-28-flood-48.83--104.12",
   "lat": 48.83,
   "lon": -104.12,
   "zip": "",
   "city": "4 SW Westby",
   "date": "2026-06-28",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Part of Scandia Road is washed out, is closed from Hammer Trail to Gooselake. Law enforcement believes there may be other washed out roads in the county.",
   "sourceDetail": "NWS GGW — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-LVM-2026-06-28",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-06-28",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2026-06-28",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-06-28",
   "county": "Hill",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Havre (HVR) recorded a 71 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-06-28",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-06-28",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-hail-45.68--108.78",
   "lat": 45.68,
   "lon": -108.78,
   "zip": "",
   "city": "Laurel",
   "date": "2026-06-27",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Dime to nickel sized hail. Rainfall filling curbs.",
   "sourceDetail": "NWS BYZ — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-27-hail-45.31--108.91",
   "lat": 45.31,
   "lon": -108.91,
   "zip": "",
   "city": "1 N Bridger",
   "date": "2026-06-27",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Bridger",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-27-hail-47.47--105.60",
   "lat": 47.47,
   "lon": -105.6,
   "zip": "",
   "city": "4 N Circle",
   "date": "2026-06-27",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter estimates quarter sized hail with heavy rainfall.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-27-hail-45.57--107.43",
   "lat": 45.57,
   "lon": -107.43,
   "zip": "",
   "city": "3 SSE Crow Agency",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SSE Crow Agency",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-27-hail-45.10--105.32",
   "lat": 45.1,
   "lon": -105.32,
   "zip": "",
   "city": "2 E Biddle",
   "date": "2026-06-27",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Biddle",
   "sourceDetail": "NWS BYZ — CO-OP Observer via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-27-hail-45.12--105.03",
   "lat": 45.12,
   "lon": -105.03,
   "zip": "",
   "city": "Belle Creek",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Belle Creek",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-27-hail-45.10--105.03",
   "lat": 45.1,
   "lon": -105.03,
   "zip": "",
   "city": "1 SSE Belle Creek",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SSE Belle Creek",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-27-hail-45.89--104.55",
   "lat": 45.89,
   "lon": -104.55,
   "zip": "",
   "city": "Ekalaka",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Ekalaka",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-27-hail-48.69--105.42",
   "lat": 48.69,
   "lon": -105.42,
   "zip": "",
   "city": "7 S Scobey",
   "date": "2026-06-27",
   "county": "Daniels",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media reports of hail the size of quarters.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-27-hail-46.03--104.08",
   "lat": 46.03,
   "lon": -104.08,
   "zip": "",
   "city": "8 E Webster",
   "date": "2026-06-27",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 8 E Webster",
   "sourceDetail": "NWS BYZ — Cocorahs via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-27-hail-48.79--105.42",
   "lat": 48.79,
   "lon": -105.42,
   "zip": "",
   "city": "Scobey",
   "date": "2026-06-27",
   "county": "Daniels",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report of quarter size hail.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-27-hail-46.47--104.09",
   "lat": 46.47,
   "lon": -104.09,
   "zip": "",
   "city": "8 S Ollie",
   "date": "2026-06-27",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 8 S Ollie",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-27-hail-46.98--104.19",
   "lat": 46.98,
   "lon": -104.19,
   "zip": "",
   "city": "Wibaux",
   "date": "2026-06-27",
   "county": "Wibaux",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter report of hail up to the size of quarters.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-27-hail-47.95--104.94",
   "lat": 47.95,
   "lon": -104.94,
   "zip": "",
   "city": "12 SSE Sprole",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media report of hail up to 1.5 inches in diameter.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-27-hail-47.95--104.94",
   "lat": 47.95,
   "lon": -104.94,
   "zip": "",
   "city": "12 SSE Sprole",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Corrects previous hail report from 12 SSE Sprole.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-27-hail-47.86--104.92",
   "lat": 47.86,
   "lon": -104.92,
   "zip": "",
   "city": "20 S Brockton",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 20 S Brockton",
   "sourceDetail": "NWS GGW — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-27-hail-45.20--104.93",
   "lat": 45.2,
   "lon": -104.93,
   "zip": "",
   "city": "1 S Hammond",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 S Hammond",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-27-hail-45.26--104.89",
   "lat": 45.26,
   "lon": -104.89,
   "zip": "",
   "city": "3 NE Hammond",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NE Hammond",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-27-wind-45.64--106.94",
   "lat": 45.64,
   "lon": -106.94,
   "zip": "",
   "city": "6 SSW Stacey",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM91 Busby N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-wind-45.71--104.34",
   "lat": 45.71,
   "lon": -104.34,
   "zip": "",
   "city": "6 NNE Belltower",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM93 Ekalaka Se.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-06-27",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-wind-46.08--104.44",
   "lat": 46.08,
   "lon": -104.44,
   "zip": "",
   "city": "4 NE Medicine Rocks Sta",
   "date": "2026-06-27",
   "county": "Fallon",
   "source": "IEM 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 MTEKA Baker Mt-7 Mp 14.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-wind-46.83--106.27",
   "lat": 46.83,
   "lon": -106.27,
   "zip": "",
   "city": "2 NW Rock Springs",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHIL 1.6 NW Rock Springs (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-wind-46.65--104.23",
   "lat": 46.65,
   "lon": -104.23,
   "zip": "",
   "city": "7 W Carlyle",
   "date": "2026-06-27",
   "county": "Wibaux",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTASH Ash Creek Mt-7 Mp 55.2.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-06-27",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-wind-47.02--104.33",
   "lat": 47.02,
   "lon": -104.33,
   "zip": "",
   "city": "4 NE Hodges",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBVR 3.8 NE Hodges (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-wind-46.84--105.26",
   "lat": 46.84,
   "lon": -105.26,
   "zip": "",
   "city": "4 NE Terry",
   "date": "2026-06-27",
   "county": "Prairie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM29 3.9 NE Terry (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-wind-47.43--104.37",
   "lat": 47.43,
   "lon": -104.37,
   "zip": "",
   "city": "2 SW Savage",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSVG Savage Mt-16 Mp 29.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-wind-47.03--105.80",
   "lat": 47.03,
   "lon": -105.8,
   "zip": "",
   "city": "13 NW Mccloud",
   "date": "2026-06-27",
   "county": "Prairie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LCFM8 Mccloud 13WNW/Big Sheep Mtn.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-wind-48.26--104.50",
   "lat": 48.26,
   "lon": -104.5,
   "zip": "",
   "city": "5 S Froid",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 243309 5 S Froid.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous tstm wnd gst report from 2 E Enid. Mesonet observation thunderstorm wind gust.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-wind-46.91--104.75",
   "lat": 46.91,
   "lon": -104.75,
   "zip": "",
   "city": "5 ESE Hoyt",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM 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 MTM28 5.2 E Hoyt (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-wind-48.49--104.48",
   "lat": 48.49,
   "lon": -104.48,
   "zip": "",
   "city": "2 SE Medicine Lake",
   "date": "2026-06-27",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MLKM8 Medicine Lake 1ESE.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-27-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-06-27",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-27-flood-48.09--105.64",
   "lat": 48.09,
   "lon": -105.64,
   "zip": "",
   "city": "Wolf Point",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Underpass in Wolf Point completely flooded.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-27-flood-47.32--106.91",
   "lat": 47.32,
   "lon": -106.91,
   "zip": "",
   "city": "Jordan",
   "date": "2026-06-27",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water ran across streets in the town of Jordan.",
   "sourceDetail": "NWS GGW — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-27-flood-48.19--104.58",
   "lat": 48.19,
   "lon": -104.58,
   "zip": "",
   "city": "4 NW Culbertson",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding across road north of US 2 northwest of Culbertson.",
   "sourceDetail": "NWS GGW — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-GGW-SV-W-42-Dawson-wind-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-42"
  },
  {
   "id": "iem-ww-GGW-SV-W-42-Dawson-hail-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-42"
  },
  {
   "id": "iem-ww-GGW-SV-W-42-McCone-wind-2026-06-27",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-27",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-42"
  },
  {
   "id": "iem-ww-GGW-SV-W-42-McCone-hail-2026-06-27",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-27",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-42"
  },
  {
   "id": "iem-ww-GGW-SV-W-42-Richland-wind-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-42"
  },
  {
   "id": "iem-ww-GGW-SV-W-42-Richland-hail-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-42"
  },
  {
   "id": "iem-ww-GGW-SV-W-42-Roosevelt-wind-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-42"
  },
  {
   "id": "iem-ww-GGW-SV-W-42-Roosevelt-hail-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-42"
  },
  {
   "id": "iem-ww-GGW-SV-W-58-Roosevelt-wind-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-58"
  },
  {
   "id": "iem-ww-GGW-SV-W-58-Roosevelt-hail-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-58"
  },
  {
   "id": "iem-ww-GGW-SV-W-58-Sheridan-wind-2026-06-27",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-27",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-58"
  },
  {
   "id": "iem-ww-GGW-SV-W-58-Sheridan-hail-2026-06-27",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-27",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-58"
  },
  {
   "id": "iem-ww-GGW-SV-W-58-Richland-wind-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-58"
  },
  {
   "id": "iem-ww-GGW-SV-W-58-Richland-hail-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-58"
  },
  {
   "id": "iem-ww-GGW-SV-W-52-Daniels-wind-2026-06-27",
   "zip": "",
   "city": "Daniels",
   "date": "2026-06-27",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-52"
  },
  {
   "id": "iem-ww-GGW-SV-W-52-Daniels-hail-2026-06-27",
   "zip": "",
   "city": "Daniels",
   "date": "2026-06-27",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-52"
  },
  {
   "id": "iem-ww-GGW-SV-W-52-Roosevelt-wind-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-52"
  },
  {
   "id": "iem-ww-GGW-SV-W-52-Roosevelt-hail-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-52"
  },
  {
   "id": "iem-ww-GGW-SV-W-52-Sheridan-wind-2026-06-27",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-27",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-52"
  },
  {
   "id": "iem-ww-GGW-SV-W-52-Sheridan-hail-2026-06-27",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-27",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-52"
  },
  {
   "id": "iem-ww-GGW-SV-W-49-Richland-wind-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-49"
  },
  {
   "id": "iem-ww-GGW-SV-W-49-Richland-hail-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-49"
  },
  {
   "id": "iem-ww-GGW-SV-W-49-Roosevelt-wind-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-49"
  },
  {
   "id": "iem-ww-GGW-SV-W-49-Roosevelt-hail-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-49"
  },
  {
   "id": "iem-ww-GGW-SV-W-44-Daniels-wind-2026-06-27",
   "zip": "",
   "city": "Daniels",
   "date": "2026-06-27",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-44"
  },
  {
   "id": "iem-ww-GGW-SV-W-44-Daniels-hail-2026-06-27",
   "zip": "",
   "city": "Daniels",
   "date": "2026-06-27",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-44"
  },
  {
   "id": "iem-ww-GGW-SV-W-44-Valley-wind-2026-06-27",
   "zip": "",
   "city": "Valley",
   "date": "2026-06-27",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-44"
  },
  {
   "id": "iem-ww-GGW-SV-W-44-Valley-hail-2026-06-27",
   "zip": "",
   "city": "Valley",
   "date": "2026-06-27",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-44"
  },
  {
   "id": "iem-ww-GGW-SV-W-45-Garfield-wind-2026-06-27",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-27",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-45"
  },
  {
   "id": "iem-ww-GGW-SV-W-45-Garfield-hail-2026-06-27",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-27",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-45"
  },
  {
   "id": "iem-ww-BYZ-SV-W-64-Big Horn-wind-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-64"
  },
  {
   "id": "iem-ww-BYZ-SV-W-64-Big Horn-hail-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-64"
  },
  {
   "id": "iem-ww-BYZ-SV-W-64-Rosebud-wind-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-64"
  },
  {
   "id": "iem-ww-BYZ-SV-W-64-Rosebud-hail-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-64"
  },
  {
   "id": "iem-ww-GGW-SV-W-62-Sheridan-wind-2026-06-27",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-27",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-62"
  },
  {
   "id": "iem-ww-GGW-SV-W-62-Sheridan-hail-2026-06-27",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-27",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-62"
  },
  {
   "id": "iem-ww-GGW-SV-W-62-Daniels-wind-2026-06-27",
   "zip": "",
   "city": "Daniels",
   "date": "2026-06-27",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-62"
  },
  {
   "id": "iem-ww-GGW-SV-W-62-Daniels-hail-2026-06-27",
   "zip": "",
   "city": "Daniels",
   "date": "2026-06-27",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-62"
  },
  {
   "id": "iem-ww-GGW-SV-W-62-Roosevelt-wind-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-62"
  },
  {
   "id": "iem-ww-GGW-SV-W-62-Roosevelt-hail-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-62"
  },
  {
   "id": "iem-ww-BYZ-SV-W-65-Carter-wind-2026-06-27",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-65"
  },
  {
   "id": "iem-ww-BYZ-SV-W-65-Carter-hail-2026-06-27",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-65"
  },
  {
   "id": "iem-ww-GGW-SV-W-57-Dawson-wind-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-57"
  },
  {
   "id": "iem-ww-GGW-SV-W-57-Dawson-hail-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-57"
  },
  {
   "id": "iem-ww-GGW-SV-W-57-Richland-wind-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-57"
  },
  {
   "id": "iem-ww-GGW-SV-W-57-Richland-hail-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-57"
  },
  {
   "id": "iem-ww-GGW-SV-W-57-Wibaux-wind-2026-06-27",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-06-27",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-57"
  },
  {
   "id": "iem-ww-GGW-SV-W-57-Wibaux-hail-2026-06-27",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-06-27",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-57"
  },
  {
   "id": "iem-ww-GGW-SV-W-61-Roosevelt-wind-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-61"
  },
  {
   "id": "iem-ww-GGW-SV-W-61-Roosevelt-hail-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-61"
  },
  {
   "id": "iem-ww-GGW-SV-W-61-Sheridan-wind-2026-06-27",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-27",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-61"
  },
  {
   "id": "iem-ww-GGW-SV-W-61-Sheridan-hail-2026-06-27",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-27",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-61"
  },
  {
   "id": "iem-ww-GGW-SV-W-53-Richland-wind-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-53"
  },
  {
   "id": "iem-ww-GGW-SV-W-53-Richland-hail-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-53"
  },
  {
   "id": "iem-ww-GGW-SV-W-53-Roosevelt-wind-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-53"
  },
  {
   "id": "iem-ww-GGW-SV-W-53-Roosevelt-hail-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-53"
  },
  {
   "id": "iem-ww-GGW-SV-W-51-Dawson-wind-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-51"
  },
  {
   "id": "iem-ww-GGW-SV-W-51-Dawson-hail-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-51"
  },
  {
   "id": "iem-ww-GGW-SV-W-51-Richland-wind-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-51"
  },
  {
   "id": "iem-ww-GGW-SV-W-51-Richland-hail-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-51"
  },
  {
   "id": "iem-ww-GGW-SV-W-51-Wibaux-wind-2026-06-27",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-06-27",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-51"
  },
  {
   "id": "iem-ww-GGW-SV-W-51-Wibaux-hail-2026-06-27",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-06-27",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-51"
  },
  {
   "id": "iem-ww-GGW-SV-W-47-Daniels-wind-2026-06-27",
   "zip": "",
   "city": "Daniels",
   "date": "2026-06-27",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-47"
  },
  {
   "id": "iem-ww-GGW-SV-W-47-Daniels-hail-2026-06-27",
   "zip": "",
   "city": "Daniels",
   "date": "2026-06-27",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-06-27. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "GGW-SV-W-47"
  },
  {
   "id": "iem-ww-GGW-SV-W-55-Richland-wind-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-55"
  },
  {
   "id": "iem-ww-GGW-SV-W-55-Richland-hail-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "GGW-SV-W-55"
  },
  {
   "id": "iem-ww-GGW-SV-W-55-Roosevelt-wind-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-55"
  },
  {
   "id": "iem-ww-GGW-SV-W-55-Roosevelt-hail-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "GGW-SV-W-55"
  },
  {
   "id": "iem-ww-GGW-SV-W-56-Dawson-wind-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-56"
  },
  {
   "id": "iem-ww-GGW-SV-W-56-Dawson-hail-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-56"
  },
  {
   "id": "iem-ww-GGW-SV-W-56-Richland-wind-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-56"
  },
  {
   "id": "iem-ww-GGW-SV-W-56-Richland-hail-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-56"
  },
  {
   "id": "iem-ww-GGW-SV-W-56-Wibaux-wind-2026-06-27",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-06-27",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-56"
  },
  {
   "id": "iem-ww-GGW-SV-W-56-Wibaux-hail-2026-06-27",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-06-27",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-56"
  },
  {
   "id": "iem-ww-BYZ-SV-W-63-Treasure-wind-2026-06-27",
   "zip": "",
   "city": "Treasure",
   "date": "2026-06-27",
   "county": "Treasure",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Treasure on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-63"
  },
  {
   "id": "iem-ww-BYZ-SV-W-63-Treasure-hail-2026-06-27",
   "zip": "",
   "city": "Treasure",
   "date": "2026-06-27",
   "county": "Treasure",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Treasure on 2026-06-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "BYZ-SV-W-63"
  },
  {
   "id": "iem-ww-BYZ-SV-W-63-Big Horn-wind-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-63"
  },
  {
   "id": "iem-ww-BYZ-SV-W-63-Big Horn-hail-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "BYZ-SV-W-63"
  },
  {
   "id": "iem-ww-BYZ-SV-W-63-Rosebud-wind-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-63"
  },
  {
   "id": "iem-ww-BYZ-SV-W-63-Rosebud-hail-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "BYZ-SV-W-63"
  },
  {
   "id": "iem-ww-BYZ-SV-W-55-Big Horn-wind-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-55"
  },
  {
   "id": "iem-ww-BYZ-SV-W-55-Big Horn-hail-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-55"
  },
  {
   "id": "iem-ww-GGW-SV-W-60-Dawson-wind-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-60"
  },
  {
   "id": "iem-ww-GGW-SV-W-60-Dawson-hail-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-60"
  },
  {
   "id": "iem-ww-GGW-SV-W-60-Richland-wind-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-60"
  },
  {
   "id": "iem-ww-GGW-SV-W-60-Richland-hail-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-60"
  },
  {
   "id": "iem-ww-GGW-SV-W-60-Roosevelt-wind-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-60"
  },
  {
   "id": "iem-ww-GGW-SV-W-60-Roosevelt-hail-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-60"
  },
  {
   "id": "iem-ww-GGW-SV-W-60-Sheridan-wind-2026-06-27",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-27",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-60"
  },
  {
   "id": "iem-ww-GGW-SV-W-60-Sheridan-hail-2026-06-27",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-27",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-60"
  },
  {
   "id": "iem-ww-GGW-SV-W-60-Wibaux-wind-2026-06-27",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-06-27",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-60"
  },
  {
   "id": "iem-ww-GGW-SV-W-60-Wibaux-hail-2026-06-27",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-06-27",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-60"
  },
  {
   "id": "iem-ww-BYZ-SV-W-69-Big Horn-wind-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-69"
  },
  {
   "id": "iem-ww-BYZ-SV-W-69-Big Horn-hail-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-69"
  },
  {
   "id": "iem-ww-BYZ-SV-W-69-Rosebud-wind-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-69"
  },
  {
   "id": "iem-ww-BYZ-SV-W-69-Rosebud-hail-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-69"
  },
  {
   "id": "iem-ww-BYZ-SV-W-69-Treasure-wind-2026-06-27",
   "zip": "",
   "city": "Treasure",
   "date": "2026-06-27",
   "county": "Treasure",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Treasure on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-69"
  },
  {
   "id": "iem-ww-BYZ-SV-W-69-Treasure-hail-2026-06-27",
   "zip": "",
   "city": "Treasure",
   "date": "2026-06-27",
   "county": "Treasure",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Treasure on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-69"
  },
  {
   "id": "iem-ww-GGW-SV-W-59-Dawson-wind-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-59"
  },
  {
   "id": "iem-ww-GGW-SV-W-59-Dawson-hail-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-59"
  },
  {
   "id": "iem-ww-GGW-SV-W-59-Garfield-wind-2026-06-27",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-27",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-59"
  },
  {
   "id": "iem-ww-GGW-SV-W-59-Garfield-hail-2026-06-27",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-27",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-59"
  },
  {
   "id": "iem-ww-GGW-SV-W-59-McCone-wind-2026-06-27",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-27",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-59"
  },
  {
   "id": "iem-ww-GGW-SV-W-59-McCone-hail-2026-06-27",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-27",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-59"
  },
  {
   "id": "iem-ww-GGW-SV-W-46-Roosevelt-wind-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-46"
  },
  {
   "id": "iem-ww-GGW-SV-W-46-Roosevelt-hail-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-46"
  },
  {
   "id": "iem-ww-GGW-SV-W-46-Valley-wind-2026-06-27",
   "zip": "",
   "city": "Valley",
   "date": "2026-06-27",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-46"
  },
  {
   "id": "iem-ww-GGW-SV-W-46-Valley-hail-2026-06-27",
   "zip": "",
   "city": "Valley",
   "date": "2026-06-27",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-46"
  },
  {
   "id": "iem-ww-GGW-SV-W-46-Daniels-wind-2026-06-27",
   "zip": "",
   "city": "Daniels",
   "date": "2026-06-27",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-46"
  },
  {
   "id": "iem-ww-GGW-SV-W-46-Daniels-hail-2026-06-27",
   "zip": "",
   "city": "Daniels",
   "date": "2026-06-27",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-46"
  },
  {
   "id": "iem-ww-GGW-SV-W-50-Dawson-wind-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-50"
  },
  {
   "id": "iem-ww-GGW-SV-W-50-Dawson-hail-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-50"
  },
  {
   "id": "iem-ww-GGW-SV-W-50-Richland-wind-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-50"
  },
  {
   "id": "iem-ww-GGW-SV-W-50-Richland-hail-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-50"
  },
  {
   "id": "iem-ww-GGW-SV-W-50-Wibaux-wind-2026-06-27",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-06-27",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-50"
  },
  {
   "id": "iem-ww-GGW-SV-W-50-Wibaux-hail-2026-06-27",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-06-27",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-50"
  },
  {
   "id": "iem-ww-GGW-SV-W-48-Garfield-wind-2026-06-27",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-27",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-48"
  },
  {
   "id": "iem-ww-GGW-SV-W-48-Garfield-hail-2026-06-27",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-27",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-48"
  },
  {
   "id": "iem-ww-BYZ-SV-W-59-Big Horn-wind-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-59"
  },
  {
   "id": "iem-ww-BYZ-SV-W-59-Big Horn-hail-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-59"
  },
  {
   "id": "iem-ww-BYZ-SV-W-62-Carter-wind-2026-06-27",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-62"
  },
  {
   "id": "iem-ww-BYZ-SV-W-62-Carter-hail-2026-06-27",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-62"
  },
  {
   "id": "iem-ww-BYZ-SV-W-62-Fallon-wind-2026-06-27",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-27",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-62"
  },
  {
   "id": "iem-ww-BYZ-SV-W-62-Fallon-hail-2026-06-27",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-27",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-62"
  },
  {
   "id": "iem-ww-BYZ-SV-W-60-Carter-wind-2026-06-27",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-60"
  },
  {
   "id": "iem-ww-BYZ-SV-W-60-Carter-hail-2026-06-27",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-60"
  },
  {
   "id": "iem-ww-BYZ-SV-W-60-Powder River-wind-2026-06-27",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-27",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-60"
  },
  {
   "id": "iem-ww-BYZ-SV-W-60-Powder River-hail-2026-06-27",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-27",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-60"
  },
  {
   "id": "iem-ww-BYZ-SV-W-67-Carter-wind-2026-06-27",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-67"
  },
  {
   "id": "iem-ww-BYZ-SV-W-67-Carter-hail-2026-06-27",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-67"
  },
  {
   "id": "iem-ww-BYZ-SV-W-67-Custer-wind-2026-06-27",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-27",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-67"
  },
  {
   "id": "iem-ww-BYZ-SV-W-67-Custer-hail-2026-06-27",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-27",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-06-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-67"
  },
  {
   "id": "iem-ww-BYZ-SV-W-67-Powder River-wind-2026-06-27",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-27",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-67"
  },
  {
   "id": "iem-ww-BYZ-SV-W-67-Powder River-hail-2026-06-27",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-27",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-67"
  },
  {
   "id": "iem-ww-BYZ-SV-W-66-Rosebud-wind-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-66"
  },
  {
   "id": "iem-ww-BYZ-SV-W-66-Rosebud-hail-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-66"
  },
  {
   "id": "iem-ww-BYZ-SV-W-51-Rosebud-wind-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-51"
  },
  {
   "id": "iem-ww-BYZ-SV-W-51-Rosebud-hail-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-51"
  },
  {
   "id": "iem-ww-BYZ-SV-W-51-Big Horn-wind-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-51"
  },
  {
   "id": "iem-ww-BYZ-SV-W-51-Big Horn-hail-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-51"
  },
  {
   "id": "iem-ww-BYZ-SV-W-51-Powder River-wind-2026-06-27",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-27",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-51"
  },
  {
   "id": "iem-ww-BYZ-SV-W-51-Powder River-hail-2026-06-27",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-27",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-51"
  },
  {
   "id": "iem-ww-BYZ-SV-W-70-Rosebud-wind-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-70"
  },
  {
   "id": "iem-ww-BYZ-SV-W-70-Rosebud-hail-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-70"
  },
  {
   "id": "iem-ww-GGW-SV-W-43-Valley-wind-2026-06-27",
   "zip": "",
   "city": "Valley",
   "date": "2026-06-27",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-43"
  },
  {
   "id": "iem-ww-GGW-SV-W-43-Valley-hail-2026-06-27",
   "zip": "",
   "city": "Valley",
   "date": "2026-06-27",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-43"
  },
  {
   "id": "iem-ww-GGW-SV-W-43-McCone-wind-2026-06-27",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-27",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-43"
  },
  {
   "id": "iem-ww-GGW-SV-W-43-McCone-hail-2026-06-27",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-27",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-43"
  },
  {
   "id": "iem-ww-GGW-SV-W-43-Dawson-wind-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-43"
  },
  {
   "id": "iem-ww-GGW-SV-W-43-Dawson-hail-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-43"
  },
  {
   "id": "iem-ww-GGW-SV-W-43-Richland-wind-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-43"
  },
  {
   "id": "iem-ww-GGW-SV-W-43-Richland-hail-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-43"
  },
  {
   "id": "iem-ww-GGW-SV-W-43-Roosevelt-wind-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-43"
  },
  {
   "id": "iem-ww-GGW-SV-W-43-Roosevelt-hail-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-43"
  },
  {
   "id": "iem-ww-BYZ-SV-W-53-Big Horn-wind-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-53"
  },
  {
   "id": "iem-ww-BYZ-SV-W-53-Big Horn-hail-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-53"
  },
  {
   "id": "iem-ww-BYZ-SV-W-53-Carbon-wind-2026-06-27",
   "zip": "",
   "city": "Carbon",
   "date": "2026-06-27",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carbon on 2026-06-27. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-53"
  },
  {
   "id": "iem-ww-BYZ-SV-W-53-Carbon-hail-2026-06-27",
   "zip": "",
   "city": "Carbon",
   "date": "2026-06-27",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carbon on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-53"
  },
  {
   "id": "iem-ww-BYZ-SV-W-58-Big Horn-wind-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-58"
  },
  {
   "id": "iem-ww-BYZ-SV-W-58-Big Horn-hail-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-58"
  },
  {
   "id": "iem-ww-BYZ-SV-W-71-Carter-wind-2026-06-27",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-71"
  },
  {
   "id": "iem-ww-BYZ-SV-W-71-Carter-hail-2026-06-27",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-71"
  },
  {
   "id": "iem-ww-BYZ-SV-W-71-Custer-wind-2026-06-27",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-27",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-71"
  },
  {
   "id": "iem-ww-BYZ-SV-W-71-Custer-hail-2026-06-27",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-27",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-06-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-71"
  },
  {
   "id": "iem-ww-BYZ-SV-W-71-Fallon-wind-2026-06-27",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-27",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-71"
  },
  {
   "id": "iem-ww-BYZ-SV-W-71-Fallon-hail-2026-06-27",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-27",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-71"
  },
  {
   "id": "iem-ww-BYZ-SV-W-52-Powder River-wind-2026-06-27",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-27",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-52"
  },
  {
   "id": "iem-ww-BYZ-SV-W-52-Powder River-hail-2026-06-27",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-27",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-52"
  },
  {
   "id": "iem-ww-BYZ-SV-W-52-Big Horn-wind-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-52"
  },
  {
   "id": "iem-ww-BYZ-SV-W-52-Big Horn-hail-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-52"
  },
  {
   "id": "iem-ww-BYZ-SV-W-57-Powder River-wind-2026-06-27",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-27",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-57"
  },
  {
   "id": "iem-ww-BYZ-SV-W-57-Powder River-hail-2026-06-27",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-27",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-27. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BYZ-SV-W-57"
  },
  {
   "id": "iem-ww-BYZ-SV-W-57-Rosebud-wind-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-57"
  },
  {
   "id": "iem-ww-BYZ-SV-W-57-Rosebud-hail-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BYZ-SV-W-57"
  },
  {
   "id": "iem-ww-BYZ-SV-W-68-Carter-wind-2026-06-27",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-68"
  },
  {
   "id": "iem-ww-BYZ-SV-W-68-Carter-hail-2026-06-27",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-68"
  },
  {
   "id": "iem-ww-BYZ-SV-W-68-Custer-wind-2026-06-27",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-27",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-68"
  },
  {
   "id": "iem-ww-BYZ-SV-W-68-Custer-hail-2026-06-27",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-27",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-06-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-68"
  },
  {
   "id": "iem-ww-BYZ-SV-W-68-Fallon-wind-2026-06-27",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-27",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-68"
  },
  {
   "id": "iem-ww-BYZ-SV-W-68-Fallon-hail-2026-06-27",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-27",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-68"
  },
  {
   "id": "iem-ww-GGW-SV-W-54-Dawson-wind-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-54"
  },
  {
   "id": "iem-ww-GGW-SV-W-54-Dawson-hail-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-54"
  },
  {
   "id": "iem-ww-GGW-SV-W-54-Prairie-wind-2026-06-27",
   "zip": "",
   "city": "Prairie",
   "date": "2026-06-27",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-54"
  },
  {
   "id": "iem-ww-GGW-SV-W-54-Prairie-hail-2026-06-27",
   "zip": "",
   "city": "Prairie",
   "date": "2026-06-27",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-54"
  },
  {
   "id": "iem-ww-GGW-SV-W-54-Richland-wind-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-54"
  },
  {
   "id": "iem-ww-GGW-SV-W-54-Richland-hail-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-54"
  },
  {
   "id": "iem-ww-GGW-SV-W-54-Wibaux-wind-2026-06-27",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-06-27",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-54"
  },
  {
   "id": "iem-ww-GGW-SV-W-54-Wibaux-hail-2026-06-27",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-06-27",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-54"
  },
  {
   "id": "iem-ww-BYZ-SV-W-56-Big Horn-wind-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-56"
  },
  {
   "id": "iem-ww-BYZ-SV-W-56-Big Horn-hail-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-56"
  },
  {
   "id": "iem-ww-BYZ-SV-W-54-Big Horn-wind-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-54"
  },
  {
   "id": "iem-ww-BYZ-SV-W-54-Big Horn-hail-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-27. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BYZ-SV-W-54"
  },
  {
   "id": "iem-ww-BYZ-SV-W-54-Powder River-wind-2026-06-27",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-27",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-54"
  },
  {
   "id": "iem-ww-BYZ-SV-W-54-Powder River-hail-2026-06-27",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-27",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-27. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BYZ-SV-W-54"
  },
  {
   "id": "iem-ww-BYZ-SV-W-54-Rosebud-wind-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-54"
  },
  {
   "id": "iem-ww-BYZ-SV-W-54-Rosebud-hail-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BYZ-SV-W-54"
  },
  {
   "id": "iem-ww-BYZ-SV-W-72-Fallon-wind-2026-06-27",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-27",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-72"
  },
  {
   "id": "iem-ww-BYZ-SV-W-72-Fallon-hail-2026-06-27",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-27",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-27. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "BYZ-SV-W-72"
  },
  {
   "id": "iem-ww-BYZ-SV-W-72-Carter-wind-2026-06-27",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-72"
  },
  {
   "id": "iem-ww-BYZ-SV-W-72-Carter-hail-2026-06-27",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-27",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-27. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "BYZ-SV-W-72"
  },
  {
   "id": "iem-ww-BYZ-SV-W-72-Custer-wind-2026-06-27",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-27",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-72"
  },
  {
   "id": "iem-ww-BYZ-SV-W-72-Custer-hail-2026-06-27",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-27",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-06-27. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "BYZ-SV-W-72"
  },
  {
   "id": "iem-ww-BYZ-SV-W-61-Rosebud-wind-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-61"
  },
  {
   "id": "iem-ww-BYZ-SV-W-61-Rosebud-hail-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-61"
  },
  {
   "id": "iem-ww-BYZ-FF-W-9-Big Horn-flood-2026-06-27",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BYZ for Big Horn on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-FF-W-9"
  },
  {
   "id": "iem-ww-BYZ-FF-W-7-Yellowstone-flood-2026-06-27",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-06-27",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BYZ for Yellowstone on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-FF-W-7"
  },
  {
   "id": "iem-ww-BYZ-FF-W-6-Stillwater-flood-2026-06-27",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-06-27",
   "county": "Stillwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BYZ for Stillwater on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-FF-W-6"
  },
  {
   "id": "iem-ww-GGW-FF-W-1-Valley-flood-2026-06-27",
   "zip": "",
   "city": "Valley",
   "date": "2026-06-27",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Valley on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-1"
  },
  {
   "id": "iem-ww-GGW-FF-W-5-Richland-flood-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Richland on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-5"
  },
  {
   "id": "iem-ww-GGW-FF-W-5-Roosevelt-flood-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Roosevelt on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-5"
  },
  {
   "id": "iem-ww-GGW-FF-W-8-Daniels-flood-2026-06-27",
   "zip": "",
   "city": "Daniels",
   "date": "2026-06-27",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Daniels on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-8"
  },
  {
   "id": "iem-ww-GGW-FF-W-7-Roosevelt-flood-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Roosevelt on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-7"
  },
  {
   "id": "iem-ww-GGW-FF-W-7-Sheridan-flood-2026-06-27",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-27",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Sheridan on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-7"
  },
  {
   "id": "iem-ww-GGW-FF-W-3-Garfield-flood-2026-06-27",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-27",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Garfield on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-3"
  },
  {
   "id": "iem-ww-GGW-FF-W-9-Roosevelt-flood-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Roosevelt on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-9"
  },
  {
   "id": "iem-ww-GGW-FF-W-4-Roosevelt-flood-2026-06-27",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Roosevelt on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-4"
  },
  {
   "id": "iem-ww-GGW-FF-W-6-Dawson-flood-2026-06-27",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-27",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Dawson on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-6"
  },
  {
   "id": "iem-ww-GGW-FF-W-6-Richland-flood-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Richland on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-6"
  },
  {
   "id": "iem-ww-GGW-FF-W-2-Richland-flood-2026-06-27",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-27",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS GGW for Richland on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-FF-W-2"
  },
  {
   "id": "iem-ww-BYZ-FF-W-8-Rosebud-flood-2026-06-27",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BYZ for Rosebud on 2026-06-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-FF-W-8"
  },
  {
   "id": "sps-2026-06-27-fergus-hail",
   "zip": "",
   "city": "Fergus",
   "date": "2026-06-27",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fergus — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-27-rosebud-wind",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-27-custer-hail",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-27",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Custer — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-27-stillwater-hail",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-06-27",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Stillwater — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-27-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-06-27",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Yellowstone — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-27-prairie-hail",
   "zip": "",
   "city": "Prairie",
   "date": "2026-06-27",
   "county": "Prairie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Prairie — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-27-carbon-hail",
   "zip": "",
   "city": "Carbon",
   "date": "2026-06-27",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-27-mccone-hail",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-27",
   "county": "McCone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for McCone — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-27-bighorn-hail",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-27",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Big Horn — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-27-roosevelt-hail",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-27",
   "county": "Roosevelt",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Roosevelt — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-27-treasure-hail",
   "zip": "",
   "city": "Treasure",
   "date": "2026-06-27",
   "county": "Treasure",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Treasure — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-27-valley-hail",
   "zip": "",
   "city": "Valley",
   "date": "2026-06-27",
   "county": "Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Valley — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-27-garfield-hail",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-27",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Garfield — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-27-rosebud-hail",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-27",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-27-mccone-wind",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-27",
   "county": "McCone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for McCone — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-MLS-2026-06-27",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-06-27",
   "county": "Custer",
   "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": "MILES CITY (MLS) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-06-27",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-06-27",
   "county": "Fallon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAKER (BHK) recorded a 70 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-26-wind-45.73--105.59",
   "lat": 45.73,
   "lon": -105.59,
   "zip": "",
   "city": "1 SW Coalwood",
   "date": "2026-06-26",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCWD Coalwood Mt-59 Mp 55.9.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-SV-W-49-Custer-wind-2026-06-26",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-26",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-06-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-49"
  },
  {
   "id": "iem-ww-BYZ-SV-W-49-Custer-hail-2026-06-26",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-26",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-06-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-49"
  },
  {
   "id": "iem-ww-BYZ-SV-W-48-Powder River-wind-2026-06-26",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-26",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-48"
  },
  {
   "id": "iem-ww-BYZ-SV-W-48-Powder River-hail-2026-06-26",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-26",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-48"
  },
  {
   "id": "iem-ww-BYZ-SV-W-48-Big Horn-wind-2026-06-26",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-26",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-48"
  },
  {
   "id": "iem-ww-BYZ-SV-W-48-Big Horn-hail-2026-06-26",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-26",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-48"
  },
  {
   "id": "iem-ww-BYZ-SV-W-47-Big Horn-wind-2026-06-26",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-26",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-47"
  },
  {
   "id": "iem-ww-BYZ-SV-W-47-Big Horn-hail-2026-06-26",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-26",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-47"
  },
  {
   "id": "iem-ww-BYZ-SV-W-47-Rosebud-wind-2026-06-26",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-26",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-47"
  },
  {
   "id": "iem-ww-BYZ-SV-W-47-Rosebud-hail-2026-06-26",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-26",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-47"
  },
  {
   "id": "iem-ww-TFX-SV-W-23-Fergus-wind-2026-06-26",
   "zip": "",
   "city": "Fergus",
   "date": "2026-06-26",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-06-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-23"
  },
  {
   "id": "iem-ww-TFX-SV-W-23-Fergus-hail-2026-06-26",
   "zip": "",
   "city": "Fergus",
   "date": "2026-06-26",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-06-26. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-23"
  },
  {
   "id": "iem-ww-BYZ-SV-W-46-Big Horn-wind-2026-06-26",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-26",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-46"
  },
  {
   "id": "iem-ww-BYZ-SV-W-46-Big Horn-hail-2026-06-26",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-26",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-46"
  },
  {
   "id": "sps-2026-06-26-fergus-hail",
   "zip": "",
   "city": "Fergus",
   "date": "2026-06-26",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Fergus — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-26-judithbasi-wind",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-06-26",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-26-judithbasi-hail",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-06-26",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-26-phillips-hail",
   "zip": "",
   "city": "Phillips",
   "date": "2026-06-26",
   "county": "Phillips",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Phillips — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-26-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-26",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-26-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-26",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Powder River — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-26-fallon-wind",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-26",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fallon — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-26-rosebud-wind",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-26",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-25-hail-46.69--112.06",
   "lat": 46.69,
   "lon": -112.06,
   "zip": "",
   "city": "6 NNW Helena",
   "date": "2026-06-25",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Mostly nickel sized hail with a few quarter sized mixed in.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-25-hail-46.61--112.02",
   "lat": 46.61,
   "lon": -112.02,
   "zip": "",
   "city": "1 N Helena",
   "date": "2026-06-25",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-25-hail-46.68--111.99",
   "lat": 46.68,
   "lon": -111.99,
   "zip": "",
   "city": "6 NNE Helena",
   "date": "2026-06-25",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel sized hail.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-25-hail-46.59--111.92",
   "lat": 46.59,
   "lon": -111.92,
   "zip": "",
   "city": "East Helena",
   "date": "2026-06-25",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A member of the public shared a photo of quarter-sized hail on social media.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-25-hail-45.16--109.39",
   "lat": 45.16,
   "lon": -109.39,
   "zip": "",
   "city": "7 WSW Red Lodge",
   "date": "2026-06-25",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report. Several vehicles dented in campground area.",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-25-hail-48.29--111.15",
   "lat": 48.29,
   "lon": -111.15,
   "zip": "",
   "city": "13 SSE Lothair",
   "date": "2026-06-25",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public Reported Ping Pong Ball sized hail near Tiber Dam. Time is estimated from radar.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "asos-bf-JDN-2026-06-25",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-06-25",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-SV-W-19-Lewis And Clark-wind-2026-06-25",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-06-25",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-06-25. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-19"
  },
  {
   "id": "iem-ww-TFX-SV-W-19-Lewis And Clark-hail-2026-06-25",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-06-25",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-06-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-19"
  },
  {
   "id": "iem-ww-TFX-SV-W-19-Broadwater-wind-2026-06-25",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-06-25",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-06-25. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-19"
  },
  {
   "id": "iem-ww-TFX-SV-W-19-Broadwater-hail-2026-06-25",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-06-25",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-06-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-19"
  },
  {
   "id": "iem-ww-TFX-SV-W-19-Jefferson-wind-2026-06-25",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-25",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-06-25. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-19"
  },
  {
   "id": "iem-ww-TFX-SV-W-19-Jefferson-hail-2026-06-25",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-25",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-06-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-19"
  },
  {
   "id": "iem-ww-TFX-SV-W-21-Hill-wind-2026-06-25",
   "zip": "",
   "city": "Hill",
   "date": "2026-06-25",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-06-25. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-21"
  },
  {
   "id": "iem-ww-TFX-SV-W-21-Hill-hail-2026-06-25",
   "zip": "",
   "city": "Hill",
   "date": "2026-06-25",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-06-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-21"
  },
  {
   "id": "iem-ww-TFX-SV-W-21-Blaine-wind-2026-06-25",
   "zip": "",
   "city": "Blaine",
   "date": "2026-06-25",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-06-25. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-21"
  },
  {
   "id": "iem-ww-TFX-SV-W-21-Blaine-hail-2026-06-25",
   "zip": "",
   "city": "Blaine",
   "date": "2026-06-25",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-06-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-21"
  },
  {
   "id": "iem-ww-TFX-SV-W-21-Chouteau-wind-2026-06-25",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-06-25",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-06-25. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-21"
  },
  {
   "id": "iem-ww-TFX-SV-W-21-Chouteau-hail-2026-06-25",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-06-25",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-06-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-21"
  },
  {
   "id": "iem-ww-TFX-SV-W-20-Liberty-wind-2026-06-25",
   "zip": "",
   "city": "Liberty",
   "date": "2026-06-25",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-06-25. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-20"
  },
  {
   "id": "iem-ww-TFX-SV-W-20-Liberty-hail-2026-06-25",
   "zip": "",
   "city": "Liberty",
   "date": "2026-06-25",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-06-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-20"
  },
  {
   "id": "iem-ww-TFX-SV-W-18-Cascade-wind-2026-06-25",
   "zip": "",
   "city": "Cascade",
   "date": "2026-06-25",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-06-25. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-18"
  },
  {
   "id": "iem-ww-TFX-SV-W-18-Cascade-hail-2026-06-25",
   "zip": "",
   "city": "Cascade",
   "date": "2026-06-25",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-06-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-18"
  },
  {
   "id": "iem-ww-TFX-SV-W-18-Lewis And Clark-wind-2026-06-25",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-06-25",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-06-25. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-18"
  },
  {
   "id": "iem-ww-TFX-SV-W-18-Lewis And Clark-hail-2026-06-25",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-06-25",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-06-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-18"
  },
  {
   "id": "iem-ww-TFX-SV-W-22-Blaine-wind-2026-06-25",
   "zip": "",
   "city": "Blaine",
   "date": "2026-06-25",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-06-25. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-22"
  },
  {
   "id": "iem-ww-TFX-SV-W-22-Blaine-hail-2026-06-25",
   "zip": "",
   "city": "Blaine",
   "date": "2026-06-25",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-06-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-22"
  },
  {
   "id": "iem-ww-TFX-SV-W-22-Chouteau-wind-2026-06-25",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-06-25",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-06-25. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-22"
  },
  {
   "id": "iem-ww-TFX-SV-W-22-Chouteau-hail-2026-06-25",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-06-25",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-06-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-22"
  },
  {
   "id": "iem-ww-BYZ-SV-W-45-Carbon-wind-2026-06-25",
   "zip": "",
   "city": "Carbon",
   "date": "2026-06-25",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carbon on 2026-06-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-45"
  },
  {
   "id": "iem-ww-BYZ-SV-W-45-Carbon-hail-2026-06-25",
   "zip": "",
   "city": "Carbon",
   "date": "2026-06-25",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carbon on 2026-06-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-45"
  },
  {
   "id": "sps-2026-06-25-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-25",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-lewisandcl-hail",
   "zip": "",
   "city": "Lewis and Clark",
   "date": "2026-06-25",
   "county": "Lewis and Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Lewis and Clark — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-glacier-hail",
   "zip": "",
   "city": "Glacier",
   "date": "2026-06-25",
   "county": "Glacier",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Glacier — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-cascade-hail",
   "zip": "",
   "city": "Cascade",
   "date": "2026-06-25",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Cascade — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-lake-hail",
   "zip": "",
   "city": "Lake",
   "date": "2026-06-25",
   "county": "Lake",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Lake — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-hill-hail",
   "zip": "",
   "city": "Hill",
   "date": "2026-06-25",
   "county": "Hill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Hill — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-broadwater-hail",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-06-25",
   "county": "Broadwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Broadwater — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-teton-hail",
   "zip": "",
   "city": "Teton",
   "date": "2026-06-25",
   "county": "Teton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Teton — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-carbon-wind",
   "zip": "",
   "city": "Carbon",
   "date": "2026-06-25",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-liberty-hail",
   "zip": "",
   "city": "Liberty",
   "date": "2026-06-25",
   "county": "Liberty",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Liberty — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-chouteau-hail",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-06-25",
   "county": "Chouteau",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Chouteau — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-toole-hail",
   "zip": "",
   "city": "Toole",
   "date": "2026-06-25",
   "county": "Toole",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Toole — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-blaine-hail",
   "zip": "",
   "city": "Blaine",
   "date": "2026-06-25",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Blaine — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-stillwater-hail",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-06-25",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Stillwater — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-sweetgrass-wind",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-06-25",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sweet Grass — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-garfield-hail",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-25",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Garfield — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-stillwater-wind",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-06-25",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Stillwater — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-25-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-06-25",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Yellowstone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-beaverhead-hail",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-06-24",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-22-wind-45.31--107.52",
   "lat": 45.31,
   "lon": -107.52,
   "zip": "",
   "city": "7 W Lodge Grass",
   "date": "2026-06-22",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 7 W Lodge Grass",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-22-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "9 NNW Sonnette",
   "date": "2026-06-22",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 9 NNW Sonnette",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-SV-W-42-Big Horn-wind-2026-06-22",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-22",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-22. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-42"
  },
  {
   "id": "iem-ww-BYZ-SV-W-42-Big Horn-hail-2026-06-22",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-22",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-22. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "BYZ-SV-W-42"
  },
  {
   "id": "iem-ww-BYZ-SV-W-41-Big Horn-wind-2026-06-22",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-22",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-22. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-41"
  },
  {
   "id": "iem-ww-BYZ-SV-W-41-Big Horn-hail-2026-06-22",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-22",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-22. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-41"
  },
  {
   "id": "iem-ww-BYZ-SV-W-38-Big Horn-wind-2026-06-22",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-22",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-22. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-38"
  },
  {
   "id": "iem-ww-BYZ-SV-W-38-Big Horn-hail-2026-06-22",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-22",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-38"
  },
  {
   "id": "iem-ww-BYZ-SV-W-38-Rosebud-wind-2026-06-22",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-22",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-22. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-38"
  },
  {
   "id": "iem-ww-BYZ-SV-W-38-Rosebud-hail-2026-06-22",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-22",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-38"
  },
  {
   "id": "iem-ww-BYZ-SV-W-44-Powder River-wind-2026-06-22",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-22",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-44"
  },
  {
   "id": "iem-ww-BYZ-SV-W-44-Powder River-hail-2026-06-22",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-22",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-44"
  },
  {
   "id": "iem-ww-BYZ-SV-W-39-Powder River-wind-2026-06-22",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-22",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-22. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-39"
  },
  {
   "id": "iem-ww-BYZ-SV-W-39-Powder River-hail-2026-06-22",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-22",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-39"
  },
  {
   "id": "iem-ww-BYZ-FF-W-5-Rosebud-flood-2026-06-22",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-22",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BYZ for Rosebud on 2026-06-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-FF-W-5"
  },
  {
   "id": "sps-2026-06-22-chouteau-hail",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-06-22",
   "county": "Chouteau",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Chouteau — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-06-22",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-06-22",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Yellowstone — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-teton-wind",
   "zip": "",
   "city": "Teton",
   "date": "2026-06-22",
   "county": "Teton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Teton — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-rosebud-hail",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-22",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-richland-wind",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-22",
   "county": "Richland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 59,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Richland — wind gusts up to 30 mph, observed possible (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-22",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Powder River — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-22-carter-wind",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-22",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Carter — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-21-liberty-hail",
   "zip": "",
   "city": "Liberty",
   "date": "2026-06-21",
   "county": "Liberty",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Liberty — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-BYZ-SV-W-37-Powder River-wind-2026-06-20",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-20",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-37"
  },
  {
   "id": "iem-ww-BYZ-SV-W-37-Powder River-hail-2026-06-20",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-20",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-37"
  },
  {
   "id": "iem-ww-BYZ-FF-W-3-Rosebud-flood-2026-06-20",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-20",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BYZ for Rosebud on 2026-06-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-FF-W-3"
  },
  {
   "id": "sps-2026-06-20-fergus-hail",
   "zip": "",
   "city": "Fergus",
   "date": "2026-06-20",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fergus — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-18-wind-46.66--107.22",
   "lat": 46.66,
   "lon": -107.22,
   "zip": "",
   "city": "9 NE Ingomar",
   "date": "2026-06-18",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 9 NE Ingomar",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-18-musselshel-wind",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-06-18",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Musselshell — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-valley-wind",
   "zip": "",
   "city": "Valley",
   "date": "2026-06-18",
   "county": "Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Valley — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-judithbasi-hail",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-06-18",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-rosebud-wind",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-18",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-18-carter-wind",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-18",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-17-wind-46.45--110.21",
   "lat": 46.45,
   "lon": -110.21,
   "zip": "",
   "city": "7 WNW Twodot",
   "date": "2026-06-17",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 7 WNW Twodot",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-17-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-06-17",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-17-cascade-wind",
   "zip": "",
   "city": "Cascade",
   "date": "2026-06-17",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cascade — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-JDN-2026-06-17",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-06-17",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-06-17",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-06-17",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2026-06-16",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-06-16",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-48.60--109.24",
   "lat": 48.6,
   "lon": -109.24,
   "zip": "",
   "city": "1 NW Chinook",
   "date": "2026-06-16",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCHK Chinook Us-2 Mp 403.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-47.18--107.18",
   "lat": 47.18,
   "lon": -107.18,
   "zip": "",
   "city": "8 ENE Edwards",
   "date": "2026-06-16",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Edwards E Mesonet (MCO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-47.17--107.64",
   "lat": 47.17,
   "lon": -107.64,
   "zip": "",
   "city": "8 WNW Sand Springs",
   "date": "2026-06-16",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sand Springs Mesonet Observation (SDSM8).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-06-16",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-06-16",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass recorded a wind gust of 59 MPH at 2:00 PM.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-06-16",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-45.75--110.16",
   "lat": 45.75,
   "lon": -110.16,
   "zip": "",
   "city": "4 ENE Springdale",
   "date": "2026-06-16",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 ENE Springdale",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-06-16",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-46.00--109.84",
   "lat": 46,
   "lon": -109.84,
   "zip": "",
   "city": "7 N Sourdough",
   "date": "2026-06-16",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 N Sourdough",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-06-16",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-46.54--109.35",
   "lat": 46.54,
   "lon": -109.35,
   "zip": "",
   "city": "9 NE Hedgesville",
   "date": "2026-06-16",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 NE Hedgesville",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-45.74--109.83",
   "lat": 45.74,
   "lon": -109.83,
   "zip": "",
   "city": "3 SW Greycliff",
   "date": "2026-06-16",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 SW Greycliff",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-06-16",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2026-06-16",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-06-16",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-06-16",
   "county": "Yellowstone",
   "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": "Laurel (6S8) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-06-16",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-48.66--112.65",
   "lat": 48.66,
   "lon": -112.65,
   "zip": "",
   "city": "Cut Bank Resort",
   "date": "2026-06-16",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Station Cut Bank Resort measured a 62 mph wind gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-48.61--111.20",
   "lat": 48.61,
   "lon": -111.2,
   "zip": "",
   "city": "9 N Lothair",
   "date": "2026-06-16",
   "county": "Liberty",
   "source": "IEM 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 GW1986 Lothair 9N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-48.18--111.03",
   "lat": 48.18,
   "lon": -111.03,
   "zip": "",
   "city": "16 NE The Knees",
   "date": "2026-06-16",
   "county": "Liberty",
   "source": "IEM 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 GW1952 RIVERVIEW COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-06-16",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-06-16",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2026-06-16",
   "county": "Liberty",
   "source": "IEM 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 GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-06-16",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-06-16",
   "county": "Sweet Grass",
   "source": "IEM 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 GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2026-06-16",
   "county": "Liberty",
   "source": "IEM 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 GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-46.41--109.70",
   "lat": 46.41,
   "lon": -109.7,
   "zip": "",
   "city": "7 ESE Harlowton",
   "date": "2026-06-16",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 ESE Harlowton",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-46.40--108.95",
   "lat": 46.4,
   "lon": -108.95,
   "zip": "",
   "city": "7 N Lavina",
   "date": "2026-06-16",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 N Lavina",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-46.45--109.80",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "2 ENE Harlowton",
   "date": "2026-06-16",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1KM 2 ENE Harlowton.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2026-06-16",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-46.13--108.76",
   "lat": 46.13,
   "lon": -108.76,
   "zip": "",
   "city": "6 ENE Broadview",
   "date": "2026-06-16",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 6 ENE Broadview",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-46.45--110.21",
   "lat": 46.45,
   "lon": -110.21,
   "zip": "",
   "city": "7 WNW Twodot",
   "date": "2026-06-16",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 WNW Twodot",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-46.20--109.31",
   "lat": 46.2,
   "lon": -109.31,
   "zip": "",
   "city": "7 SSW Ryegate",
   "date": "2026-06-16",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 SSW Ryegate",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-45.94--108.15",
   "lat": 45.94,
   "lon": -108.15,
   "zip": "",
   "city": "1 SSE Ballantine",
   "date": "2026-06-16",
   "county": "Yellowstone",
   "source": "IEM 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 MTBAL Ballantine I-94 Mp 15.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-16-wind-45.10--108.22",
   "lat": 45.1,
   "lon": -108.22,
   "zip": "",
   "city": "22 SW Fort Smith",
   "date": "2026-06-16",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HBOM8 Hillsboro.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-SV-W-17-Blaine-wind-2026-06-16",
   "zip": "",
   "city": "Blaine",
   "date": "2026-06-16",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-06-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-17"
  },
  {
   "id": "iem-ww-TFX-SV-W-17-Blaine-hail-2026-06-16",
   "zip": "",
   "city": "Blaine",
   "date": "2026-06-16",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-17"
  },
  {
   "id": "sps-2026-06-16-valley-wind",
   "zip": "",
   "city": "Valley",
   "date": "2026-06-16",
   "county": "Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Valley — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-blaine-wind",
   "zip": "",
   "city": "Blaine",
   "date": "2026-06-16",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blaine — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-sheridan-wind",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-16",
   "county": "Sheridan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sheridan — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-blaine-hail",
   "zip": "",
   "city": "Blaine",
   "date": "2026-06-16",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Blaine — wind gusts up to 55 mph, hail up to 0.88\", possible possible (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-prairie-hail",
   "zip": "",
   "city": "Prairie",
   "date": "2026-06-16",
   "county": "Prairie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Prairie — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-garfield-hail",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-16",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Garfield — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-phillips-hail",
   "zip": "",
   "city": "Phillips",
   "date": "2026-06-16",
   "county": "Phillips",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Phillips — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-daniels-wind",
   "zip": "",
   "city": "Daniels",
   "date": "2026-06-16",
   "county": "Daniels",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Daniels — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-petroleum-wind",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-06-16",
   "county": "Petroleum",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Petroleum — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-mccone-wind",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-16",
   "county": "McCone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for McCone — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-custer-wind",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-16",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Custer — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-HLN-2026-06-16",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-06-16",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-06-16",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-06-16",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-06-16",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-06-16",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-06-16",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-06-16",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-06-16",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-06-16",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2026-06-16",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2026-06-16",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2026-06-16",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-06-16",
   "county": "Hill",
   "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": "Havre (HVR) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-06-16",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-06-16",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-12-hail-47.82--112.19",
   "lat": 47.82,
   "lon": -112.19,
   "zip": "",
   "city": "1 NW Choteau",
   "date": "2026-06-12",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Co op observer reports penny sized hail.",
   "sourceDetail": "NWS TFX — CO-OP Observer via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-12-hail-47.61--111.98",
   "lat": 47.61,
   "lon": -111.98,
   "zip": "",
   "city": "Fairfield",
   "date": "2026-06-12",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail around quarter size fell this afternoon. Some tree damage.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-12-hail-47.61--111.98",
   "lat": 47.61,
   "lon": -111.98,
   "zip": "",
   "city": "Fairfield",
   "date": "2026-06-12",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-12-hail-47.04--110.22",
   "lat": 47.04,
   "lon": -110.22,
   "zip": "",
   "city": "5 SW Windham",
   "date": "2026-06-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail up to Nickel size falling.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-12-wind-47.14--110.82",
   "lat": 47.14,
   "lon": -110.82,
   "zip": "",
   "city": "3 NNE Monarch",
   "date": "2026-06-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMON Monarch Canyon (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-12-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-06-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-12-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-06-12",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie. 63 mph thunderstorm wind gust.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-12-wind-46.96--109.74",
   "lat": 46.96,
   "lon": -109.74,
   "zip": "",
   "city": "2 WSW Moore",
   "date": "2026-06-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "50 mph wind gust.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-12-wind-46.92--114.10",
   "lat": 46.92,
   "lon": -114.1,
   "zip": "",
   "city": "6 WNW Missoula",
   "date": "2026-06-12",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMSO Missoula_ MT.",
   "sourceDetail": "NWS MSO — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-12-wind-47.04--113.99",
   "lat": 47.04,
   "lon": -113.99,
   "zip": "",
   "city": "5 E Evaro",
   "date": "2026-06-12",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station PNTM8 Point 6.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-SV-W-16-Fergus-wind-2026-06-12",
   "zip": "",
   "city": "Fergus",
   "date": "2026-06-12",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-06-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-16"
  },
  {
   "id": "iem-ww-TFX-SV-W-16-Fergus-hail-2026-06-12",
   "zip": "",
   "city": "Fergus",
   "date": "2026-06-12",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-06-12. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "TFX-SV-W-16"
  },
  {
   "id": "iem-ww-TFX-SV-W-16-Judith Basin-wind-2026-06-12",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-06-12",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-06-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-16"
  },
  {
   "id": "iem-ww-TFX-SV-W-16-Judith Basin-hail-2026-06-12",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-06-12",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-06-12. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "TFX-SV-W-16"
  },
  {
   "id": "sps-2026-06-12-teton-hail",
   "zip": "",
   "city": "Teton",
   "date": "2026-06-12",
   "county": "Teton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Teton — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-pondera-hail",
   "zip": "",
   "city": "Pondera",
   "date": "2026-06-12",
   "county": "Pondera",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Pondera — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-chouteau-hail",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-06-12",
   "county": "Chouteau",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Chouteau — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-cascade-hail",
   "zip": "",
   "city": "Cascade",
   "date": "2026-06-12",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Cascade — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-garfield-hail",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-12",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Garfield — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-phillips-hail",
   "zip": "",
   "city": "Phillips",
   "date": "2026-06-12",
   "county": "Phillips",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Phillips — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-judithbasi-hail",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-06-12",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Judith Basin — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-wheatland-wind",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-06-12",
   "county": "Wheatland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Wheatland — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-meagher-hail",
   "zip": "",
   "city": "Meagher",
   "date": "2026-06-12",
   "county": "Meagher",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Meagher — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-missoula-wind",
   "zip": "",
   "city": "Missoula",
   "date": "2026-06-12",
   "county": "Missoula",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Missoula — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-fergus-wind",
   "zip": "",
   "city": "Fergus",
   "date": "2026-06-12",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fergus — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-sweetgrass-wind",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-06-12",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sweet Grass — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-12-ravalli-wind",
   "zip": "",
   "city": "Ravalli",
   "date": "2026-06-12",
   "county": "Ravalli",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Ravalli — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-MSO-2026-06-12",
   "lat": 46.9208,
   "lon": -114.0925,
   "zip": "",
   "city": "MISSOULA/BELL FIELD",
   "date": "2026-06-12",
   "county": "Missoula",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MISSOULA/BELL FIELD (MSO) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MISSOULA/BELL FIELD (MSO) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2026-06-12",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2026-06-12",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MALMSTROM AFB (GFA) recorded a 75 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-11-wind-47.80--105.79",
   "lat": 47.8,
   "lon": -105.79,
   "zip": "",
   "city": "14 NNE Weldon",
   "date": "2026-06-11",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Vida W_ MT (UMT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-11-phillips-wind",
   "zip": "",
   "city": "Phillips",
   "date": "2026-06-11",
   "county": "Phillips",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Phillips — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-GGW-2026-06-11",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-06-11",
   "county": "Valley",
   "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": "GLASGOW INTL ARPT (GGW) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-06-10",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-48.55--111.29",
   "lat": 48.55,
   "lon": -111.29,
   "zip": "",
   "city": "6 NNE Galata",
   "date": "2026-06-10",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4117 GALATA SIX NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2026-06-10",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2026-06-10",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-06-10",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2026-06-10",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-45.62--112.80",
   "lat": 45.62,
   "lon": -112.8,
   "zip": "",
   "city": "11 SSE Dewey",
   "date": "2026-06-10",
   "county": "Beaverhead",
   "source": "IEM 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 TS178 Dillon No. 1 Portable.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-06-10",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-06-10",
   "county": "Yellowstone",
   "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": "Laurel (6S8) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2026-06-10",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-45.27--111.88",
   "lat": 45.27,
   "lon": -111.88,
   "zip": "",
   "city": "4 SE Virginia City",
   "date": "2026-06-10",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM17 BLM - Virginia City.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2026-06-10",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-06-10",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WAPC1 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-47.56--107.53",
   "lat": 47.56,
   "lon": -107.53,
   "zip": "",
   "city": "7 SE Devils Creek Rec A",
   "date": "2026-06-10",
   "county": "Garfield",
   "source": "IEM 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 SSMM8 Devils Creek Rec Area 6ese.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-06-10",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-06-10",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-06-10",
   "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": "WOLF POINT INTL (OLF) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-06-10",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-06-10",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BTM-2026-06-10",
   "lat": 45.9548,
   "lon": -112.4975,
   "zip": "",
   "city": "BUTTE/BERT MOONEY",
   "date": "2026-06-10",
   "county": "Silver Bow",
   "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": "BUTTE/BERT MOONEY (BTM) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BUTTE/BERT MOONEY (BTM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-M75-2026-06-10",
   "lat": 48.3689,
   "lon": -107.9179,
   "zip": "",
   "city": "Malta",
   "date": "2026-06-10",
   "county": "Phillips",
   "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": "Malta (M75) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Malta (M75) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2026-06-10",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-06-10",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-06-10",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-06-10",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-06-10",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-06-10",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-06-10",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-06-10",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-09-wind-45.30--111.75",
   "lat": 45.3,
   "lon": -111.75,
   "zip": "",
   "city": "3 SSW Ennis",
   "date": "2026-06-09",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station ENNM8 Ennis RAWS. Estimated convective wind gust with cloud to cloud lightning_ via lightning detection image_ in the area around 435 PM.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-09-wind-45.27--111.88",
   "lat": 45.27,
   "lon": -111.88,
   "zip": "",
   "city": "4 SE Virginia City",
   "date": "2026-06-09",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM17 BLM - Virginia City. Convective wind gust of 56 per lightning detection image.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-09-wind-44.81--112.72",
   "lat": 44.81,
   "lon": -112.72,
   "zip": "",
   "city": "7 N Dell",
   "date": "2026-06-09",
   "county": "Beaverhead",
   "source": "IEM 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 MTM16 6.6 N Dell (MT-MESO). Thunderstorms were about 17 miles to the southeast when the wind gust occurred_ so I consider this a non thunderstorm wind gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-09-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-06-09",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-09-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-06-09",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-09-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2026-06-09",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station YLWM8 Yellow Mule RAWS. Showers moving through the area, with a wind gust of 60 mph reported in the past hour.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-SV-W-41-Sheridan-wind-2026-06-09",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-09",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-41"
  },
  {
   "id": "iem-ww-GGW-SV-W-41-Sheridan-hail-2026-06-09",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-09",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-41"
  },
  {
   "id": "sps-2026-06-09-beaverhead-hail",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-06-09",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-09-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-09",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-09-gallatin-hail",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-06-09",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Gallatin — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-09-mccone-wind",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-09",
   "county": "McCone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for McCone — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-09-gallatin-wind",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-06-09",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Gallatin — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-09-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-09",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-09-powderrive-wind",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-09",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Powder River — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-09-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-09",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 56,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carter — hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-LWT-2026-06-09",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2026-06-09",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-06-09",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-06-09",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-06-09",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-06-09",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BTM-2026-06-09",
   "lat": 45.9548,
   "lon": -112.4975,
   "zip": "",
   "city": "BUTTE/BERT MOONEY",
   "date": "2026-06-09",
   "county": "Silver Bow",
   "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": "BUTTE/BERT MOONEY (BTM) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BUTTE/BERT MOONEY (BTM) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1GM-2026-06-09",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2026-06-09",
   "county": "Lewis And Clark",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Golf (1GM) recorded a 75 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-06-09",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-06-09",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-hail-48.15--104.52",
   "lat": 48.15,
   "lon": -104.52,
   "zip": "",
   "city": "Culbertson",
   "date": "2026-06-07",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media reports of hail the size of quarters.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-07-hail-45.55--105.54",
   "lat": 45.55,
   "lon": -105.54,
   "zip": "",
   "city": "1 NNW Olive",
   "date": "2026-06-07",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NNW Olive",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-07-hail-45.51--105.56",
   "lat": 45.51,
   "lon": -105.56,
   "zip": "",
   "city": "2 SW Olive",
   "date": "2026-06-07",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SW Olive",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-07-hail-45.58--105.67",
   "lat": 45.58,
   "lon": -105.67,
   "zip": "",
   "city": "6 N Epsie",
   "date": "2026-06-07",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 6 N Epsie",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-07-hail-45.70--104.77",
   "lat": 45.7,
   "lon": -104.77,
   "zip": "",
   "city": "16 ESE Powderville",
   "date": "2026-06-07",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 16 ESE Powderville",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-06-07-hail-45.81--108.36",
   "lat": 45.81,
   "lon": -108.36,
   "zip": "",
   "city": "2 E Lockwood",
   "date": "2026-06-07",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report. Measured pea to quarter sized hail.",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-07-hail-45.02--104.48",
   "lat": 45.02,
   "lon": -104.48,
   "zip": "",
   "city": "3 W Alzada",
   "date": "2026-06-07",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Alzada",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-06-07-hail-45.74--104.41",
   "lat": 45.74,
   "lon": -104.41,
   "zip": "",
   "city": "9 N Belltower",
   "date": "2026-06-07",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 9 N Belltower",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-06-07-hail-45.68--107.51",
   "lat": 45.68,
   "lon": -107.51,
   "zip": "",
   "city": "6 NNW Crow Agency",
   "date": "2026-06-07",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated from radar.",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-07-wind-47.69--105.49",
   "lat": 47.69,
   "lon": -105.49,
   "zip": "",
   "city": "10 S Vida",
   "date": "2026-06-07",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCOW 9.9 S Vida (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-48.17--105.74",
   "lat": 48.17,
   "lon": -105.74,
   "zip": "",
   "city": "7 NW Wolf Point",
   "date": "2026-06-07",
   "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": "WOFM8 Mesonet Observation Site.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-45.63--108.49",
   "lat": 45.63,
   "lon": -108.49,
   "zip": "",
   "city": "11 SSE Billings",
   "date": "2026-06-07",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 11 SSE Billings",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-45.14--107.39",
   "lat": 45.14,
   "lon": -107.39,
   "zip": "",
   "city": "Wyola",
   "date": "2026-06-07",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM95 Wyola.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-06-07",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-46.48--104.07",
   "lat": 46.48,
   "lon": -104.07,
   "zip": "",
   "city": "7 S Ollie",
   "date": "2026-06-07",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CACM8 Cannonball Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-45.01--106.89",
   "lat": 45.01,
   "lon": -106.89,
   "zip": "",
   "city": "4 W Decker",
   "date": "2026-06-07",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTDKR Decker S-314 Mp 1.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-47.02--104.33",
   "lat": 47.02,
   "lon": -104.33,
   "zip": "",
   "city": "4 NE Hodges",
   "date": "2026-06-07",
   "county": "Dawson",
   "source": "IEM 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 MTBVR 3.8 NE Hodges (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-48.81--104.25",
   "lat": 48.81,
   "lon": -104.25,
   "zip": "",
   "city": "6 S Comertown",
   "date": "2026-06-07",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous tstm wnd gst report from 6 S Comertown. MTCOM Mesonet Observation Site.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-45.05--105.95",
   "lat": 45.05,
   "lon": -105.95,
   "zip": "",
   "city": "2 W Moorhead",
   "date": "2026-06-07",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BSHM8 Bradshaw Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-07-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-06-07",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-07-flood-45.79--108.51",
   "lat": 45.79,
   "lon": -108.51,
   "zip": "",
   "city": "1 E Billings",
   "date": "2026-06-07",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Runoff is flooding streets. Water is over the curbs.",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-BYZ-SV-W-27-Custer-wind-2026-06-07",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-07",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-27"
  },
  {
   "id": "iem-ww-BYZ-SV-W-27-Custer-hail-2026-06-07",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-07",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-06-07. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BYZ-SV-W-27"
  },
  {
   "id": "iem-ww-BYZ-SV-W-27-Powder River-wind-2026-06-07",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-07",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-27"
  },
  {
   "id": "iem-ww-BYZ-SV-W-27-Powder River-hail-2026-06-07",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-07",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-07. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BYZ-SV-W-27"
  },
  {
   "id": "iem-ww-BYZ-SV-W-27-Carter-wind-2026-06-07",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-07",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-27"
  },
  {
   "id": "iem-ww-BYZ-SV-W-27-Carter-hail-2026-06-07",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-07",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-07. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BYZ-SV-W-27"
  },
  {
   "id": "iem-ww-BYZ-SV-W-31-Carter-wind-2026-06-07",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-07",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-31"
  },
  {
   "id": "iem-ww-BYZ-SV-W-31-Carter-hail-2026-06-07",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-07",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-07. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "BYZ-SV-W-31"
  },
  {
   "id": "iem-ww-BYZ-SV-W-30-Fallon-wind-2026-06-07",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-07",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-30"
  },
  {
   "id": "iem-ww-BYZ-SV-W-30-Fallon-hail-2026-06-07",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-07",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-07. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-30"
  },
  {
   "id": "iem-ww-BYZ-SV-W-30-Carter-wind-2026-06-07",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-07",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-30"
  },
  {
   "id": "iem-ww-BYZ-SV-W-30-Carter-hail-2026-06-07",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-07",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-07. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-30"
  },
  {
   "id": "iem-ww-BYZ-SV-W-25-Powder River-wind-2026-06-07",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-07",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-25"
  },
  {
   "id": "iem-ww-BYZ-SV-W-25-Powder River-hail-2026-06-07",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-07",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-25"
  },
  {
   "id": "iem-ww-GGW-SV-W-35-Roosevelt-wind-2026-06-07",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-07",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-35"
  },
  {
   "id": "iem-ww-GGW-SV-W-35-Roosevelt-hail-2026-06-07",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-07",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-35"
  },
  {
   "id": "iem-ww-GGW-SV-W-35-Richland-wind-2026-06-07",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-07",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-35"
  },
  {
   "id": "iem-ww-GGW-SV-W-35-Richland-hail-2026-06-07",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-07",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-35"
  },
  {
   "id": "iem-ww-BYZ-SV-W-24-Stillwater-wind-2026-06-07",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-06-07",
   "county": "Stillwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Stillwater on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-24"
  },
  {
   "id": "iem-ww-BYZ-SV-W-24-Stillwater-hail-2026-06-07",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-06-07",
   "county": "Stillwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Stillwater on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-24"
  },
  {
   "id": "iem-ww-BYZ-SV-W-24-Yellowstone-wind-2026-06-07",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-06-07",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-24"
  },
  {
   "id": "iem-ww-BYZ-SV-W-24-Yellowstone-hail-2026-06-07",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-06-07",
   "county": "Yellowstone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Yellowstone on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-24"
  },
  {
   "id": "iem-ww-BYZ-SV-W-24-Golden Valley-wind-2026-06-07",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-06-07",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-24"
  },
  {
   "id": "iem-ww-BYZ-SV-W-24-Golden Valley-hail-2026-06-07",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-06-07",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-24"
  },
  {
   "id": "iem-ww-BYZ-SV-W-24-Musselshell-wind-2026-06-07",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-06-07",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-24"
  },
  {
   "id": "iem-ww-BYZ-SV-W-24-Musselshell-hail-2026-06-07",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-06-07",
   "county": "Musselshell",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Musselshell on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-24"
  },
  {
   "id": "iem-ww-GGW-SV-W-40-Sheridan-wind-2026-06-07",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-07",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-40"
  },
  {
   "id": "iem-ww-GGW-SV-W-40-Sheridan-hail-2026-06-07",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-07",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-40"
  },
  {
   "id": "iem-ww-BYZ-SV-W-28-Carter-wind-2026-06-07",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-07",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-28"
  },
  {
   "id": "iem-ww-BYZ-SV-W-28-Carter-hail-2026-06-07",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-07",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-07. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-28"
  },
  {
   "id": "iem-ww-GGW-SV-W-38-Richland-wind-2026-06-07",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-07",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-38"
  },
  {
   "id": "iem-ww-GGW-SV-W-38-Richland-hail-2026-06-07",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-07",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-38"
  },
  {
   "id": "iem-ww-GGW-SV-W-39-Dawson-wind-2026-06-07",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-07",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-39"
  },
  {
   "id": "iem-ww-GGW-SV-W-39-Dawson-hail-2026-06-07",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-07",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-39"
  },
  {
   "id": "iem-ww-GGW-SV-W-39-Richland-wind-2026-06-07",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-07",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-39"
  },
  {
   "id": "iem-ww-GGW-SV-W-39-Richland-hail-2026-06-07",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-07",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-39"
  },
  {
   "id": "iem-ww-BYZ-SV-W-33-Big Horn-wind-2026-06-07",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-07",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-33"
  },
  {
   "id": "iem-ww-BYZ-SV-W-33-Big Horn-hail-2026-06-07",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-07",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-33"
  },
  {
   "id": "iem-ww-GGW-SV-W-37-Wibaux-wind-2026-06-07",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-06-07",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-06-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-37"
  },
  {
   "id": "iem-ww-GGW-SV-W-37-Wibaux-hail-2026-06-07",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-06-07",
   "county": "Wibaux",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Wibaux on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-37"
  },
  {
   "id": "iem-ww-GGW-SV-W-36-Richland-wind-2026-06-07",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-07",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-36"
  },
  {
   "id": "iem-ww-GGW-SV-W-36-Richland-hail-2026-06-07",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-07",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-07. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-36"
  },
  {
   "id": "iem-ww-GGW-SV-W-36-Roosevelt-wind-2026-06-07",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-07",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-36"
  },
  {
   "id": "iem-ww-GGW-SV-W-36-Roosevelt-hail-2026-06-07",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-07",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-07. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-36"
  },
  {
   "id": "iem-ww-BYZ-SV-W-29-Powder River-wind-2026-06-07",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-07",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-29"
  },
  {
   "id": "iem-ww-BYZ-SV-W-29-Powder River-hail-2026-06-07",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-07",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-07. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "BYZ-SV-W-29"
  },
  {
   "id": "iem-ww-BYZ-SV-W-26-Powder River-wind-2026-06-07",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-07",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-26"
  },
  {
   "id": "iem-ww-BYZ-SV-W-26-Powder River-hail-2026-06-07",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-07",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-26"
  },
  {
   "id": "iem-ww-BYZ-SV-W-26-Big Horn-wind-2026-06-07",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-07",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-26"
  },
  {
   "id": "iem-ww-BYZ-SV-W-26-Big Horn-hail-2026-06-07",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-07",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-26"
  },
  {
   "id": "iem-ww-BYZ-SV-W-26-Rosebud-wind-2026-06-07",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-07",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-26"
  },
  {
   "id": "iem-ww-BYZ-SV-W-26-Rosebud-hail-2026-06-07",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-07",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-26"
  },
  {
   "id": "iem-ww-BYZ-SV-W-34-Fallon-wind-2026-06-07",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-07",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-07. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-34"
  },
  {
   "id": "iem-ww-BYZ-SV-W-32-Powder River-wind-2026-06-07",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-07",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-32"
  },
  {
   "id": "iem-ww-BYZ-SV-W-32-Powder River-hail-2026-06-07",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-07",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-32"
  },
  {
   "id": "iem-ww-BYZ-SV-W-32-Fallon-wind-2026-06-07",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-07",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-32"
  },
  {
   "id": "iem-ww-BYZ-SV-W-32-Fallon-hail-2026-06-07",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-07",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-32"
  },
  {
   "id": "iem-ww-BYZ-SV-W-32-Carter-wind-2026-06-07",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-07",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-32"
  },
  {
   "id": "iem-ww-BYZ-SV-W-32-Carter-hail-2026-06-07",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-07",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-32"
  },
  {
   "id": "iem-ww-BYZ-SV-W-32-Custer-wind-2026-06-07",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-07",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-06-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-32"
  },
  {
   "id": "iem-ww-BYZ-SV-W-32-Custer-hail-2026-06-07",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-07",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-06-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-32"
  },
  {
   "id": "sps-2026-06-07-fergus-wind",
   "zip": "",
   "city": "Fergus",
   "date": "2026-06-07",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fergus — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-goldenvall-wind",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-06-07",
   "county": "Golden Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Golden Valley — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-rosebud-hail",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-07",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-07",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 65,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "5 Special Weather Statements for Powder River — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-stillwater-hail",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-06-07",
   "county": "Stillwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Stillwater — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-musselshel-wind",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-06-07",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Musselshell — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-bighorn-hail",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-07",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Big Horn — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-07",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-06-07",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-06-07",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Yellowstone — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-custer-hail",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-07",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Custer — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-musselshel-hail",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-06-07",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Musselshell — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-fallon-hail",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-07",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fallon — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-treasure-wind",
   "zip": "",
   "city": "Treasure",
   "date": "2026-06-07",
   "county": "Treasure",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Treasure — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-GTF-2026-06-07",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-06-07",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-WYS-2026-06-07",
   "lat": 44.6884,
   "lon": -111.1176,
   "zip": "",
   "city": "West Yellowstone",
   "date": "2026-06-07",
   "county": "Fremont",
   "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": "West Yellowstone (WYS) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — West Yellowstone (WYS) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-06-07",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-06-07",
   "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": "WOLF POINT INTL (OLF) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-06-07",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-06-07",
   "county": "Fallon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAKER (BHK) recorded a 67 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SDY-2026-06-07",
   "lat": 47.7069,
   "lon": -104.1926,
   "zip": "",
   "city": "SIDNEY-RICHLAND",
   "date": "2026-06-07",
   "county": "Richland",
   "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": "SIDNEY-RICHLAND (SDY) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — SIDNEY-RICHLAND (SDY) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-06-07",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-06-07",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-06-hail-47.34--105.15",
   "lat": 47.34,
   "lon": -105.15,
   "zip": "",
   "city": "8 N Lindsay",
   "date": "2026-06-06",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Rain 0.25_ not much wind. Hail for 10 minutes.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-06-hail-48.11--104.58",
   "lat": 48.11,
   "lon": -104.58,
   "zip": "",
   "city": "4 SW Culbertson",
   "date": "2026-06-06",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "With heavy rain and power outage.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-06-hail-47.36--105.73",
   "lat": 47.36,
   "lon": -105.73,
   "zip": "",
   "city": "4 NNE Brockway",
   "date": "2026-06-06",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NNE Brockway",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-06-hail-47.42--105.60",
   "lat": 47.42,
   "lon": -105.6,
   "zip": "",
   "city": "Circle",
   "date": "2026-06-06",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Circle",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-06-hail-47.46--105.60",
   "lat": 47.46,
   "lon": -105.6,
   "zip": "",
   "city": "3 N Circle",
   "date": "2026-06-06",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 N Circle",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-06-wind-48.43--105.44",
   "lat": 48.43,
   "lon": -105.44,
   "zip": "",
   "city": "9 SW Bredette",
   "date": "2026-06-06",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMCD 8.5 SW Bredette (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-06-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-06-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-06-06",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-06-06",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-06-wind-48.78--104.52",
   "lat": 48.78,
   "lon": -104.52,
   "zip": "",
   "city": "2 ENE Plentywood",
   "date": "2026-06-06",
   "county": "Sheridan",
   "source": "IEM 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 KPWD Plentywood.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-06-wind-46.91--104.75",
   "lat": 46.91,
   "lon": -104.75,
   "zip": "",
   "city": "5 ESE Hoyt",
   "date": "2026-06-06",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM28 5.2 E Hoyt (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-06-wind-47.02--104.33",
   "lat": 47.02,
   "lon": -104.33,
   "zip": "",
   "city": "4 NE Hodges",
   "date": "2026-06-06",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBVR 3.8 NE Hodges (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-06-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2026-06-06",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGGW Glasgow Airport (ASOS).",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-06-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2026-06-06",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-06-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2026-06-06",
   "county": "Gallatin",
   "source": "IEM 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 YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-06-wind-45.30--111.75",
   "lat": 45.3,
   "lon": -111.75,
   "zip": "",
   "city": "3 SSW Ennis",
   "date": "2026-06-06",
   "county": "Madison",
   "source": "IEM 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 ENNM8 Ennis RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EKS-2026-06-06",
   "lat": 45.2718,
   "lon": -111.6486,
   "zip": "",
   "city": "Ennis",
   "date": "2026-06-06",
   "county": "Madison",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ennis (EKS) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Ennis (EKS) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-06-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2026-06-06",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-06-wind-45.16--110.82",
   "lat": 45.16,
   "lon": -110.82,
   "zip": "",
   "city": "3 N Corwin Springs",
   "date": "2026-06-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGRD Gardiner Us-89 Mp 11.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-06-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-06-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-06-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-06-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-SV-W-32-Roosevelt-wind-2026-06-06",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-32"
  },
  {
   "id": "iem-ww-GGW-SV-W-32-Roosevelt-hail-2026-06-06",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-32"
  },
  {
   "id": "iem-ww-GGW-SV-W-32-Richland-wind-2026-06-06",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-06",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-32"
  },
  {
   "id": "iem-ww-GGW-SV-W-32-Richland-hail-2026-06-06",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-06",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-32"
  },
  {
   "id": "iem-ww-GGW-SV-W-32-Sheridan-wind-2026-06-06",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-06",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-32"
  },
  {
   "id": "iem-ww-GGW-SV-W-32-Sheridan-hail-2026-06-06",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-06",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-32"
  },
  {
   "id": "iem-ww-GGW-SV-W-26-Dawson-wind-2026-06-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-26"
  },
  {
   "id": "iem-ww-GGW-SV-W-26-Dawson-hail-2026-06-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-26"
  },
  {
   "id": "iem-ww-GGW-SV-W-26-McCone-wind-2026-06-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-26"
  },
  {
   "id": "iem-ww-GGW-SV-W-26-McCone-hail-2026-06-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-26"
  },
  {
   "id": "iem-ww-GGW-SV-W-26-Richland-wind-2026-06-06",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-06",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-26"
  },
  {
   "id": "iem-ww-GGW-SV-W-26-Richland-hail-2026-06-06",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-06",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-26"
  },
  {
   "id": "iem-ww-GGW-SV-W-26-Roosevelt-wind-2026-06-06",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-26"
  },
  {
   "id": "iem-ww-GGW-SV-W-26-Roosevelt-hail-2026-06-06",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-26"
  },
  {
   "id": "iem-ww-GGW-SV-W-30-Sheridan-wind-2026-06-06",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-06",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-30"
  },
  {
   "id": "iem-ww-GGW-SV-W-30-Sheridan-hail-2026-06-06",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-06",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-30"
  },
  {
   "id": "iem-ww-GGW-SV-W-30-Dawson-wind-2026-06-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-30"
  },
  {
   "id": "iem-ww-GGW-SV-W-30-Dawson-hail-2026-06-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-30"
  },
  {
   "id": "iem-ww-GGW-SV-W-30-Richland-wind-2026-06-06",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-06",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-30"
  },
  {
   "id": "iem-ww-GGW-SV-W-30-Richland-hail-2026-06-06",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-06",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-30"
  },
  {
   "id": "iem-ww-GGW-SV-W-30-Roosevelt-wind-2026-06-06",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-30"
  },
  {
   "id": "iem-ww-GGW-SV-W-30-Roosevelt-hail-2026-06-06",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-30"
  },
  {
   "id": "iem-ww-GGW-SV-W-28-Roosevelt-wind-2026-06-06",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-28"
  },
  {
   "id": "iem-ww-GGW-SV-W-28-Roosevelt-hail-2026-06-06",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-28"
  },
  {
   "id": "iem-ww-GGW-SV-W-28-Sheridan-wind-2026-06-06",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-06",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-28"
  },
  {
   "id": "iem-ww-GGW-SV-W-28-Sheridan-hail-2026-06-06",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-06",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-28"
  },
  {
   "id": "iem-ww-GGW-SV-W-31-Garfield-wind-2026-06-06",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-06",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-31"
  },
  {
   "id": "iem-ww-GGW-SV-W-31-Garfield-hail-2026-06-06",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-06",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-06-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-31"
  },
  {
   "id": "iem-ww-GGW-SV-W-31-McCone-wind-2026-06-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-31"
  },
  {
   "id": "iem-ww-GGW-SV-W-31-McCone-hail-2026-06-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-31"
  },
  {
   "id": "iem-ww-GGW-SV-W-31-Prairie-wind-2026-06-06",
   "zip": "",
   "city": "Prairie",
   "date": "2026-06-06",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-31"
  },
  {
   "id": "iem-ww-GGW-SV-W-31-Prairie-hail-2026-06-06",
   "zip": "",
   "city": "Prairie",
   "date": "2026-06-06",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-06-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GGW-SV-W-31"
  },
  {
   "id": "iem-ww-GGW-SV-W-33-Dawson-wind-2026-06-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-33"
  },
  {
   "id": "iem-ww-GGW-SV-W-33-Dawson-hail-2026-06-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-33"
  },
  {
   "id": "iem-ww-GGW-SV-W-33-McCone-wind-2026-06-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-33"
  },
  {
   "id": "iem-ww-GGW-SV-W-33-McCone-hail-2026-06-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-33"
  },
  {
   "id": "iem-ww-GGW-SV-W-25-Dawson-wind-2026-06-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-25"
  },
  {
   "id": "iem-ww-GGW-SV-W-25-Dawson-hail-2026-06-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-25"
  },
  {
   "id": "iem-ww-GGW-SV-W-25-McCone-wind-2026-06-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-25"
  },
  {
   "id": "iem-ww-GGW-SV-W-25-McCone-hail-2026-06-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-25"
  },
  {
   "id": "iem-ww-GGW-SV-W-25-Richland-wind-2026-06-06",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-06",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-25"
  },
  {
   "id": "iem-ww-GGW-SV-W-25-Richland-hail-2026-06-06",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-06",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-25"
  },
  {
   "id": "iem-ww-GGW-SV-W-29-Garfield-wind-2026-06-06",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-06",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-29"
  },
  {
   "id": "iem-ww-GGW-SV-W-29-Garfield-hail-2026-06-06",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-06",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-29"
  },
  {
   "id": "iem-ww-GGW-SV-W-29-Dawson-wind-2026-06-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-29"
  },
  {
   "id": "iem-ww-GGW-SV-W-29-Dawson-hail-2026-06-06",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-06",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-29"
  },
  {
   "id": "iem-ww-GGW-SV-W-29-McCone-wind-2026-06-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-29"
  },
  {
   "id": "iem-ww-GGW-SV-W-29-McCone-hail-2026-06-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-29"
  },
  {
   "id": "iem-ww-GGW-SV-W-27-Garfield-wind-2026-06-06",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-06",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-27"
  },
  {
   "id": "iem-ww-GGW-SV-W-27-Garfield-hail-2026-06-06",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-06",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-27"
  },
  {
   "id": "iem-ww-GGW-SV-W-27-Prairie-wind-2026-06-06",
   "zip": "",
   "city": "Prairie",
   "date": "2026-06-06",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-27"
  },
  {
   "id": "iem-ww-GGW-SV-W-27-Prairie-hail-2026-06-06",
   "zip": "",
   "city": "Prairie",
   "date": "2026-06-06",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-27"
  },
  {
   "id": "iem-ww-GGW-SV-W-27-McCone-wind-2026-06-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-27"
  },
  {
   "id": "iem-ww-GGW-SV-W-27-McCone-hail-2026-06-06",
   "zip": "",
   "city": "McCone",
   "date": "2026-06-06",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-27"
  },
  {
   "id": "iem-ww-GGW-SV-W-34-Roosevelt-wind-2026-06-06",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-34"
  },
  {
   "id": "iem-ww-GGW-SV-W-34-Roosevelt-hail-2026-06-06",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-06-06",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-34"
  },
  {
   "id": "iem-ww-GGW-SV-W-34-Sheridan-wind-2026-06-06",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-06",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-34"
  },
  {
   "id": "iem-ww-GGW-SV-W-34-Sheridan-hail-2026-06-06",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-06",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-06-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-34"
  },
  {
   "id": "sps-2026-06-06-sheridan-hail",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-06-06",
   "county": "Sheridan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Sheridan — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-carter-wind",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-06",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-park-wind",
   "zip": "",
   "city": "Park",
   "date": "2026-06-06",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Park — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-06",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Carter — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-fallon-wind",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-06",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Fallon — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-rosebud-wind",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-06",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-rosebud-hail",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-06",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Rosebud — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-fallon-hail",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-06",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Fallon — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-BHK-2026-06-06",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-06-06",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-06-06",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-06-06",
   "county": "Valley",
   "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": "GLASGOW INTL ARPT (GGW) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2026-06-06",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2026-06-06",
   "county": "Sheridan",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Plentywood Sher-Wood (PWD) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-06-06",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-06-06",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-04-wind-45.81--104.46",
   "lat": 45.81,
   "lon": -104.46,
   "zip": "",
   "city": "7 SE Ekalaka",
   "date": "2026-06-04",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EKIM8 Mosby 16.3nne.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-SV-W-23-Carter-wind-2026-06-04",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-04",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-23"
  },
  {
   "id": "iem-ww-BYZ-SV-W-23-Carter-hail-2026-06-04",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-04",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-23"
  },
  {
   "id": "sps-2026-06-04-blaine-wind",
   "zip": "",
   "city": "Blaine",
   "date": "2026-06-04",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Blaine — wind gusts up to 40 mph, hail up to 0.25\", possible possible (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-04-phillips-hail",
   "zip": "",
   "city": "Phillips",
   "date": "2026-06-04",
   "county": "Phillips",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Phillips — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-04-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-04",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Powder River — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-04-prairie-hail",
   "zip": "",
   "city": "Prairie",
   "date": "2026-06-04",
   "county": "Prairie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Prairie — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-04-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-04",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-04-garfield-wind",
   "zip": "",
   "city": "Garfield",
   "date": "2026-06-04",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Garfield — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-03-lake-wind",
   "zip": "",
   "city": "Lake",
   "date": "2026-06-03",
   "county": "Lake",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lake — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-02-hail-45.97--104.10",
   "lat": 45.97,
   "lon": -104.1,
   "zip": "",
   "city": "9 SE Webster",
   "date": "2026-06-02",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 9 SE Webster",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-ww-BYZ-SV-W-21-Carter-wind-2026-06-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-21"
  },
  {
   "id": "iem-ww-BYZ-SV-W-21-Carter-hail-2026-06-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-21"
  },
  {
   "id": "iem-ww-BYZ-SV-W-18-Carter-wind-2026-06-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-18"
  },
  {
   "id": "iem-ww-BYZ-SV-W-18-Carter-hail-2026-06-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-02. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-18"
  },
  {
   "id": "iem-ww-BYZ-SV-W-19-Carter-wind-2026-06-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-19"
  },
  {
   "id": "iem-ww-BYZ-SV-W-19-Carter-hail-2026-06-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-19"
  },
  {
   "id": "iem-ww-BYZ-SV-W-19-Powder River-wind-2026-06-02",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-02",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-19"
  },
  {
   "id": "iem-ww-BYZ-SV-W-19-Powder River-hail-2026-06-02",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-02",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-19"
  },
  {
   "id": "iem-ww-BYZ-SV-W-16-Carter-wind-2026-06-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-16"
  },
  {
   "id": "iem-ww-BYZ-SV-W-16-Carter-hail-2026-06-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-16"
  },
  {
   "id": "iem-ww-BYZ-SV-W-22-Carter-wind-2026-06-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-22"
  },
  {
   "id": "iem-ww-BYZ-SV-W-22-Carter-hail-2026-06-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-22"
  },
  {
   "id": "iem-ww-BYZ-SV-W-22-Fallon-wind-2026-06-02",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-02",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-22"
  },
  {
   "id": "iem-ww-BYZ-SV-W-22-Fallon-hail-2026-06-02",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-02",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-22"
  },
  {
   "id": "iem-ww-BYZ-SV-W-20-Carter-wind-2026-06-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-20"
  },
  {
   "id": "iem-ww-BYZ-SV-W-20-Carter-hail-2026-06-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-02. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "BYZ-SV-W-20"
  },
  {
   "id": "iem-ww-BYZ-SV-W-17-Carter-wind-2026-06-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-17"
  },
  {
   "id": "iem-ww-BYZ-SV-W-17-Carter-hail-2026-06-02",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-02",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-17"
  },
  {
   "id": "iem-ww-BYZ-SV-W-17-Fallon-wind-2026-06-02",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-02",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-17"
  },
  {
   "id": "iem-ww-BYZ-SV-W-17-Fallon-hail-2026-06-02",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-02",
   "county": "Fallon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Fallon on 2026-06-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-17"
  },
  {
   "id": "sps-2026-06-02-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-02",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Powder River — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-02-custer-hail",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-02",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Custer — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-02-fallon-hail",
   "zip": "",
   "city": "Fallon",
   "date": "2026-06-02",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fallon — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-01-wind-46.35--105.83",
   "lat": 46.35,
   "lon": -105.83,
   "zip": "",
   "city": "4 E Ulmer",
   "date": "2026-06-01",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM25 4.3 S Miles City (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-01-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-06-01",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-01-wind-47.92--104.33",
   "lat": 47.92,
   "lon": -104.33,
   "zip": "",
   "city": "12 WSW Nohly",
   "date": "2026-06-01",
   "county": "Richland",
   "source": "IEM 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 MTSOO 16.0 SW Bainville (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-01-flood-47.39--114.05",
   "lat": 47.39,
   "lon": -114.05,
   "zip": "",
   "city": "2 SE Fort Connah",
   "date": "2026-06-01",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Minor flooding of farmland in and around Red Horn Road, Hillside Road, and Foothills Road. Tributaries and canals running out of the Mission Mountains are out of their banks and causing erosion of soil nearby where the new water is rerouted from the main canal. Field flooding is the most common impact, with water running along both sides of the roads where it had nowhere else to go.",
   "sourceDetail": "NWS MSO — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-01-flood-47.51--114.07",
   "lat": 47.51,
   "lon": -114.07,
   "zip": "",
   "city": "2 SE Ronan",
   "date": "2026-06-01",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "North Crow Creek flooding around Timberlane Road, including adjacent properties and fields. Creek is completely out of its banks and spreading into private properties. Water is about 1 to 2 feet from a nearby home. Water not yet impacting the bridge.",
   "sourceDetail": "NWS MSO — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-01-flood-47.65--114.05",
   "lat": 47.65,
   "lon": -114.05,
   "zip": "",
   "city": "5 NE Pablo",
   "date": "2026-06-01",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood waters inundating a large portion of Minesinger Trail Road and Mountain View Road. Water from nearby Pablo Feeder Canal completely out of its banks. In addition, tributaries from the Mission Mountains running into the canal has also run out of its banks and now covering Minesinger Trail road. Unable to drive through the amount of water, which was blocking access to nearby homes and private properties.",
   "sourceDetail": "NWS MSO — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-01-flood-47.53--114.06",
   "lat": 47.53,
   "lon": -114.06,
   "zip": "",
   "city": "2 E Ronan",
   "date": "2026-06-01",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "North Crow Creek near Terrace Lake Road was running very high and muddy, spreading out of its banks, but not impacting the road/bridge at this location. Visible flooding of nearby property/fields also present.",
   "sourceDetail": "NWS MSO — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-01-flood-47.81--114.02",
   "lat": 47.81,
   "lon": -114.02,
   "zip": "",
   "city": "6 NNE Finley Point",
   "date": "2026-06-01",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rock fall over roadway, plus downed trees that were already cut and removed by local road department teams. Creeks gushing out of their banks as they flow under roadway and into Flathead Lake.",
   "sourceDetail": "NWS MSO — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-01-flood-47.97--114.04",
   "lat": 47.97,
   "lon": -114.04,
   "zip": "",
   "city": "2 SSE Woods Bay",
   "date": "2026-06-01",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rock fall over roadway and more downed trees that had been recently cut and removed by local road department teams. Streams gushing out of their banks before flowing under road and into Flathead Lake.",
   "sourceDetail": "NWS MSO — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-01-flood-48.39--114.09",
   "lat": 48.39,
   "lon": -114.09,
   "zip": "",
   "city": "1 W Hungry Horse",
   "date": "2026-06-01",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "High water from confluence of the South Fork of the Flathead River and the Middle Fork of the Flathead River. Private property flooded from high water, but the home was not yet flooded at the time of report. Flood water seemed to be completely surrounding the home, however.",
   "sourceDetail": "NWS MSO — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-01-flood-47.49--114.10",
   "lat": 47.49,
   "lon": -114.1,
   "zip": "",
   "city": "2 NNW Kicking Horse",
   "date": "2026-06-01",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Crow Creek completely out of its banks and backing up into business (Bevs Bloomers greenhouse) and almost one foot from the foundation of a nearby home due to flood waters. A 6 foot fence completely under water. Bridge over Highway 93 not quite impacted by high water, but very close to being inundated.",
   "sourceDetail": "NWS MSO — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-BYZ-SV-W-14-Carter-wind-2026-06-01",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-01",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-14"
  },
  {
   "id": "iem-ww-BYZ-SV-W-14-Carter-hail-2026-06-01",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-01",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-06-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-14"
  },
  {
   "id": "iem-ww-BYZ-SV-W-15-Powder River-wind-2026-06-01",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-01",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-15"
  },
  {
   "id": "iem-ww-BYZ-SV-W-15-Powder River-hail-2026-06-01",
   "zip": "",
   "city": "Powder River",
   "date": "2026-06-01",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-06-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-15"
  },
  {
   "id": "iem-ww-BYZ-SV-W-15-Rosebud-wind-2026-06-01",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-01",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-15"
  },
  {
   "id": "iem-ww-BYZ-SV-W-15-Rosebud-hail-2026-06-01",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-01",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-06-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-15"
  },
  {
   "id": "sps-2026-06-01-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-06-01",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Carter — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-06-01",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-bighorn-hail",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-01",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Big Horn — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-06-01",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-rosebud-hail",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-06-01",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Rosebud — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-dawson-hail",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-01",
   "county": "Dawson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Dawson — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-custer-hail",
   "zip": "",
   "city": "Custer",
   "date": "2026-06-01",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Custer — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-richland-wind",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-01",
   "county": "Richland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Richland — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-01-dawson-wind",
   "zip": "",
   "city": "Dawson",
   "date": "2026-06-01",
   "county": "Dawson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dawson — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-6S0-2026-06-01",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-06-01",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2026-06-01",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-06-01",
   "county": "Custer",
   "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": "MILES CITY (MLS) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-31-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2026-05-31",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-31-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-05-31",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-31-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2026-05-31",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-31-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2026-05-31",
   "county": "Chouteau",
   "source": "IEM 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 GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-31-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-05-31",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-31-wind-48.78--111.60",
   "lat": 48.78,
   "lon": -111.6,
   "zip": "",
   "city": "8 ENE Ferdig",
   "date": "2026-05-31",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM53 MDA Oilmont.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-31-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-05-31",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-31-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2026-05-31",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-31-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2026-05-31",
   "county": "Liberty",
   "source": "IEM 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 GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-31-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-05-31",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-31-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2026-05-31",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-31-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2026-05-31",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-31-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-05-31",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-MSO-FA-W-1-Lincoln-flood-2026-05-31",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-05-31",
   "county": "Lincoln",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MSO for Lincoln on 2026-05-31. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-FA-W-1"
  },
  {
   "id": "iem-ww-MSO-FA-W-1-Flathead-flood-2026-05-31",
   "zip": "",
   "city": "Flathead",
   "date": "2026-05-31",
   "county": "Flathead",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MSO for Flathead on 2026-05-31. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-FA-W-1"
  },
  {
   "id": "iem-ww-MSO-FA-W-1-Lake-flood-2026-05-31",
   "zip": "",
   "city": "Lake",
   "date": "2026-05-31",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MSO for Lake on 2026-05-31. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-FA-W-1"
  },
  {
   "id": "iem-ww-MSO-FA-W-1-Sanders-flood-2026-05-31",
   "zip": "",
   "city": "Sanders",
   "date": "2026-05-31",
   "county": "Sanders",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MSO for Sanders on 2026-05-31. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-FA-W-1"
  },
  {
   "id": "asos-bf-MVH-2026-05-31",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-05-31",
   "county": "Beaverhead",
   "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": "Grassrange (MVH) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-05-30-flood-45.77--108.58",
   "lat": 45.77,
   "lon": -108.58,
   "zip": "",
   "city": "2 SW Billings",
   "date": "2026-05-30",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Public reported street flooding with water levels up to the curbs.",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-GGW-SV-W-24-Dawson-wind-2026-05-30",
   "zip": "",
   "city": "Dawson",
   "date": "2026-05-30",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-05-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-24"
  },
  {
   "id": "iem-ww-GGW-SV-W-24-Dawson-hail-2026-05-30",
   "zip": "",
   "city": "Dawson",
   "date": "2026-05-30",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-05-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-24"
  },
  {
   "id": "iem-ww-GGW-SV-W-24-Prairie-wind-2026-05-30",
   "zip": "",
   "city": "Prairie",
   "date": "2026-05-30",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-05-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-24"
  },
  {
   "id": "iem-ww-GGW-SV-W-24-Prairie-hail-2026-05-30",
   "zip": "",
   "city": "Prairie",
   "date": "2026-05-30",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-05-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-24"
  },
  {
   "id": "iem-ww-BYZ-SV-W-10-Carter-wind-2026-05-30",
   "zip": "",
   "city": "Carter",
   "date": "2026-05-30",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-05-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-10"
  },
  {
   "id": "iem-ww-BYZ-SV-W-10-Carter-hail-2026-05-30",
   "zip": "",
   "city": "Carter",
   "date": "2026-05-30",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-05-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-10"
  },
  {
   "id": "iem-ww-BYZ-SV-W-12-Rosebud-wind-2026-05-30",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-05-30",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-05-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-12"
  },
  {
   "id": "iem-ww-BYZ-SV-W-12-Rosebud-hail-2026-05-30",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-05-30",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-05-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-12"
  },
  {
   "id": "iem-ww-BYZ-SV-W-12-Big Horn-wind-2026-05-30",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-05-30",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-05-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-12"
  },
  {
   "id": "iem-ww-BYZ-SV-W-12-Big Horn-hail-2026-05-30",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-05-30",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-05-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-12"
  },
  {
   "id": "iem-ww-BYZ-SV-W-13-Powder River-wind-2026-05-30",
   "zip": "",
   "city": "Powder River",
   "date": "2026-05-30",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-05-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-13"
  },
  {
   "id": "iem-ww-BYZ-SV-W-13-Powder River-hail-2026-05-30",
   "zip": "",
   "city": "Powder River",
   "date": "2026-05-30",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-05-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-13"
  },
  {
   "id": "iem-ww-BYZ-SV-W-13-Custer-wind-2026-05-30",
   "zip": "",
   "city": "Custer",
   "date": "2026-05-30",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-05-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-13"
  },
  {
   "id": "iem-ww-BYZ-SV-W-13-Custer-hail-2026-05-30",
   "zip": "",
   "city": "Custer",
   "date": "2026-05-30",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-05-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-13"
  },
  {
   "id": "iem-ww-BYZ-SV-W-11-Custer-wind-2026-05-30",
   "zip": "",
   "city": "Custer",
   "date": "2026-05-30",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-05-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-11"
  },
  {
   "id": "iem-ww-BYZ-SV-W-11-Custer-hail-2026-05-30",
   "zip": "",
   "city": "Custer",
   "date": "2026-05-30",
   "county": "Custer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Custer on 2026-05-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-11"
  },
  {
   "id": "sps-2026-05-30-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-05-30",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-30-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-05-30",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-30-custer-hail",
   "zip": "",
   "city": "Custer",
   "date": "2026-05-30",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Custer — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-30-bighorn-hail",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-05-30",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-30-prairie-wind",
   "zip": "",
   "city": "Prairie",
   "date": "2026-05-30",
   "county": "Prairie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Prairie — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-30-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-05-30",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Powder River — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-30-fallon-hail",
   "zip": "",
   "city": "Fallon",
   "date": "2026-05-30",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fallon — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-30-dawson-hail",
   "zip": "",
   "city": "Dawson",
   "date": "2026-05-30",
   "county": "Dawson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Dawson — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-05-29-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-05-29",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-29-wind-47.38--108.68",
   "lat": 47.38,
   "lon": -108.68,
   "zip": "",
   "city": "13 ENE Roy",
   "date": "2026-05-29",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 13 ENE Roy",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-29-wind-48.26--108.15",
   "lat": 48.26,
   "lon": -108.15,
   "zip": "",
   "city": "8 SSW Wagner",
   "date": "2026-05-29",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WAGM8 Mesonet Observation Site.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-29-wind-48.42--106.56",
   "lat": 48.42,
   "lon": -106.56,
   "zip": "",
   "city": "2 NW Saint Marie",
   "date": "2026-05-29",
   "county": "Valley",
   "source": "IEM 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 MTSTM St. Marie Mt-24 Mp 18.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-29-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-05-29",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport. 55 mph outflow wind gust with showers in the area.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-SV-W-22-Garfield-wind-2026-05-29",
   "zip": "",
   "city": "Garfield",
   "date": "2026-05-29",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-05-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-22"
  },
  {
   "id": "iem-ww-GGW-SV-W-22-Garfield-hail-2026-05-29",
   "zip": "",
   "city": "Garfield",
   "date": "2026-05-29",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-05-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-22"
  },
  {
   "id": "iem-ww-GGW-SV-W-22-Petroleum-wind-2026-05-29",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-05-29",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-05-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-22"
  },
  {
   "id": "iem-ww-GGW-SV-W-22-Petroleum-hail-2026-05-29",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-05-29",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-05-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-22"
  },
  {
   "id": "iem-ww-TFX-SV-W-13-Blaine-wind-2026-05-29",
   "zip": "",
   "city": "Blaine",
   "date": "2026-05-29",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-05-29. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-13"
  },
  {
   "id": "iem-ww-TFX-SV-W-13-Blaine-hail-2026-05-29",
   "zip": "",
   "city": "Blaine",
   "date": "2026-05-29",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-05-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-13"
  },
  {
   "id": "iem-ww-TFX-SV-W-14-Blaine-wind-2026-05-29",
   "zip": "",
   "city": "Blaine",
   "date": "2026-05-29",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-05-29. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-14"
  },
  {
   "id": "iem-ww-TFX-SV-W-14-Blaine-hail-2026-05-29",
   "zip": "",
   "city": "Blaine",
   "date": "2026-05-29",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-05-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-14"
  },
  {
   "id": "iem-ww-TFX-SV-W-15-Fergus-wind-2026-05-29",
   "zip": "",
   "city": "Fergus",
   "date": "2026-05-29",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-05-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-15"
  },
  {
   "id": "iem-ww-TFX-SV-W-15-Fergus-hail-2026-05-29",
   "zip": "",
   "city": "Fergus",
   "date": "2026-05-29",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-05-29. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-15"
  },
  {
   "id": "iem-ww-GGW-SV-W-23-Garfield-wind-2026-05-29",
   "zip": "",
   "city": "Garfield",
   "date": "2026-05-29",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-05-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-23"
  },
  {
   "id": "iem-ww-GGW-SV-W-23-Garfield-hail-2026-05-29",
   "zip": "",
   "city": "Garfield",
   "date": "2026-05-29",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-05-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-23"
  },
  {
   "id": "iem-ww-GGW-SV-W-23-Petroleum-wind-2026-05-29",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-05-29",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-05-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-23"
  },
  {
   "id": "iem-ww-GGW-SV-W-23-Petroleum-hail-2026-05-29",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-05-29",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-05-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-23"
  },
  {
   "id": "iem-ww-GGW-SV-W-23-Phillips-wind-2026-05-29",
   "zip": "",
   "city": "Phillips",
   "date": "2026-05-29",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-05-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-23"
  },
  {
   "id": "iem-ww-GGW-SV-W-23-Phillips-hail-2026-05-29",
   "zip": "",
   "city": "Phillips",
   "date": "2026-05-29",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-05-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-23"
  },
  {
   "id": "iem-ww-BYZ-FF-W-1-Rosebud-flood-2026-05-29",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-05-29",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BYZ for Rosebud on 2026-05-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-FF-W-1"
  },
  {
   "id": "sps-2026-05-29-toole-wind",
   "zip": "",
   "city": "Toole",
   "date": "2026-05-29",
   "county": "Toole",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Toole — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-powell-hail",
   "zip": "",
   "city": "Powell",
   "date": "2026-05-29",
   "county": "Powell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Powell — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-fergus-hail",
   "zip": "",
   "city": "Fergus",
   "date": "2026-05-29",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Fergus — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-pondera-hail",
   "zip": "",
   "city": "Pondera",
   "date": "2026-05-29",
   "county": "Pondera",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Pondera — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-lewisandcl-wind",
   "zip": "",
   "city": "Lewis and Clark",
   "date": "2026-05-29",
   "county": "Lewis and Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lewis and Clark — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-mineral-hail",
   "zip": "",
   "city": "Mineral",
   "date": "2026-05-29",
   "county": "Mineral",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Mineral — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-lewisandcl-hail",
   "zip": "",
   "city": "Lewis and Clark",
   "date": "2026-05-29",
   "county": "Lewis and Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lewis and Clark — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-blaine-hail",
   "zip": "",
   "city": "Blaine",
   "date": "2026-05-29",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Blaine — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-missoula-hail",
   "zip": "",
   "city": "Missoula",
   "date": "2026-05-29",
   "county": "Missoula",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Missoula — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-judithbasi-hail",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-05-29",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Judith Basin — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-sanders-hail",
   "zip": "",
   "city": "Sanders",
   "date": "2026-05-29",
   "county": "Sanders",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Sanders — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-lake-hail",
   "zip": "",
   "city": "Lake",
   "date": "2026-05-29",
   "county": "Lake",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Lake — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-judithbasi-wind",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-05-29",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-05-29",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Powder River — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-blaine-wind",
   "zip": "",
   "city": "Blaine",
   "date": "2026-05-29",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blaine — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-petroleum-wind",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-05-29",
   "county": "Petroleum",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Petroleum — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-rosebud-hail",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-05-29",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-chouteau-hail",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-05-29",
   "county": "Chouteau",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Chouteau — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-phillips-wind",
   "zip": "",
   "city": "Phillips",
   "date": "2026-05-29",
   "county": "Phillips",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 65,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Phillips — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-hill-wind",
   "zip": "",
   "city": "Hill",
   "date": "2026-05-29",
   "county": "Hill",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Hill — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-fergus-wind",
   "zip": "",
   "city": "Fergus",
   "date": "2026-05-29",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fergus — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-custer-hail",
   "zip": "",
   "city": "Custer",
   "date": "2026-05-29",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Custer — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-29-valley-wind",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-29",
   "county": "Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Valley — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-EKS-2026-05-29",
   "lat": 45.2718,
   "lon": -111.6486,
   "zip": "",
   "city": "Ennis",
   "date": "2026-05-29",
   "county": "Madison",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ennis (EKS) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Ennis (EKS) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-05-29",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-05-29",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-05-29",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-05-29",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-28-hail-46.84--113.83",
   "lat": 46.84,
   "lon": -113.83,
   "zip": "",
   "city": "Turah",
   "date": "2026-05-28",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Turah",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-05-28-hail-48.08--114.08",
   "lat": 48.08,
   "lon": -114.08,
   "zip": "",
   "city": "1 NNW Bigfork",
   "date": "2026-05-28",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NNW Bigfork",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-05-28-hail-48.25--114.28",
   "lat": 48.25,
   "lon": -114.28,
   "zip": "",
   "city": "2 N Evergreen",
   "date": "2026-05-28",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 N Evergreen",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-28-hail-48.21--114.37",
   "lat": 48.21,
   "lon": -114.37,
   "zip": "",
   "city": "3 WNW Kalispell",
   "date": "2026-05-28",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 WNW Kalispell",
   "sourceDetail": "NWS MSO — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-05-28-hail-48.20--114.33",
   "lat": 48.2,
   "lon": -114.33,
   "zip": "",
   "city": "1 W Kalispell",
   "date": "2026-05-28",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 W Kalispell",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-28-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2026-05-28",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Augusta N Montana Mesonet reported a 60 mph wind gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-28-wind-47.84--112.08",
   "lat": 47.84,
   "lon": -112.08,
   "zip": "",
   "city": "5 ENE Choteau",
   "date": "2026-05-28",
   "county": "Teton",
   "source": "IEM 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 GW6973 CHOTEAU.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-28-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2026-05-28",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-28-wind-45.35--111.73",
   "lat": 45.35,
   "lon": -111.73,
   "zip": "",
   "city": "Ennis",
   "date": "2026-05-28",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report relayed via social media.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-28-wind-45.30--111.75",
   "lat": 45.3,
   "lon": -111.75,
   "zip": "",
   "city": "3 SSW Ennis",
   "date": "2026-05-28",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station ENNM8 Ennis RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-28-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2026-05-28",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-28-wind-47.90--113.44",
   "lat": 47.9,
   "lon": -113.44,
   "zip": "",
   "city": "19 E Swan Lake",
   "date": "2026-05-28",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT727 Spotted Bear Lookout.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-28-wind-48.26--113.50",
   "lat": 48.26,
   "lon": -113.5,
   "zip": "",
   "city": "3 WSW Blacktail - Railr",
   "date": "2026-05-28",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNSLP 2.9 W Blacktail - Railroad ID (GNP).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-28-wind-47.84--112.08",
   "lat": 47.84,
   "lon": -112.08,
   "zip": "",
   "city": "5 ENE Choteau",
   "date": "2026-05-28",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW6973 CHOTEAU.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-SV-W-12-Glacier-wind-2026-05-28",
   "zip": "",
   "city": "Glacier",
   "date": "2026-05-28",
   "county": "Glacier",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Glacier on 2026-05-28. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-12"
  },
  {
   "id": "iem-ww-TFX-SV-W-12-Glacier-hail-2026-05-28",
   "zip": "",
   "city": "Glacier",
   "date": "2026-05-28",
   "county": "Glacier",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Glacier on 2026-05-28. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-12"
  },
  {
   "id": "iem-ww-TFX-SV-W-12-Pondera-wind-2026-05-28",
   "zip": "",
   "city": "Pondera",
   "date": "2026-05-28",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Pondera on 2026-05-28. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-12"
  },
  {
   "id": "iem-ww-TFX-SV-W-12-Pondera-hail-2026-05-28",
   "zip": "",
   "city": "Pondera",
   "date": "2026-05-28",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Pondera on 2026-05-28. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-12"
  },
  {
   "id": "iem-ww-TFX-SV-W-12-Toole-wind-2026-05-28",
   "zip": "",
   "city": "Toole",
   "date": "2026-05-28",
   "county": "Toole",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Toole on 2026-05-28. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-12"
  },
  {
   "id": "iem-ww-TFX-SV-W-12-Toole-hail-2026-05-28",
   "zip": "",
   "city": "Toole",
   "date": "2026-05-28",
   "county": "Toole",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Toole on 2026-05-28. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "TFX-SV-W-12"
  },
  {
   "id": "iem-ww-MSO-SV-W-3-Flathead-wind-2026-05-28",
   "zip": "",
   "city": "Flathead",
   "date": "2026-05-28",
   "county": "Flathead",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Flathead on 2026-05-28. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-3"
  },
  {
   "id": "iem-ww-MSO-SV-W-3-Flathead-hail-2026-05-28",
   "zip": "",
   "city": "Flathead",
   "date": "2026-05-28",
   "county": "Flathead",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Flathead on 2026-05-28. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-3"
  },
  {
   "id": "iem-ww-TFX-SV-W-11-Pondera-wind-2026-05-28",
   "zip": "",
   "city": "Pondera",
   "date": "2026-05-28",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Pondera on 2026-05-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-11"
  },
  {
   "id": "iem-ww-TFX-SV-W-11-Pondera-hail-2026-05-28",
   "zip": "",
   "city": "Pondera",
   "date": "2026-05-28",
   "county": "Pondera",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Pondera on 2026-05-28. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-11"
  },
  {
   "id": "iem-ww-TFX-SV-W-11-Lewis And Clark-wind-2026-05-28",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-05-28",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-05-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-11"
  },
  {
   "id": "iem-ww-TFX-SV-W-11-Lewis And Clark-hail-2026-05-28",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-05-28",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-05-28. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-11"
  },
  {
   "id": "iem-ww-TFX-SV-W-11-Teton-wind-2026-05-28",
   "zip": "",
   "city": "Teton",
   "date": "2026-05-28",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-05-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-11"
  },
  {
   "id": "iem-ww-TFX-SV-W-11-Teton-hail-2026-05-28",
   "zip": "",
   "city": "Teton",
   "date": "2026-05-28",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-05-28. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-11"
  },
  {
   "id": "iem-ww-MSO-SV-W-6-Missoula-wind-2026-05-28",
   "zip": "",
   "city": "Missoula",
   "date": "2026-05-28",
   "county": "Missoula",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Missoula on 2026-05-28. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-SV-W-6"
  },
  {
   "id": "iem-ww-MSO-SV-W-6-Missoula-hail-2026-05-28",
   "zip": "",
   "city": "Missoula",
   "date": "2026-05-28",
   "county": "Missoula",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MSO for Missoula on 2026-05-28. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MSO-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-FF-W-1-Glacier-flood-2026-05-28",
   "zip": "",
   "city": "Glacier",
   "date": "2026-05-28",
   "county": "Glacier",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS TFX for Glacier on 2026-05-28. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-FF-W-1"
  },
  {
   "id": "sps-2026-05-28-teton-wind",
   "zip": "",
   "city": "Teton",
   "date": "2026-05-28",
   "county": "Teton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Teton — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-glacier-wind",
   "zip": "",
   "city": "Glacier",
   "date": "2026-05-28",
   "county": "Glacier",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Glacier — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-cascade-hail",
   "zip": "",
   "city": "Cascade",
   "date": "2026-05-28",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Cascade — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-meagher-hail",
   "zip": "",
   "city": "Meagher",
   "date": "2026-05-28",
   "county": "Meagher",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Meagher — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-powell-wind",
   "zip": "",
   "city": "Powell",
   "date": "2026-05-28",
   "county": "Powell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Powell — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-powell-hail",
   "zip": "",
   "city": "Powell",
   "date": "2026-05-28",
   "county": "Powell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Powell — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-chouteau-hail",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-05-28",
   "county": "Chouteau",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Chouteau — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-missoula-wind",
   "zip": "",
   "city": "Missoula",
   "date": "2026-05-28",
   "county": "Missoula",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Missoula — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-glacier-hail",
   "zip": "",
   "city": "Glacier",
   "date": "2026-05-28",
   "county": "Glacier",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Glacier — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-flathead-hail",
   "zip": "",
   "city": "Flathead",
   "date": "2026-05-28",
   "county": "Flathead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 65,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "5 Special Weather Statements for Flathead — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-judithbasi-hail",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-05-28",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-liberty-hail",
   "zip": "",
   "city": "Liberty",
   "date": "2026-05-28",
   "county": "Liberty",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Liberty — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-missoula-hail",
   "zip": "",
   "city": "Missoula",
   "date": "2026-05-28",
   "county": "Missoula",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Missoula — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-toole-hail",
   "zip": "",
   "city": "Toole",
   "date": "2026-05-28",
   "county": "Toole",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Toole — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-wheatland-hail",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-05-28",
   "county": "Wheatland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Wheatland — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-28-flathead-wind",
   "zip": "",
   "city": "Flathead",
   "date": "2026-05-28",
   "county": "Flathead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Flathead — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-HLN-2026-05-28",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-05-28",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RVF-2026-05-28",
   "lat": 45.5354,
   "lon": -112.3023,
   "zip": "",
   "city": "Twin Bridges",
   "date": "2026-05-28",
   "county": "Madison",
   "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": "Twin Bridges (RVF) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Twin Bridges (RVF) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-27-wind-44.89--112.87",
   "lat": 44.89,
   "lon": -112.87,
   "zip": "",
   "city": "12 SE Grant",
   "date": "2026-05-27",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TR463 Butte Portable No. 2.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-05-27-flathead-hail",
   "zip": "",
   "city": "Flathead",
   "date": "2026-05-27",
   "county": "Flathead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Flathead — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-27-ravalli-hail",
   "zip": "",
   "city": "Ravalli",
   "date": "2026-05-27",
   "county": "Ravalli",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Ravalli — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-27-park-hail",
   "zip": "",
   "city": "Park",
   "date": "2026-05-27",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Park — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-27-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-05-27",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-27-ravalli-wind",
   "zip": "",
   "city": "Ravalli",
   "date": "2026-05-27",
   "county": "Ravalli",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Ravalli — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-27-broadwater-wind",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-05-27",
   "county": "Broadwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Broadwater — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-27-missoula-hail",
   "zip": "",
   "city": "Missoula",
   "date": "2026-05-27",
   "county": "Missoula",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Missoula — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-47.92--104.33",
   "lat": 47.92,
   "lon": -104.33,
   "zip": "",
   "city": "12 WSW Nohly",
   "date": "2026-05-26",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSOO 16.0 SW Bainville (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2026-05-26",
   "county": "Richland",
   "source": "IEM 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 MTLBT Lambert Mt-200 Mp 45.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2026-05-26",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-46.14--111.54",
   "lat": 46.14,
   "lon": -111.54,
   "zip": "",
   "city": "6 SE Radersburg",
   "date": "2026-05-26",
   "county": "Broadwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 6 SE Radersburg",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-46.11--111.54",
   "lat": 46.11,
   "lon": -111.54,
   "zip": "",
   "city": "7 SE Radersburg",
   "date": "2026-05-26",
   "county": "Broadwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM83 Toston Sw2.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-46.18--111.44",
   "lat": 46.18,
   "lon": -111.44,
   "zip": "",
   "city": "1 S Toston",
   "date": "2026-05-26",
   "county": "Broadwater",
   "source": "IEM 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 MTTOS Toston Bridge Us-287 Mp 87.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-48.10--105.58",
   "lat": 48.1,
   "lon": -105.58,
   "zip": "",
   "city": "3 ENE Wolf Point",
   "date": "2026-05-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": "ASOS station KOLF Wolf Point Airport.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-45.78--111.17",
   "lat": 45.78,
   "lon": -111.17,
   "zip": "",
   "city": "Belgrade",
   "date": "2026-05-26",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBZN Bozeman Yellowstone Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-46.13--111.98",
   "lat": 46.13,
   "lon": -111.98,
   "zip": "",
   "city": "10 SE Boulder",
   "date": "2026-05-26",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 10 SE Boulder",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-46.33--111.59",
   "lat": 46.33,
   "lon": -111.59,
   "zip": "",
   "city": "3 WNW Townsend",
   "date": "2026-05-26",
   "county": "Broadwater",
   "source": "IEM 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 GINM8 Ginger RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2026-05-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-48.17--105.74",
   "lat": 48.17,
   "lon": -105.74,
   "zip": "",
   "city": "7 NW Wolf Point",
   "date": "2026-05-26",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wolf Point NW_ MT (UMT - GGW) Elev: 2231.0 ft; Lat/Lon: 48.17452/-105.73792.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-05-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-46.31--111.70",
   "lat": 46.31,
   "lon": -111.7,
   "zip": "",
   "city": "8 W Townsend",
   "date": "2026-05-26",
   "county": "Broadwater",
   "source": "IEM 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 EKHM8 Elkhorn RAWS - 8 W Townsend.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-05-26",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-05-26",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-05-26",
   "county": "Toole",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Shelby (SBX) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-05-26",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-SV-W-18-Dawson-wind-2026-05-26",
   "zip": "",
   "city": "Dawson",
   "date": "2026-05-26",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-18"
  },
  {
   "id": "iem-ww-GGW-SV-W-18-Dawson-hail-2026-05-26",
   "zip": "",
   "city": "Dawson",
   "date": "2026-05-26",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-05-26. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-18"
  },
  {
   "id": "iem-ww-GGW-SV-W-18-Richland-wind-2026-05-26",
   "zip": "",
   "city": "Richland",
   "date": "2026-05-26",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-18"
  },
  {
   "id": "iem-ww-GGW-SV-W-18-Richland-hail-2026-05-26",
   "zip": "",
   "city": "Richland",
   "date": "2026-05-26",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-05-26. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-18"
  },
  {
   "id": "iem-ww-GGW-SV-W-18-Roosevelt-wind-2026-05-26",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-05-26",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-18"
  },
  {
   "id": "iem-ww-GGW-SV-W-18-Roosevelt-hail-2026-05-26",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-05-26",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-05-26. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-18"
  },
  {
   "id": "iem-ww-GGW-SV-W-18-McCone-wind-2026-05-26",
   "zip": "",
   "city": "McCone",
   "date": "2026-05-26",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-18"
  },
  {
   "id": "iem-ww-GGW-SV-W-18-McCone-hail-2026-05-26",
   "zip": "",
   "city": "McCone",
   "date": "2026-05-26",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-05-26. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GGW-SV-W-18"
  },
  {
   "id": "iem-ww-GGW-SV-W-20-Dawson-wind-2026-05-26",
   "zip": "",
   "city": "Dawson",
   "date": "2026-05-26",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-20"
  },
  {
   "id": "iem-ww-GGW-SV-W-20-Dawson-hail-2026-05-26",
   "zip": "",
   "city": "Dawson",
   "date": "2026-05-26",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-05-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-20"
  },
  {
   "id": "iem-ww-GGW-SV-W-20-McCone-wind-2026-05-26",
   "zip": "",
   "city": "McCone",
   "date": "2026-05-26",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-20"
  },
  {
   "id": "iem-ww-GGW-SV-W-20-McCone-hail-2026-05-26",
   "zip": "",
   "city": "McCone",
   "date": "2026-05-26",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-05-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-20"
  },
  {
   "id": "iem-ww-GGW-SV-W-20-Richland-wind-2026-05-26",
   "zip": "",
   "city": "Richland",
   "date": "2026-05-26",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-20"
  },
  {
   "id": "iem-ww-GGW-SV-W-20-Richland-hail-2026-05-26",
   "zip": "",
   "city": "Richland",
   "date": "2026-05-26",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-05-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-20"
  },
  {
   "id": "iem-ww-GGW-SV-W-20-Roosevelt-wind-2026-05-26",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-05-26",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-20"
  },
  {
   "id": "iem-ww-GGW-SV-W-20-Roosevelt-hail-2026-05-26",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-05-26",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-05-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-20"
  },
  {
   "id": "iem-ww-GGW-SV-W-17-McCone-wind-2026-05-26",
   "zip": "",
   "city": "McCone",
   "date": "2026-05-26",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-17"
  },
  {
   "id": "iem-ww-GGW-SV-W-17-McCone-hail-2026-05-26",
   "zip": "",
   "city": "McCone",
   "date": "2026-05-26",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-05-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-17"
  },
  {
   "id": "iem-ww-GGW-SV-W-17-Richland-wind-2026-05-26",
   "zip": "",
   "city": "Richland",
   "date": "2026-05-26",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-17"
  },
  {
   "id": "iem-ww-GGW-SV-W-17-Richland-hail-2026-05-26",
   "zip": "",
   "city": "Richland",
   "date": "2026-05-26",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-05-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-17"
  },
  {
   "id": "iem-ww-GGW-SV-W-17-Roosevelt-wind-2026-05-26",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-05-26",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-17"
  },
  {
   "id": "iem-ww-GGW-SV-W-17-Roosevelt-hail-2026-05-26",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-05-26",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-05-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-17"
  },
  {
   "id": "iem-ww-GGW-SV-W-19-Roosevelt-wind-2026-05-26",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-05-26",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-19"
  },
  {
   "id": "iem-ww-GGW-SV-W-19-Roosevelt-hail-2026-05-26",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-05-26",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-05-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-19"
  },
  {
   "id": "iem-ww-GGW-SV-W-19-Valley-wind-2026-05-26",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-26",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-19"
  },
  {
   "id": "iem-ww-GGW-SV-W-19-Valley-hail-2026-05-26",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-26",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-05-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-19"
  },
  {
   "id": "iem-ww-GGW-SV-W-19-Daniels-wind-2026-05-26",
   "zip": "",
   "city": "Daniels",
   "date": "2026-05-26",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-19"
  },
  {
   "id": "iem-ww-GGW-SV-W-19-Daniels-hail-2026-05-26",
   "zip": "",
   "city": "Daniels",
   "date": "2026-05-26",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-05-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-19"
  },
  {
   "id": "iem-ww-GGW-SV-W-21-McCone-wind-2026-05-26",
   "zip": "",
   "city": "McCone",
   "date": "2026-05-26",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-21"
  },
  {
   "id": "iem-ww-GGW-SV-W-21-McCone-hail-2026-05-26",
   "zip": "",
   "city": "McCone",
   "date": "2026-05-26",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-05-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-21"
  },
  {
   "id": "iem-ww-GGW-SV-W-21-Richland-wind-2026-05-26",
   "zip": "",
   "city": "Richland",
   "date": "2026-05-26",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-21"
  },
  {
   "id": "iem-ww-GGW-SV-W-21-Richland-hail-2026-05-26",
   "zip": "",
   "city": "Richland",
   "date": "2026-05-26",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-05-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-21"
  },
  {
   "id": "iem-ww-GGW-SV-W-21-Roosevelt-wind-2026-05-26",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-05-26",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-21"
  },
  {
   "id": "iem-ww-GGW-SV-W-21-Roosevelt-hail-2026-05-26",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-05-26",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-05-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-21"
  },
  {
   "id": "iem-ww-GGW-SV-W-21-Valley-wind-2026-05-26",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-26",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-21"
  },
  {
   "id": "iem-ww-GGW-SV-W-21-Valley-hail-2026-05-26",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-26",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-05-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-21"
  },
  {
   "id": "iem-ww-TFX-SV-W-10-Broadwater-wind-2026-05-26",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-05-26",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-05-26. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-10"
  },
  {
   "id": "iem-ww-TFX-SV-W-10-Broadwater-hail-2026-05-26",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-05-26",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-05-26. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "TFX-SV-W-10"
  },
  {
   "id": "iem-ww-TFX-SV-W-10-Jefferson-wind-2026-05-26",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-05-26",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-05-26. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-10"
  },
  {
   "id": "iem-ww-TFX-SV-W-10-Jefferson-hail-2026-05-26",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-05-26",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-05-26. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "TFX-SV-W-10"
  },
  {
   "id": "sps-2026-05-26-roosevelt-wind",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-05-26",
   "county": "Roosevelt",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Roosevelt — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-richland-wind",
   "zip": "",
   "city": "Richland",
   "date": "2026-05-26",
   "county": "Richland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Richland — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-valley-wind",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-26",
   "county": "Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Valley — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-powell-hail",
   "zip": "",
   "city": "Powell",
   "date": "2026-05-26",
   "county": "Powell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Powell — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-lincoln-hail",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-05-26",
   "county": "Lincoln",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lincoln — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-daniels-wind",
   "zip": "",
   "city": "Daniels",
   "date": "2026-05-26",
   "county": "Daniels",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Daniels — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-gallatin-hail",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-05-26",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Gallatin — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-judithbasi-hail",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-05-26",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-wheatland-hail",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-05-26",
   "county": "Wheatland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Wheatland — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-park-wind",
   "zip": "",
   "city": "Park",
   "date": "2026-05-26",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Park — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-dawson-wind",
   "zip": "",
   "city": "Dawson",
   "date": "2026-05-26",
   "county": "Dawson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Dawson — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-lewisandcl-wind",
   "zip": "",
   "city": "Lewis and Clark",
   "date": "2026-05-26",
   "county": "Lewis and Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lewis and Clark — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-park-hail",
   "zip": "",
   "city": "Park",
   "date": "2026-05-26",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 56,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Park — hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-GGW-2026-05-26",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-05-26",
   "county": "Valley",
   "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": "GLASGOW INTL ARPT (GGW) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BZN-2026-05-26",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2026-05-26",
   "county": "Gallatin",
   "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": "BOZEMAN/GALLATIN (BZN) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-05-26",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-05-26",
   "county": "Roosevelt",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WOLF POINT INTL (OLF) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-05-26",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-05-26",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PO1-2026-05-26",
   "lat": 48.1344,
   "lon": -105.1621,
   "zip": "",
   "city": "Poplar",
   "date": "2026-05-26",
   "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": "Poplar (PO1) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Poplar (PO1) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-05-25-ravalli-wind",
   "zip": "",
   "city": "Ravalli",
   "date": "2026-05-25",
   "county": "Ravalli",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Ravalli — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-25-missoula-wind",
   "zip": "",
   "city": "Missoula",
   "date": "2026-05-25",
   "county": "Missoula",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Missoula — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-25-sweetgrass-hail",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-05-25",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Sweet Grass — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-25-granite-wind",
   "zip": "",
   "city": "Granite",
   "date": "2026-05-25",
   "county": "Granite",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Granite — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-25-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-05-25",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-25-sanders-wind",
   "zip": "",
   "city": "Sanders",
   "date": "2026-05-25",
   "county": "Sanders",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sanders — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-25-mineral-wind",
   "zip": "",
   "city": "Mineral",
   "date": "2026-05-25",
   "county": "Mineral",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Mineral — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-25-flathead-wind",
   "zip": "",
   "city": "Flathead",
   "date": "2026-05-25",
   "county": "Flathead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Flathead — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-25-glacier-wind",
   "zip": "",
   "city": "Glacier",
   "date": "2026-05-25",
   "county": "Glacier",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Glacier — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-20-valley-wind",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-20",
   "county": "Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Valley — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-20-flathead-hail",
   "zip": "",
   "city": "Flathead",
   "date": "2026-05-20",
   "county": "Flathead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Flathead — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-20-lake-hail",
   "zip": "",
   "city": "Lake",
   "date": "2026-05-20",
   "county": "Lake",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lake — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-20-garfield-wind",
   "zip": "",
   "city": "Garfield",
   "date": "2026-05-20",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Garfield — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-05-16-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-05-16",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WAPC1 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-16-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-05-16",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-16-wind-46.44--104.43",
   "lat": 46.44,
   "lon": -104.43,
   "zip": "",
   "city": "5 ENE Plevna",
   "date": "2026-05-16",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM39 4.7 E Plevna (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-16-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2026-05-16",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-16-wind-45.01--106.89",
   "lat": 45.01,
   "lon": -106.89,
   "zip": "",
   "city": "4 W Decker",
   "date": "2026-05-16",
   "county": "Big Horn",
   "source": "IEM 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 MTDKR Decker S-314 Mp 1.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2026-05-16",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-05-16",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-15-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2026-05-15",
   "county": "Richland",
   "source": "IEM 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 MTLBT Lambert Mt-200 Mp 45.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-05-15-valley-hail",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-15",
   "county": "Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Valley — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-15-valley-wind",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-15",
   "county": "Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Valley — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-15-mccone-wind",
   "zip": "",
   "city": "McCone",
   "date": "2026-05-15",
   "county": "McCone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for McCone — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-PWD-2026-05-15",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2026-05-15",
   "county": "Sheridan",
   "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": "Plentywood Sher-Wood (PWD) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-05-15",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-05-15",
   "county": "Valley",
   "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": "GLASGOW INTL ARPT (GGW) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.14--106.61",
   "lat": 48.14,
   "lon": -106.61,
   "zip": "",
   "city": "4 SSE Glasgow",
   "date": "2026-05-14",
   "county": "Valley",
   "source": "IEM 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 GLGM 3.9 SE Glasgow (AGRIMET).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.65--106.15",
   "lat": 47.65,
   "lon": -106.15,
   "zip": "",
   "city": "7 NNE Nelson Creek Rec",
   "date": "2026-05-14",
   "county": "McCone",
   "source": "IEM 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 MTMCG Mcguire Creek Mt-24 Mp 2.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.74--106.15",
   "lat": 47.74,
   "lon": -106.15,
   "zip": "",
   "city": "13 NNE Nelson Creek Rec",
   "date": "2026-05-14",
   "county": "McCone",
   "source": "IEM 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 MTM87 Fort Peck S.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.42--106.56",
   "lat": 48.42,
   "lon": -106.56,
   "zip": "",
   "city": "2 NW Saint Marie",
   "date": "2026-05-14",
   "county": "Valley",
   "source": "IEM 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 MTSTM St. Marie Mt-24 Mp 18.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.30--106.70",
   "lat": 46.3,
   "lon": -106.7,
   "zip": "",
   "city": "2 NNW Forsyth",
   "date": "2026-05-14",
   "county": "Rosebud",
   "source": "IEM 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 EW1247 Forsyth.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.27--106.31",
   "lat": 46.27,
   "lon": -106.31,
   "zip": "",
   "city": "5 W Hathaway",
   "date": "2026-05-14",
   "county": "Rosebud",
   "source": "IEM 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 MTSWC 5.2 W Hathaway (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.08--105.67",
   "lat": 47.08,
   "lon": -105.67,
   "zip": "",
   "city": "13 NNW Mccloud",
   "date": "2026-05-14",
   "county": "Prairie",
   "source": "IEM 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 MTSHP Sheep Mountain S-253 Mp 28.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.28--105.29",
   "lat": 47.28,
   "lon": -105.29,
   "zip": "",
   "city": "8 NW Lindsay",
   "date": "2026-05-14",
   "county": "Dawson",
   "source": "IEM 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 MTLND 7.9 NW Lindsay (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2026-05-14",
   "county": "Musselshell",
   "source": "IEM 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 MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.69--105.49",
   "lat": 47.69,
   "lon": -105.49,
   "zip": "",
   "city": "10 S Vida",
   "date": "2026-05-14",
   "county": "McCone",
   "source": "IEM 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 MTCOW 9.9 S Vida (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.67--105.12",
   "lat": 47.67,
   "lon": -105.12,
   "zip": "",
   "city": "3 NW Richey",
   "date": "2026-05-14",
   "county": "Dawson",
   "source": "IEM 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 DW5890 Richey.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-05-14",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.87--106.95",
   "lat": 48.87,
   "lon": -106.95,
   "zip": "",
   "city": "2 WSW Thoeny",
   "date": "2026-05-14",
   "county": "Valley",
   "source": "IEM 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 BLUM8 Thoeny 1WSW/Bluff Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.92--105.36",
   "lat": 47.92,
   "lon": -105.36,
   "zip": "",
   "city": "9 NE Vida",
   "date": "2026-05-14",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Vida NE Mesonet VDNM8.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.42--104.96",
   "lat": 47.42,
   "lon": -104.96,
   "zip": "",
   "city": "2 W Bloomfield",
   "date": "2026-05-14",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0525 Bloomfield.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.10--105.58",
   "lat": 48.1,
   "lon": -105.58,
   "zip": "",
   "city": "3 ENE Wolf Point",
   "date": "2026-05-14",
   "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": "ASOS station KOLF Wolf Point Airport.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.12--104.78",
   "lat": 47.12,
   "lon": -104.78,
   "zip": "",
   "city": "1 NW Forest Park",
   "date": "2026-05-14",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KGDV Glendive Airport.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-05-14",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.84--106.64",
   "lat": 47.84,
   "lon": -106.64,
   "zip": "",
   "city": "1 WNW The Pines Recreat",
   "date": "2026-05-14",
   "county": "Valley",
   "source": "IEM 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 GGWPE 0.5 W The Pines Recreation Area (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.95--104.94",
   "lat": 47.95,
   "lon": -104.94,
   "zip": "",
   "city": "12 SSE Sprole",
   "date": "2026-05-14",
   "county": "Richland",
   "source": "IEM 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 FW2498 Badger Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.25--104.60",
   "lat": 47.25,
   "lon": -104.6,
   "zip": "",
   "city": "4 NE Stipek",
   "date": "2026-05-14",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Stipek NW Mesonet SPKM8.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.03--105.80",
   "lat": 47.03,
   "lon": -105.8,
   "zip": "",
   "city": "13 NW Mccloud",
   "date": "2026-05-14",
   "county": "Prairie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LCFM8 Mccloud 13WNW/Big Sheep Mtn.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.80--105.43",
   "lat": 48.8,
   "lon": -105.43,
   "zip": "",
   "city": "1 NW Scobey",
   "date": "2026-05-14",
   "county": "Daniels",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K9S2 Scobey.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2026-05-14",
   "county": "Richland",
   "source": "IEM 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 MTLBT Lambert Mt-200 Mp 45.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2026-05-14",
   "county": "Phillips",
   "source": "IEM 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 ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-05-14",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.13--105.17",
   "lat": 48.13,
   "lon": -105.17,
   "zip": "",
   "city": "2 NE Poplar",
   "date": "2026-05-14",
   "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 KPO1 Poplar.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-05-14",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.20--104.79",
   "lat": 48.2,
   "lon": -104.79,
   "zip": "",
   "city": "5 NW Fort Kipp",
   "date": "2026-05-14",
   "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": "Fort Kipp NW Mesonet FTKM8.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2026-05-14",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-05-14",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2026-05-14",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bynum W Montana Mesonet measured a 77 mph wind gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.43--104.37",
   "lat": 47.43,
   "lon": -104.37,
   "zip": "",
   "city": "2 SW Savage",
   "date": "2026-05-14",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSVG Savage Mt-16 Mp 29.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-05-14",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.35--104.48",
   "lat": 48.35,
   "lon": -104.48,
   "zip": "",
   "city": "1 NNE Froid",
   "date": "2026-05-14",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM81 Froid Ne Mda.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-05-14",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-05-14",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.89--112.09",
   "lat": 47.89,
   "lon": -112.09,
   "zip": "",
   "city": "7 NE Choteau",
   "date": "2026-05-14",
   "county": "Teton",
   "source": "IEM 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 MTM49 6.9 NE Choteau (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2026-05-14",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2026-05-14",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-05-14",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-05-14",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.47--111.54",
   "lat": 48.47,
   "lon": -111.54,
   "zip": "",
   "city": "3 W Devon",
   "date": "2026-05-14",
   "county": "Toole",
   "source": "IEM 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 GW5346 DEVON THREE WEST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-05-14",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mission Lake S Montana Mesonet measured a 62 mph wind gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2026-05-14",
   "county": "Pondera",
   "source": "IEM 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 MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-05-14",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-05-14",
   "county": "Toole",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Shelby (SBX) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-05-14",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2026-05-14",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2026-05-14",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-05-14",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2026-05-14",
   "county": "Phillips",
   "source": "IEM 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 MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2026-05-14",
   "county": "Liberty",
   "source": "IEM 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 GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2026-05-14",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-05-14",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2026-05-14",
   "county": "Pondera",
   "source": "IEM 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 MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-05-14",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2026-05-14",
   "county": "Pondera",
   "source": "IEM 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 MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-05-14",
   "county": "Phillips",
   "source": "IEM 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 MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-05-14",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-05-14",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-05-14",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 75 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.78--107.86",
   "lat": 48.78,
   "lon": -107.86,
   "zip": "",
   "city": "1 S Loring",
   "date": "2026-05-14",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Loring SW Mesonet LORM8.",
   "sourceDetail": "NWS GGW — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2026-05-14",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-05-14",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.56--112.34",
   "lat": 47.56,
   "lon": -112.34,
   "zip": "",
   "city": "6 NNE Augusta",
   "date": "2026-05-14",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MCBMT McBratny - MCSCN.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2026-05-14",
   "county": "Phillips",
   "source": "IEM 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 ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.37--107.92",
   "lat": 48.37,
   "lon": -107.92,
   "zip": "",
   "city": "2 WNW Malta",
   "date": "2026-05-14",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KM75 Malta.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-05-14",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.35--108.00",
   "lat": 48.35,
   "lon": -108,
   "zip": "",
   "city": "4 ESE Wagner",
   "date": "2026-05-14",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM69 3.6 E Wagner (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-05-14",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-05-14",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-05-14",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-05-14",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-05-14",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-05-14",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2026-05-14",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.45--107.30",
   "lat": 48.45,
   "lon": -107.3,
   "zip": "",
   "city": "2 ESE Saco",
   "date": "2026-05-14",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSCO 1.9 E Saco (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.45--109.94",
   "lat": 46.45,
   "lon": -109.94,
   "zip": "",
   "city": "5 W Harlowton",
   "date": "2026-05-14",
   "county": "Wheatland",
   "source": "IEM 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 UMHM 5.1 W Harlowton (AGRIMET).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2026-05-14",
   "county": "Pondera",
   "source": "IEM 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 MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-05-14",
   "county": "Stillwater",
   "source": "IEM 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 MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-05-14",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.21--106.64",
   "lat": 48.21,
   "lon": -106.64,
   "zip": "",
   "city": "1 N Glasgow",
   "date": "2026-05-14",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Glasgow Airport GGW.",
   "sourceDetail": "NWS GGW — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-45.68--109.40",
   "lat": 45.68,
   "lon": -109.4,
   "zip": "",
   "city": "7 E Reed Point",
   "date": "2026-05-14",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AV472 Reed Point.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-05-14",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.83--106.27",
   "lat": 46.83,
   "lon": -106.27,
   "zip": "",
   "city": "2 NW Rock Springs",
   "date": "2026-05-14",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHIL 1.6 NW Rock Springs (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-05-14",
   "county": "Musselshell",
   "source": "IEM 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 MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2026-05-14",
   "county": "Rosebud",
   "source": "IEM 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 MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2026-05-14",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-05-14",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.77--108.56",
   "lat": 48.77,
   "lon": -108.56,
   "zip": "",
   "city": "7 SE Hogeland",
   "date": "2026-05-14",
   "county": "Blaine",
   "source": "IEM 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 MTM52 7.1 SE Hogeland (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2026-05-14",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.84--110.70",
   "lat": 46.84,
   "lon": -110.7,
   "zip": "",
   "city": "7 SSE Neihart",
   "date": "2026-05-14",
   "county": "Meagher",
   "source": "IEM 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 MTKIH Kings Hill Us_89 Mp 28.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-05-14",
   "county": "Yellowstone",
   "source": "IEM 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 MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-05-14",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.28--105.29",
   "lat": 47.28,
   "lon": -105.29,
   "zip": "",
   "city": "8 NW Lindsay",
   "date": "2026-05-14",
   "county": "Dawson",
   "source": "IEM 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 MTLND 7.9 NW Lindsay (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2026-05-14",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.18--111.03",
   "lat": 48.18,
   "lon": -111.03,
   "zip": "",
   "city": "16 NE The Knees",
   "date": "2026-05-14",
   "county": "Liberty",
   "source": "IEM 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 GW1952 RIVERVIEW COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2026-05-14",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.78--111.60",
   "lat": 48.78,
   "lon": -111.6,
   "zip": "",
   "city": "8 ENE Ferdig",
   "date": "2026-05-14",
   "county": "Toole",
   "source": "IEM 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 MTM53 MDA Oilmont.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.31--110.98",
   "lat": 48.31,
   "lon": -110.98,
   "zip": "",
   "city": "14 S Chester",
   "date": "2026-05-14",
   "county": "Liberty",
   "source": "IEM 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 GW3487 TIBER DAM SIX EAST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.48--104.07",
   "lat": 46.48,
   "lon": -104.07,
   "zip": "",
   "city": "7 S Ollie",
   "date": "2026-05-14",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CACM8 Cannonball Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2026-05-14",
   "county": "Pondera",
   "source": "IEM 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 MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.10--110.33",
   "lat": 48.1,
   "lon": -110.33,
   "zip": "",
   "city": "11 WSW Big Sandy",
   "date": "2026-05-14",
   "county": "Chouteau",
   "source": "IEM 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 MTM90 Big Sandy Sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2026-05-14",
   "county": "Blaine",
   "source": "IEM 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 FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-05-14",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-05-14",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 67 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2026-05-14",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Peak gust at ASOS station KGGW Glasgow Airport.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.59--109.95",
   "lat": 48.59,
   "lon": -109.95,
   "zip": "",
   "city": "6 ENE Kremlin",
   "date": "2026-05-14",
   "county": "Hill",
   "source": "IEM 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 DVI02964 Havre.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.56--110.76",
   "lat": 48.56,
   "lon": -110.76,
   "zip": "",
   "city": "Joplin",
   "date": "2026-05-14",
   "county": "Liberty",
   "source": "IEM 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 GW0416 Joplin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-45.83--110.88",
   "lat": 45.83,
   "lon": -110.88,
   "zip": "",
   "city": "13 NE Bozeman",
   "date": "2026-05-14",
   "county": "Gallatin",
   "source": "IEM 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 MTBDC Bridger Canyon Mt-86 Mp 16.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.08--105.67",
   "lat": 47.08,
   "lon": -105.67,
   "zip": "",
   "city": "13 NNW Mccloud",
   "date": "2026-05-14",
   "county": "Prairie",
   "source": "IEM 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 MTSHP Sheep Mountain S-253 Mp 28.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.23--106.72",
   "lat": 48.23,
   "lon": -106.72,
   "zip": "",
   "city": "4 WNW Glasgow",
   "date": "2026-05-14",
   "county": "Valley",
   "source": "IEM 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 MTM72 4.2 W Glasgow (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.87--106.95",
   "lat": 48.87,
   "lon": -106.95,
   "zip": "",
   "city": "2 WSW Thoeny",
   "date": "2026-05-14",
   "county": "Valley",
   "source": "IEM 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 BLUM8 Thoeny 1WSW/Bluff Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.49--109.80",
   "lat": 48.49,
   "lon": -109.8,
   "zip": "",
   "city": "7 SW Havre",
   "date": "2026-05-14",
   "county": "Hill",
   "source": "IEM 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 MTM06 Arc-N Havre.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.87--109.05",
   "lat": 48.87,
   "lon": -109.05,
   "zip": "",
   "city": "18 W Hogeland",
   "date": "2026-05-14",
   "county": "Blaine",
   "source": "IEM 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 MTM37 19.9 N Zurich (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2026-05-14",
   "county": "Liberty",
   "source": "IEM 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 GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2026-05-14",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.77--108.56",
   "lat": 48.77,
   "lon": -108.56,
   "zip": "",
   "city": "7 SE Hogeland",
   "date": "2026-05-14",
   "county": "Blaine",
   "source": "IEM 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 MTM52 7.1 SE Hogeland (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.51--106.91",
   "lat": 48.51,
   "lon": -106.91,
   "zip": "",
   "city": "11 N Vandalia",
   "date": "2026-05-14",
   "county": "Valley",
   "source": "IEM 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 MTM34 10.9 N Vandalia (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.95--104.94",
   "lat": 47.95,
   "lon": -104.94,
   "zip": "",
   "city": "12 SSE Sprole",
   "date": "2026-05-14",
   "county": "Richland",
   "source": "IEM 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 FW2498 Badger Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.74--111.97",
   "lat": 48.74,
   "lon": -111.97,
   "zip": "",
   "city": "Kevin",
   "date": "2026-05-14",
   "county": "Toole",
   "source": "IEM 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 DW0975 Kevin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-05-14",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-05-14",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport. Patchy blowing dust around the area.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.45--107.30",
   "lat": 48.45,
   "lon": -107.3,
   "zip": "",
   "city": "2 ESE Saco",
   "date": "2026-05-14",
   "county": "Phillips",
   "source": "IEM 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 MTSCO 1.9 E Saco (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-05-14",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.10--105.58",
   "lat": 48.1,
   "lon": -105.58,
   "zip": "",
   "city": "3 ENE Wolf Point",
   "date": "2026-05-14",
   "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": "ASOS station KOLF Wolf Point Airport.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2026-05-14",
   "county": "Toole",
   "source": "IEM 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 KSBX 2 NNW Shelby.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2026-05-14",
   "county": "Valley",
   "source": "IEM 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 KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2026-05-14",
   "county": "Richland",
   "source": "IEM 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 MTLBT Lambert Mt-200 Mp 45.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-05-14",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.74--106.15",
   "lat": 47.74,
   "lon": -106.15,
   "zip": "",
   "city": "13 NNE Nelson Creek Rec",
   "date": "2026-05-14",
   "county": "McCone",
   "source": "IEM 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 MTM87 Fort Peck S.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.84--108.56",
   "lat": 48.84,
   "lon": -108.56,
   "zip": "",
   "city": "4 ESE Hogeland",
   "date": "2026-05-14",
   "county": "Blaine",
   "source": "IEM 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 BFTM 4.4 E Hogeland (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.43--105.44",
   "lat": 48.43,
   "lon": -105.44,
   "zip": "",
   "city": "9 SW Bredette",
   "date": "2026-05-14",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMCD 8.5 SW Bredette (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2026-05-14",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.13--105.17",
   "lat": 48.13,
   "lon": -105.17,
   "zip": "",
   "city": "2 NE Poplar",
   "date": "2026-05-14",
   "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 KPO1 Poplar.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.41--106.52",
   "lat": 48.41,
   "lon": -106.52,
   "zip": "",
   "city": "1 NE Saint Marie",
   "date": "2026-05-14",
   "county": "Valley",
   "source": "IEM 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 07MT 1.0 NE Saint Marie (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.81--105.06",
   "lat": 48.81,
   "lon": -105.06,
   "zip": "",
   "city": "1 N Navajo",
   "date": "2026-05-14",
   "county": "Daniels",
   "source": "IEM 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 MTRED 1.3 N Navajo (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2026-05-14",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.61--111.20",
   "lat": 48.61,
   "lon": -111.2,
   "zip": "",
   "city": "9 N Lothair",
   "date": "2026-05-14",
   "county": "Liberty",
   "source": "IEM 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 GW1986 Lothair 9N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-05-14",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet Dog Gun Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.49--104.48",
   "lat": 48.49,
   "lon": -104.48,
   "zip": "",
   "city": "2 SE Medicine Lake",
   "date": "2026-05-14",
   "county": "Sheridan",
   "source": "IEM 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 MLKM8 Medicine Lake 1ESE.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.34--106.00",
   "lat": 48.34,
   "lon": -106,
   "zip": "",
   "city": "6 WSW Lustre",
   "date": "2026-05-14",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI10815 Frazer.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.56--107.53",
   "lat": 47.56,
   "lon": -107.53,
   "zip": "",
   "city": "7 SE Devils Creek Rec A",
   "date": "2026-05-14",
   "county": "Garfield",
   "source": "IEM 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 SSMM8 Devils Creek Rec Area 6ese.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.80--105.43",
   "lat": 48.8,
   "lon": -105.43,
   "zip": "",
   "city": "1 NW Scobey",
   "date": "2026-05-14",
   "county": "Daniels",
   "source": "IEM 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 K9S2 Scobey.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.13--105.07",
   "lat": 48.13,
   "lon": -105.07,
   "zip": "",
   "city": "1 NNW Sprole",
   "date": "2026-05-14",
   "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 POPM8 Poplar Raws.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.66--104.25",
   "lat": 48.66,
   "lon": -104.25,
   "zip": "",
   "city": "4 SW Coalridge",
   "date": "2026-05-14",
   "county": "Sheridan",
   "source": "IEM 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 MTM82 Mda Dagmar Nw.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.35--108.00",
   "lat": 48.35,
   "lon": -108,
   "zip": "",
   "city": "4 ESE Wagner",
   "date": "2026-05-14",
   "county": "Phillips",
   "source": "IEM 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 MTM69 3.6 E Wagner (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.10--110.33",
   "lat": 48.1,
   "lon": -110.33,
   "zip": "",
   "city": "11 WSW Big Sandy",
   "date": "2026-05-14",
   "county": "Chouteau",
   "source": "IEM 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 MTM90 Big Sandy Sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-05-14",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2026-05-14",
   "county": "Liberty",
   "source": "IEM 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 GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2026-05-14",
   "county": "Pondera",
   "source": "IEM 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 MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2026-05-14",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-M75-2026-05-14",
   "lat": 48.3689,
   "lon": -107.9179,
   "zip": "",
   "city": "Malta",
   "date": "2026-05-14",
   "county": "Phillips",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Malta (M75) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Malta (M75) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.81--104.25",
   "lat": 48.81,
   "lon": -104.25,
   "zip": "",
   "city": "6 S Comertown",
   "date": "2026-05-14",
   "county": "Sheridan",
   "source": "IEM 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 MTCOM 6.0 S Comertown (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.90--104.50",
   "lat": 48.9,
   "lon": -104.5,
   "zip": "",
   "city": "4 ENE Raymond",
   "date": "2026-05-14",
   "county": "Sheridan",
   "source": "IEM 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 DVI06841 Raymond.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.35--104.48",
   "lat": 48.35,
   "lon": -104.48,
   "zip": "",
   "city": "1 NNE Froid",
   "date": "2026-05-14",
   "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 MTM81 Froid Ne Mda.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.14--104.05",
   "lat": 48.14,
   "lon": -104.05,
   "zip": "",
   "city": "10 N Fort Union Trading",
   "date": "2026-05-14",
   "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 MTSTA 7.8 N Snowden (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.82--104.84",
   "lat": 48.82,
   "lon": -104.84,
   "zip": "",
   "city": "2 NW Archer",
   "date": "2026-05-14",
   "county": "Sheridan",
   "source": "IEM 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 246927 2 NW Archer.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.78--104.52",
   "lat": 48.78,
   "lon": -104.52,
   "zip": "",
   "city": "2 ENE Plentywood",
   "date": "2026-05-14",
   "county": "Sheridan",
   "source": "IEM 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 KPWD Plentywood.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.40--110.56",
   "lat": 48.4,
   "lon": -110.56,
   "zip": "",
   "city": "11 S Rudyard",
   "date": "2026-05-14",
   "county": "Hill",
   "source": "IEM 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 GW3530 RUDYARD ELEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.83--104.38",
   "lat": 48.83,
   "lon": -104.38,
   "zip": "",
   "city": "3 S Dooley",
   "date": "2026-05-14",
   "county": "Sheridan",
   "source": "IEM 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 242454 3 S Dooley.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2026-05-14",
   "county": "Liberty",
   "source": "IEM 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 GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2026-05-14",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-05-14",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-00U-2026-05-14",
   "lat": 45.7444,
   "lon": -107.6604,
   "zip": "",
   "city": "Big Horn County",
   "date": "2026-05-14",
   "county": "Big Horn",
   "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": "Big Horn County (00U) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Horn County (00U) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-05-14",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-05-14",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2026-05-14",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-05-14",
   "county": "Beaverhead",
   "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": "Grassrange (MVH) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-05-14",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-05-14",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDV-2026-05-14",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2026-05-14",
   "county": "Prairie",
   "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": "GLENDIVE(AWOS) (GDV) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-05-14",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-05-14",
   "county": "Roosevelt",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WOLF POINT INTL (OLF) recorded a 72 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2026-05-14",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-05-14",
   "county": "Hill",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Havre (HVR) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-05-14",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-05-14",
   "county": "Yellowstone",
   "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": "Laurel (6S8) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PO1-2026-05-14",
   "lat": 48.1344,
   "lon": -105.1621,
   "zip": "",
   "city": "Poplar",
   "date": "2026-05-14",
   "county": "Roosevelt",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Poplar (PO1) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Poplar (PO1) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2026-05-14",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2026-05-14",
   "county": "Sheridan",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Plentywood Sher-Wood (PWD) recorded a 74 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-05-14",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-05-14",
   "county": "Valley",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLASGOW INTL ARPT (GGW) recorded a 82 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-05-14",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-05-14",
   "county": "Fallon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAKER (BHK) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-05-14",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-05-14",
   "county": "Yellowstone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BILLINGS/LOGAN INTL (BIL) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-05-14",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-05-14",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 71 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2026-05-14",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-05-14",
   "county": "Custer",
   "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": "MILES CITY (MLS) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2026-05-14",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2026-05-14",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-9S2-2026-05-14",
   "lat": 48.8078,
   "lon": -105.4361,
   "zip": "",
   "city": "Scobey",
   "date": "2026-05-14",
   "county": "Daniels",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Scobey (9S2) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Scobey (9S2) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1GM-2026-05-14",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2026-05-14",
   "county": "Lewis And Clark",
   "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": "Golf (1GM) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.25--112.88",
   "lat": 45.25,
   "lon": -112.88,
   "zip": "",
   "city": "8 NE Bannack",
   "date": "2026-05-13",
   "county": "Beaverhead",
   "source": "IEM 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 MTM14 BLM - Argenta.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.97--112.50",
   "lat": 45.97,
   "lon": -112.5,
   "zip": "",
   "city": "3 SSE Butte",
   "date": "2026-05-13",
   "county": "Silver Bow",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBTM Butte-mooney Ap.",
   "sourceDetail": "NWS MSO — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-05-13",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.25--112.59",
   "lat": 45.25,
   "lon": -112.59,
   "zip": "",
   "city": "3 NE Dillon",
   "date": "2026-05-13",
   "county": "Beaverhead",
   "source": "IEM 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 MTM70 3.0 NE Dillon (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-05-13",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-44.73--111.47",
   "lat": 44.73,
   "lon": -111.47,
   "zip": "",
   "city": "1 N Raynolds Pass",
   "date": "2026-05-13",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 1 N Raynolds Pass. Mesonet station MTRAY Raynolds Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.53--112.30",
   "lat": 45.53,
   "lon": -112.3,
   "zip": "",
   "city": "2 ESE Twin Bridges",
   "date": "2026-05-13",
   "county": "Madison",
   "source": "IEM 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 KRVF 1 ESE Twin Bridges.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-05-13",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.32--111.47",
   "lat": 47.32,
   "lon": -111.47,
   "zip": "",
   "city": "8 SSE Ulm",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM 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 K1IM India.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.33--111.48",
   "lat": 47.33,
   "lon": -111.48,
   "zip": "",
   "city": "7 SSE Ulm",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 7 SSE Ulm",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.28--110.80",
   "lat": 47.28,
   "lon": -110.8,
   "zip": "",
   "city": "3 WNW Raynesford",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM 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 K1AM Alpha.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-44.69--112.54",
   "lat": 44.69,
   "lon": -112.54,
   "zip": "",
   "city": "4 NE Lima",
   "date": "2026-05-13",
   "county": "Beaverhead",
   "source": "IEM 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 LMRM8 Antelope RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-05-13",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-05-13",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT Mesonet Belt NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.68--110.90",
   "lat": 47.68,
   "lon": -110.9,
   "zip": "",
   "city": "7 ESE Floweree",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet Highwood Bench.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.50--111.17",
   "lat": 47.5,
   "lon": -111.17,
   "zip": "",
   "city": "1 ESE Malmstrom Afb",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM 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 KGFA Malmstrom AFB.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-05-13",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.89--110.53",
   "lat": 47.89,
   "lon": -110.53,
   "zip": "",
   "city": "3 SSW Loma",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM 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 MTM45 3.2 SW Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.18--111.44",
   "lat": 46.18,
   "lon": -111.44,
   "zip": "",
   "city": "1 S Toston",
   "date": "2026-05-13",
   "county": "Broadwater",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTTOS Toston Bridge Us-287 Mp 87.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-05-13",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.50--110.57",
   "lat": 45.5,
   "lon": -110.57,
   "zip": "",
   "city": "Pine Creek",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW8455 Livingston.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.63--110.31",
   "lat": 47.63,
   "lon": -110.31,
   "zip": "",
   "city": "3 NW Geraldine",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station: My Weather Station.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.02--110.99",
   "lat": 48.02,
   "lon": -110.99,
   "zip": "",
   "city": "14 E The Knees",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Carter N Montana Mesonet measured a 61 mph wind gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.53--110.61",
   "lat": 45.53,
   "lon": -110.61,
   "zip": "",
   "city": "3 NW Pine Creek",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM84 Brisbin.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM 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 MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-79S-2026-05-13",
   "lat": 47.8451,
   "lon": -110.6365,
   "zip": "",
   "city": "Fort Benton",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fort Benton (79S) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Fort Benton (79S) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2026-05-13",
   "county": "Liberty",
   "source": "IEM 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 GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.18--111.03",
   "lat": 48.18,
   "lon": -111.03,
   "zip": "",
   "city": "16 NE The Knees",
   "date": "2026-05-13",
   "county": "Liberty",
   "source": "IEM 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 GW1952 RIVERVIEW COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.20--110.91",
   "lat": 48.2,
   "lon": -110.91,
   "zip": "",
   "city": "21 NE The Knees",
   "date": "2026-05-13",
   "county": "Liberty",
   "source": "IEM 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 GW4098 TIBER DAM TWELVE SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.78--111.60",
   "lat": 48.78,
   "lon": -111.6,
   "zip": "",
   "city": "8 ENE Ferdig",
   "date": "2026-05-13",
   "county": "Toole",
   "source": "IEM 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 MTM53 MDA Oilmont.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.31--110.98",
   "lat": 48.31,
   "lon": -110.98,
   "zip": "",
   "city": "14 S Chester",
   "date": "2026-05-13",
   "county": "Liberty",
   "source": "IEM 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 GW3487 TIBER DAM SIX EAST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.03--110.04",
   "lat": 48.03,
   "lon": -110.04,
   "zip": "",
   "city": "11 SSE Big Sandy",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous tstm wnd gst report from 11 SSE Big Sandy. Montana Mesonet Big Sandy SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM 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 GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-05-13",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2026-05-13",
   "county": "Liberty",
   "source": "IEM 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 GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-05-13",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM 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 GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.24--110.32",
   "lat": 48.24,
   "lon": -110.32,
   "zip": "",
   "city": "10 WNW Big Sandy",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Sandy NW Montana Mesonet measured a 85 mph wind gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-05-13",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.39--110.54",
   "lat": 48.39,
   "lon": -110.54,
   "zip": "",
   "city": "12 S Rudyard",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM 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 EW1931 Rudyard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.40--110.56",
   "lat": 48.4,
   "lon": -110.56,
   "zip": "",
   "city": "11 S Rudyard",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM 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 GW3530 RUDYARD ELEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.42--110.65",
   "lat": 48.42,
   "lon": -110.65,
   "zip": "",
   "city": "10 S Inverness",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM 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 GW4079 INVERNESS TEN SOUTH SOUTHEAST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2026-05-13",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.55--110.65",
   "lat": 48.55,
   "lon": -110.65,
   "zip": "",
   "city": "2 E Inverness",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM 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 MTINV Inverness (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2026-05-13",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-05-13",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-05-13",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.57--110.30",
   "lat": 48.57,
   "lon": -110.3,
   "zip": "",
   "city": "Gildford",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM 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 GW6389 Gildford.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.49--110.25",
   "lat": 48.49,
   "lon": -110.25,
   "zip": "",
   "city": "6 SSE Gildford",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM 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 GW6390 Gildford 6se.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.55--110.02",
   "lat": 48.55,
   "lon": -110.02,
   "zip": "",
   "city": "3 ESE Kremlin",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM 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 GW6393 Kremlin 3ese.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.49--109.80",
   "lat": 48.49,
   "lon": -109.8,
   "zip": "",
   "city": "7 SW Havre",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM 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 MTM06 Arc-N Havre.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.59--109.95",
   "lat": 48.59,
   "lon": -109.95,
   "zip": "",
   "city": "6 ENE Kremlin",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM 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 DVI02964 Havre.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.56--110.76",
   "lat": 48.56,
   "lon": -110.76,
   "zip": "",
   "city": "Joplin",
   "date": "2026-05-13",
   "county": "Liberty",
   "source": "IEM 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 GW0416 Joplin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.31--107.52",
   "lat": 45.31,
   "lon": -107.52,
   "zip": "",
   "city": "7 W Lodge Grass",
   "date": "2026-05-13",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 7 W Lodge Grass",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.55--109.74",
   "lat": 48.55,
   "lon": -109.74,
   "zip": "",
   "city": "3 W Havre",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter reported a 62 mph wind gust.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.04--109.24",
   "lat": 46.04,
   "lon": -109.24,
   "zip": "",
   "city": "4 NW Hailstone Wildlife",
   "date": "2026-05-13",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM19 3.9 NW Hailstone Wildlife Refuge (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-05-13",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.40--108.95",
   "lat": 46.4,
   "lon": -108.95,
   "zip": "",
   "city": "7 N Lavina",
   "date": "2026-05-13",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 7 N Lavina",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.60--109.24",
   "lat": 48.6,
   "lon": -109.24,
   "zip": "",
   "city": "1 NW Chinook",
   "date": "2026-05-13",
   "county": "Blaine",
   "source": "IEM 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 MTCHK Chinook Us-2 Mp 403.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.50--110.57",
   "lat": 45.5,
   "lon": -110.57,
   "zip": "",
   "city": "Pine Creek",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM 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 DW8455 Livingston.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.53--110.61",
   "lat": 45.53,
   "lon": -110.61,
   "zip": "",
   "city": "3 NW Pine Creek",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM84 Brisbin.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.52--106.93",
   "lat": 45.52,
   "lon": -106.93,
   "zip": "",
   "city": "1 SE Busby",
   "date": "2026-05-13",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SE Busby",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-05-13",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station Beacon Hill US 87 MP 35 (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.97--112.50",
   "lat": 45.97,
   "lon": -112.5,
   "zip": "",
   "city": "3 SSE Butte",
   "date": "2026-05-13",
   "county": "Silver Bow",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBTM Butte-mooney Ap.",
   "sourceDetail": "NWS MSO — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.75--107.66",
   "lat": 45.75,
   "lon": -107.66,
   "zip": "",
   "city": "2 WNW Hardin",
   "date": "2026-05-13",
   "county": "Big Horn",
   "source": "IEM 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 K00U 2 WNW Hardin.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.97--108.50",
   "lat": 46.97,
   "lon": -108.5,
   "zip": "",
   "city": "6 SE Tiegen",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Winnett SW station (WIEM8).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.74--109.63",
   "lat": 47.74,
   "lon": -109.63,
   "zip": "",
   "city": "8 ESE Iliad",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station: 2FlagsWeather.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.01--108.36",
   "lat": 47.01,
   "lon": -108.36,
   "zip": "",
   "city": "1 NNW Winnett",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM 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 MTWIN Winnett MT-200 MP 136.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM 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 MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 94,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.14--108.59",
   "lat": 47.14,
   "lon": -108.59,
   "zip": "",
   "city": "7 N Tiegen",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "War Horse NW station (WRHM8).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.24--108.36",
   "lat": 47.24,
   "lon": -108.36,
   "zip": "",
   "city": "17 N Winnett",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dry Blood Creek RAWS.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2026-05-13",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.47--109.26",
   "lat": 45.47,
   "lon": -109.26,
   "zip": "",
   "city": "3 NW Cooney Reservoir S",
   "date": "2026-05-13",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NW Cooney Reservoir S",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.56--107.53",
   "lat": 47.56,
   "lon": -107.53,
   "zip": "",
   "city": "7 SE Devils Creek Rec A",
   "date": "2026-05-13",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SSMM8 South Sawmill Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.77--107.68",
   "lat": 47.77,
   "lon": -107.68,
   "zip": "",
   "city": "6 SSE Sun Prairie",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sun Prairie station (SNPM8).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2026-05-13",
   "county": "Sweet Grass",
   "source": "IEM 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 AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.46--109.57",
   "lat": 45.46,
   "lon": -109.57,
   "zip": "",
   "city": "4 W Fishtail",
   "date": "2026-05-13",
   "county": "Stillwater",
   "source": "IEM 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 FSLM8 Fishtail.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.70--108.76",
   "lat": 45.7,
   "lon": -108.76,
   "zip": "",
   "city": "2 NNE Laurel",
   "date": "2026-05-13",
   "county": "Yellowstone",
   "source": "IEM 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 K6S8 2 NNE Laurel.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.35--111.07",
   "lat": 46.35,
   "lon": -111.07,
   "zip": "",
   "city": "14 WNW Ringling",
   "date": "2026-05-13",
   "county": "Meagher",
   "source": "IEM 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 MTDPC Deep Creek Us12 Mp 23.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-05-13",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-05-13",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.10--108.22",
   "lat": 45.1,
   "lon": -108.22,
   "zip": "",
   "city": "22 SW Fort Smith",
   "date": "2026-05-13",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 22 SW Fort Smith",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.54--106.22",
   "lat": 48.54,
   "lon": -106.22,
   "zip": "",
   "city": "3 SSW Larslan",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Larslan SW Mesonet LLNM8.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.14--108.60",
   "lat": 47.14,
   "lon": -108.6,
   "zip": "",
   "city": "7 N Tiegen",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "War Horse SW Mesonet WRHM8.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.96--108.49",
   "lat": 46.96,
   "lon": -108.49,
   "zip": "",
   "city": "7 WSW Winnett",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Winnett SW mesonet WIEM8.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.01--108.36",
   "lat": 47.01,
   "lon": -108.36,
   "zip": "",
   "city": "1 NNW Winnett",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 1 NNW Winnett. Mesonet station MTWIN Winnett Mt-200 Mp 136.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.92--108.73",
   "lat": 47.92,
   "lon": -108.73,
   "zip": "",
   "city": "5 WNW Landusky",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 5 WNW Landusky. Mesonet station MTHAY 6.1 SW Hays (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.35--108.22",
   "lat": 47.35,
   "lon": -108.22,
   "zip": "",
   "city": "14 WSW Crooked Creek Ca",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Valentine East Mesonet VLTM8.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2026-05-13",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.94--108.15",
   "lat": 45.94,
   "lon": -108.15,
   "zip": "",
   "city": "1 SSE Ballantine",
   "date": "2026-05-13",
   "county": "Yellowstone",
   "source": "IEM 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 MTBAL Ballantine I-94 Mp 15.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.05--108.08",
   "lat": 47.05,
   "lon": -108.08,
   "zip": "",
   "city": "10 WNW Mosby",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mosby NW Mesonet MOBM8.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.15--113.93",
   "lat": 48.15,
   "lon": -113.93,
   "zip": "",
   "city": "9 NE Bigfork",
   "date": "2026-05-13",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MAEMT Mount Aeneas.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2026-05-13",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-44.47--112.95",
   "lat": 44.47,
   "lon": -112.95,
   "zip": "",
   "city": "21 SW Lima",
   "date": "2026-05-13",
   "county": "Beaverhead",
   "source": "IEM 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 HRKM8 Harkness RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2026-05-13",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-05-13",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WAPC1 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.50--110.57",
   "lat": 45.5,
   "lon": -110.57,
   "zip": "",
   "city": "Pine Creek",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW8455 Livingston.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2026-05-13",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.92--104.33",
   "lat": 47.92,
   "lon": -104.33,
   "zip": "",
   "city": "12 WSW Nohly",
   "date": "2026-05-13",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSOO 16.0 SW Bainville (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2026-05-13",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.30--111.75",
   "lat": 45.3,
   "lon": -111.75,
   "zip": "",
   "city": "3 SSW Ennis",
   "date": "2026-05-13",
   "county": "Madison",
   "source": "IEM 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 ENNM8 Ennis RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-05-13",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.30--111.75",
   "lat": 45.3,
   "lon": -111.75,
   "zip": "",
   "city": "3 SSW Ennis",
   "date": "2026-05-13",
   "county": "Madison",
   "source": "IEM 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 ENNM8 Ennis RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-05-13",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.01--114.23",
   "lat": 47.01,
   "lon": -114.23,
   "zip": "",
   "city": "Frenchtown",
   "date": "2026-05-13",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Frenchtown",
   "sourceDetail": "NWS MSO — Fire Dept/Rescue via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-05-13",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WAPC1 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-05-13",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.78--111.17",
   "lat": 45.78,
   "lon": -111.17,
   "zip": "",
   "city": "Belgrade",
   "date": "2026-05-13",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBZN Bozeman Yellowstone Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.64--106.94",
   "lat": 45.64,
   "lon": -106.94,
   "zip": "",
   "city": "6 SSW Stacey",
   "date": "2026-05-13",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM91 Busby N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.77--111.34",
   "lat": 45.77,
   "lon": -111.34,
   "zip": "",
   "city": "1 NW Amsterdam",
   "date": "2026-05-13",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter measured 70 mph.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2026-05-13",
   "county": "Gallatin",
   "source": "IEM 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 YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM 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 WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-05-13",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-05-13",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.12--111.49",
   "lat": 46.12,
   "lon": -111.49,
   "zip": "",
   "city": "6 SSW Toston",
   "date": "2026-05-13",
   "county": "Broadwater",
   "source": "IEM 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 TOSM 5.5 SW Toston (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.79--112.94",
   "lat": 45.79,
   "lon": -112.94,
   "zip": "",
   "city": "1 ESE Wise River",
   "date": "2026-05-13",
   "county": "Beaverhead",
   "source": "IEM 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 WRSM8 Wise River.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-05-13",
   "county": "Carbon",
   "source": "IEM 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 WAPC1 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2026-05-13",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2026-05-13",
   "county": "Carbon",
   "source": "IEM 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 MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-44.94--113.25",
   "lat": 44.94,
   "lon": -113.25,
   "zip": "",
   "city": "10 WSW Grant",
   "date": "2026-05-13",
   "county": "Beaverhead",
   "source": "IEM 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 BRRM8 Brenner RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.50--110.57",
   "lat": 45.5,
   "lon": -110.57,
   "zip": "",
   "city": "Pine Creek",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW8455 Livingston.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-05-13",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.58--112.25",
   "lat": 46.58,
   "lon": -112.25,
   "zip": "",
   "city": "11 W Helena",
   "date": "2026-05-13",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Delayed report. 89 mph wind gust after the cold front went through at 802 PM.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.24--108.14",
   "lat": 46.24,
   "lon": -108.14,
   "zip": "",
   "city": "18 SSE Delphia",
   "date": "2026-05-13",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM99 Steamboat.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.01--105.38",
   "lat": 45.01,
   "lon": -105.38,
   "zip": "",
   "city": "6 SSW Biddle",
   "date": "2026-05-13",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBID 6.2 S Biddle (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-05-13",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-05-13",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-05-13",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-05-13",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.45--109.94",
   "lat": 46.45,
   "lon": -109.94,
   "zip": "",
   "city": "5 W Harlowton",
   "date": "2026-05-13",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station UMHM 5.1 W Harlowton (AGRIMET).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-05-13",
   "county": "Sweet Grass",
   "source": "IEM 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 GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.16--109.36",
   "lat": 45.16,
   "lon": -109.36,
   "zip": "",
   "city": "6 WSW Red Lodge",
   "date": "2026-05-13",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TCTM8 Timbercrest.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.30--106.16",
   "lat": 45.3,
   "lon": -106.16,
   "zip": "",
   "city": "7 NNE Otter",
   "date": "2026-05-13",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FHFM8 Fort Howes.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.27--111.88",
   "lat": 45.27,
   "lon": -111.88,
   "zip": "",
   "city": "4 SE Virginia City",
   "date": "2026-05-13",
   "county": "Madison",
   "source": "IEM 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 MTM17 BLM - Virginia City.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-05-13",
   "county": "Stillwater",
   "source": "IEM 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 MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2026-05-13",
   "county": "Sweet Grass",
   "source": "IEM 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 MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2026-05-13",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.62--112.80",
   "lat": 45.62,
   "lon": -112.8,
   "zip": "",
   "city": "11 SSE Dewey",
   "date": "2026-05-13",
   "county": "Beaverhead",
   "source": "IEM 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 TS178 Dillon No. 1 Portable.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-05-13",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2026-05-13",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-05-13",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.46--108.86",
   "lat": 45.46,
   "lon": -108.86,
   "zip": "",
   "city": "1 ESE Edgar",
   "date": "2026-05-13",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM50 0.5 E Edgar (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.35--105.83",
   "lat": 46.35,
   "lon": -105.83,
   "zip": "",
   "city": "4 E Ulmer",
   "date": "2026-05-13",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM25 4.3 S Miles City (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-05-13",
   "county": "Yellowstone",
   "source": "IEM 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 MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-05-13",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-05-13",
   "county": "Yellowstone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Laurel (6S8) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.75--108.57",
   "lat": 45.75,
   "lon": -108.57,
   "zip": "",
   "city": "3 SSW Billings",
   "date": "2026-05-13",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW2748 Billings.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.73--108.40",
   "lat": 45.73,
   "lon": -108.4,
   "zip": "",
   "city": "6 S Lockwood",
   "date": "2026-05-13",
   "county": "Yellowstone",
   "source": "IEM 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 SDAM8 Soda Springs.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-05-13",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WAPC1 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.26--108.10",
   "lat": 46.26,
   "lon": -108.1,
   "zip": "",
   "city": "17 SSE Delphia",
   "date": "2026-05-13",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station STBM8 Steamboat.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.70--108.48",
   "lat": 47.7,
   "lon": -108.48,
   "zip": "",
   "city": "15 S Zortman",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MCDM8 Manning Corral Dogtown.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.91--104.75",
   "lat": 46.91,
   "lon": -104.75,
   "zip": "",
   "city": "5 ESE Hoyt",
   "date": "2026-05-13",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM28 5.2 E Hoyt (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-M75-2026-05-13",
   "lat": 48.3689,
   "lon": -107.9179,
   "zip": "",
   "city": "Malta",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Malta (M75) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Malta (M75) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.73--105.59",
   "lat": 45.73,
   "lon": -105.59,
   "zip": "",
   "city": "1 SW Coalwood",
   "date": "2026-05-13",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCWD Coalwood Mt-59 Mp 55.9.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-45.87--107.60",
   "lat": 45.87,
   "lon": -107.6,
   "zip": "",
   "city": "9 N Hardin",
   "date": "2026-05-13",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM75 Hardin N Mda.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.08--107.57",
   "lat": 47.08,
   "lon": -107.57,
   "zip": "",
   "city": "4 WSW Sand Springs",
   "date": "2026-05-13",
   "county": "Garfield",
   "source": "IEM 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 MTLUF 4.4 W Sand Springs (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.56--107.53",
   "lat": 47.56,
   "lon": -107.53,
   "zip": "",
   "city": "7 SE Devils Creek Rec A",
   "date": "2026-05-13",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SSMM8 Devils Creek Rec Area 6ese.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.37--107.78",
   "lat": 48.37,
   "lon": -107.78,
   "zip": "",
   "city": "5 ENE Malta",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MATM 4.6 E Malta (AGRIMET).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-46.16--107.31",
   "lat": 46.16,
   "lon": -107.31,
   "zip": "",
   "city": "6 SSE Myers",
   "date": "2026-05-13",
   "county": "Treasure",
   "source": "IEM 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 MTHYH 6.2 SE Myers (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.45--107.30",
   "lat": 48.45,
   "lon": -107.3,
   "zip": "",
   "city": "2 ESE Saco",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM 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 MTSCO 1.9 E Saco (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-05-13",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-05-13",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 71 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.51--106.91",
   "lat": 48.51,
   "lon": -106.91,
   "zip": "",
   "city": "11 N Vandalia",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM 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 MTM34 10.9 N Vandalia (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGGW Glasgow Airport (ASOS).",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.87--106.95",
   "lat": 48.87,
   "lon": -106.95,
   "zip": "",
   "city": "2 WSW Thoeny",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM 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 BLUM8 Thoeny 1WSW/Bluff Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM 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 KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.23--106.72",
   "lat": 48.23,
   "lon": -106.72,
   "zip": "",
   "city": "4 WNW Glasgow",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM 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 MTM72 4.2 W Glasgow (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.14--106.61",
   "lat": 48.14,
   "lon": -106.61,
   "zip": "",
   "city": "4 SSE Glasgow",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM 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 GLGM 3.9 SE Glasgow (AGRIMET).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.42--106.56",
   "lat": 48.42,
   "lon": -106.56,
   "zip": "",
   "city": "2 NW Saint Marie",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM 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 MTSTM St. Marie Mt-24 Mp 18.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-05-13",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-13-wind-47.84--106.64",
   "lat": 47.84,
   "lon": -106.64,
   "zip": "",
   "city": "1 WNW The Pines Recreat",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM 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 GGWPE 0.5 W The Pines Recreation Area (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-SV-W-4-Teton-wind-2026-05-13",
   "zip": "",
   "city": "Teton",
   "date": "2026-05-13",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-4"
  },
  {
   "id": "iem-ww-TFX-SV-W-4-Teton-hail-2026-05-13",
   "zip": "",
   "city": "Teton",
   "date": "2026-05-13",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-4"
  },
  {
   "id": "iem-ww-TFX-SV-W-4-Cascade-wind-2026-05-13",
   "zip": "",
   "city": "Cascade",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-4"
  },
  {
   "id": "iem-ww-TFX-SV-W-4-Cascade-hail-2026-05-13",
   "zip": "",
   "city": "Cascade",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-4"
  },
  {
   "id": "iem-ww-TFX-SV-W-4-Chouteau-wind-2026-05-13",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-4"
  },
  {
   "id": "iem-ww-TFX-SV-W-4-Chouteau-hail-2026-05-13",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-4"
  },
  {
   "id": "iem-ww-TFX-SV-W-6-Blaine-wind-2026-05-13",
   "zip": "",
   "city": "Blaine",
   "date": "2026-05-13",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-SV-W-6-Blaine-hail-2026-05-13",
   "zip": "",
   "city": "Blaine",
   "date": "2026-05-13",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-SV-W-6-Chouteau-wind-2026-05-13",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-SV-W-6-Chouteau-hail-2026-05-13",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-SV-W-6-Cascade-wind-2026-05-13",
   "zip": "",
   "city": "Cascade",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-SV-W-6-Cascade-hail-2026-05-13",
   "zip": "",
   "city": "Cascade",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-SV-W-6-Fergus-wind-2026-05-13",
   "zip": "",
   "city": "Fergus",
   "date": "2026-05-13",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-SV-W-6-Fergus-hail-2026-05-13",
   "zip": "",
   "city": "Fergus",
   "date": "2026-05-13",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-SV-W-6-Hill-wind-2026-05-13",
   "zip": "",
   "city": "Hill",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-SV-W-6-Hill-hail-2026-05-13",
   "zip": "",
   "city": "Hill",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-SV-W-6-Judith Basin-wind-2026-05-13",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-05-13",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-SV-W-6-Judith Basin-hail-2026-05-13",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-05-13",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-SV-W-6-Liberty-wind-2026-05-13",
   "zip": "",
   "city": "Liberty",
   "date": "2026-05-13",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-SV-W-6-Liberty-hail-2026-05-13",
   "zip": "",
   "city": "Liberty",
   "date": "2026-05-13",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-SV-W-2-Beaverhead-wind-2026-05-13",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-05-13",
   "county": "Beaverhead",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Beaverhead on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-2"
  },
  {
   "id": "iem-ww-TFX-SV-W-2-Beaverhead-hail-2026-05-13",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-05-13",
   "county": "Beaverhead",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Beaverhead on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-2"
  },
  {
   "id": "iem-ww-TFX-SV-W-2-Madison-wind-2026-05-13",
   "zip": "",
   "city": "Madison",
   "date": "2026-05-13",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-2"
  },
  {
   "id": "iem-ww-TFX-SV-W-2-Madison-hail-2026-05-13",
   "zip": "",
   "city": "Madison",
   "date": "2026-05-13",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Madison on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-2"
  },
  {
   "id": "iem-ww-BYZ-SV-W-6-Big Horn-wind-2026-05-13",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-05-13",
   "county": "Big Horn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Big Horn on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-6"
  },
  {
   "id": "iem-ww-BYZ-SV-W-6-Rosebud-wind-2026-05-13",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-05-13",
   "county": "Rosebud",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Rosebud on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-6"
  },
  {
   "id": "iem-ww-TFX-SV-W-1-Cascade-wind-2026-05-13",
   "zip": "",
   "city": "Cascade",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-1"
  },
  {
   "id": "iem-ww-TFX-SV-W-1-Cascade-hail-2026-05-13",
   "zip": "",
   "city": "Cascade",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-1"
  },
  {
   "id": "iem-ww-TFX-SV-W-1-Lewis And Clark-wind-2026-05-13",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-05-13",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-1"
  },
  {
   "id": "iem-ww-TFX-SV-W-1-Lewis And Clark-hail-2026-05-13",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2026-05-13",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-1"
  },
  {
   "id": "iem-ww-TFX-SV-W-3-Chouteau-wind-2026-05-13",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-3"
  },
  {
   "id": "iem-ww-TFX-SV-W-3-Chouteau-hail-2026-05-13",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-3"
  },
  {
   "id": "iem-ww-TFX-SV-W-3-Fergus-wind-2026-05-13",
   "zip": "",
   "city": "Fergus",
   "date": "2026-05-13",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-3"
  },
  {
   "id": "iem-ww-TFX-SV-W-3-Fergus-hail-2026-05-13",
   "zip": "",
   "city": "Fergus",
   "date": "2026-05-13",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-3"
  },
  {
   "id": "iem-ww-TFX-SV-W-3-Judith Basin-wind-2026-05-13",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-05-13",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-3"
  },
  {
   "id": "iem-ww-TFX-SV-W-3-Judith Basin-hail-2026-05-13",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-05-13",
   "county": "Judith Basin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Judith Basin on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-3"
  },
  {
   "id": "iem-ww-TFX-SV-W-3-Cascade-wind-2026-05-13",
   "zip": "",
   "city": "Cascade",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-3"
  },
  {
   "id": "iem-ww-TFX-SV-W-3-Cascade-hail-2026-05-13",
   "zip": "",
   "city": "Cascade",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-3"
  },
  {
   "id": "iem-ww-TFX-SV-W-8-Fergus-wind-2026-05-13",
   "zip": "",
   "city": "Fergus",
   "date": "2026-05-13",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-8"
  },
  {
   "id": "iem-ww-TFX-SV-W-8-Fergus-hail-2026-05-13",
   "zip": "",
   "city": "Fergus",
   "date": "2026-05-13",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-8"
  },
  {
   "id": "iem-ww-BYZ-SV-W-7-Park-wind-2026-05-13",
   "zip": "",
   "city": "Park",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Park on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-7"
  },
  {
   "id": "iem-ww-BYZ-SV-W-7-Sweet Grass-wind-2026-05-13",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-05-13",
   "county": "Sweet Grass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Sweet Grass on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-7"
  },
  {
   "id": "iem-ww-GGW-SV-W-15-Garfield-wind-2026-05-13",
   "zip": "",
   "city": "Garfield",
   "date": "2026-05-13",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-15"
  },
  {
   "id": "iem-ww-GGW-SV-W-15-Garfield-hail-2026-05-13",
   "zip": "",
   "city": "Garfield",
   "date": "2026-05-13",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-15"
  },
  {
   "id": "iem-ww-GGW-SV-W-15-McCone-wind-2026-05-13",
   "zip": "",
   "city": "McCone",
   "date": "2026-05-13",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-15"
  },
  {
   "id": "iem-ww-GGW-SV-W-15-McCone-hail-2026-05-13",
   "zip": "",
   "city": "McCone",
   "date": "2026-05-13",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-15"
  },
  {
   "id": "iem-ww-GGW-SV-W-15-Phillips-wind-2026-05-13",
   "zip": "",
   "city": "Phillips",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-15"
  },
  {
   "id": "iem-ww-GGW-SV-W-15-Phillips-hail-2026-05-13",
   "zip": "",
   "city": "Phillips",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-15"
  },
  {
   "id": "iem-ww-GGW-SV-W-15-Prairie-wind-2026-05-13",
   "zip": "",
   "city": "Prairie",
   "date": "2026-05-13",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-15"
  },
  {
   "id": "iem-ww-GGW-SV-W-15-Prairie-hail-2026-05-13",
   "zip": "",
   "city": "Prairie",
   "date": "2026-05-13",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-15"
  },
  {
   "id": "iem-ww-GGW-SV-W-15-Valley-wind-2026-05-13",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-15"
  },
  {
   "id": "iem-ww-GGW-SV-W-15-Valley-hail-2026-05-13",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-15"
  },
  {
   "id": "iem-ww-TFX-SV-W-7-Blaine-wind-2026-05-13",
   "zip": "",
   "city": "Blaine",
   "date": "2026-05-13",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-7"
  },
  {
   "id": "iem-ww-TFX-SV-W-7-Blaine-hail-2026-05-13",
   "zip": "",
   "city": "Blaine",
   "date": "2026-05-13",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-7"
  },
  {
   "id": "iem-ww-TFX-SV-W-7-Fergus-wind-2026-05-13",
   "zip": "",
   "city": "Fergus",
   "date": "2026-05-13",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-7"
  },
  {
   "id": "iem-ww-TFX-SV-W-7-Fergus-hail-2026-05-13",
   "zip": "",
   "city": "Fergus",
   "date": "2026-05-13",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-7"
  },
  {
   "id": "iem-ww-TFX-SV-W-7-Chouteau-wind-2026-05-13",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-7"
  },
  {
   "id": "iem-ww-TFX-SV-W-7-Chouteau-hail-2026-05-13",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-05-13",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-7"
  },
  {
   "id": "iem-ww-TFX-SV-W-7-Hill-wind-2026-05-13",
   "zip": "",
   "city": "Hill",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-7"
  },
  {
   "id": "iem-ww-TFX-SV-W-7-Hill-hail-2026-05-13",
   "zip": "",
   "city": "Hill",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Hill on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-7"
  },
  {
   "id": "iem-ww-TFX-SV-W-7-Liberty-wind-2026-05-13",
   "zip": "",
   "city": "Liberty",
   "date": "2026-05-13",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-7"
  },
  {
   "id": "iem-ww-TFX-SV-W-7-Liberty-hail-2026-05-13",
   "zip": "",
   "city": "Liberty",
   "date": "2026-05-13",
   "county": "Liberty",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Liberty on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-7"
  },
  {
   "id": "iem-ww-GGW-SV-W-13-Phillips-wind-2026-05-13",
   "zip": "",
   "city": "Phillips",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-13"
  },
  {
   "id": "iem-ww-GGW-SV-W-13-Phillips-hail-2026-05-13",
   "zip": "",
   "city": "Phillips",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-13"
  },
  {
   "id": "iem-ww-GGW-SV-W-13-Valley-wind-2026-05-13",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-13"
  },
  {
   "id": "iem-ww-GGW-SV-W-13-Valley-hail-2026-05-13",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-13"
  },
  {
   "id": "iem-ww-BYZ-SV-W-4-Park-wind-2026-05-13",
   "zip": "",
   "city": "Park",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Park on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-4"
  },
  {
   "id": "iem-ww-BYZ-SV-W-4-Stillwater-wind-2026-05-13",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-05-13",
   "county": "Stillwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Stillwater on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-4"
  },
  {
   "id": "iem-ww-BYZ-SV-W-4-Sweet Grass-wind-2026-05-13",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-05-13",
   "county": "Sweet Grass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Sweet Grass on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-4"
  },
  {
   "id": "iem-ww-GGW-SV-W-12-Garfield-wind-2026-05-13",
   "zip": "",
   "city": "Garfield",
   "date": "2026-05-13",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-12"
  },
  {
   "id": "iem-ww-GGW-SV-W-12-Garfield-hail-2026-05-13",
   "zip": "",
   "city": "Garfield",
   "date": "2026-05-13",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-12"
  },
  {
   "id": "iem-ww-GGW-SV-W-12-Petroleum-wind-2026-05-13",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-12"
  },
  {
   "id": "iem-ww-GGW-SV-W-12-Petroleum-hail-2026-05-13",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-12"
  },
  {
   "id": "iem-ww-GGW-SV-W-12-Phillips-wind-2026-05-13",
   "zip": "",
   "city": "Phillips",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-12"
  },
  {
   "id": "iem-ww-GGW-SV-W-12-Phillips-hail-2026-05-13",
   "zip": "",
   "city": "Phillips",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-12"
  },
  {
   "id": "iem-ww-TFX-SV-W-5-Broadwater-wind-2026-05-13",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-05-13",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-5"
  },
  {
   "id": "iem-ww-TFX-SV-W-5-Broadwater-hail-2026-05-13",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-05-13",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-5"
  },
  {
   "id": "iem-ww-TFX-SV-W-5-Jefferson-wind-2026-05-13",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-05-13",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-5"
  },
  {
   "id": "iem-ww-TFX-SV-W-5-Jefferson-hail-2026-05-13",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-05-13",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-5"
  },
  {
   "id": "iem-ww-TFX-SV-W-9-Fergus-wind-2026-05-13",
   "zip": "",
   "city": "Fergus",
   "date": "2026-05-13",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-9"
  },
  {
   "id": "iem-ww-TFX-SV-W-9-Fergus-hail-2026-05-13",
   "zip": "",
   "city": "Fergus",
   "date": "2026-05-13",
   "county": "Fergus",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Fergus on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-9"
  },
  {
   "id": "iem-ww-GGW-SV-W-14-Garfield-wind-2026-05-13",
   "zip": "",
   "city": "Garfield",
   "date": "2026-05-13",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-14"
  },
  {
   "id": "iem-ww-GGW-SV-W-14-Garfield-hail-2026-05-13",
   "zip": "",
   "city": "Garfield",
   "date": "2026-05-13",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-05-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-14"
  },
  {
   "id": "iem-ww-GGW-SV-W-14-Petroleum-wind-2026-05-13",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-14"
  },
  {
   "id": "iem-ww-GGW-SV-W-14-Petroleum-hail-2026-05-13",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-05-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-14"
  },
  {
   "id": "iem-ww-GGW-SV-W-14-Phillips-wind-2026-05-13",
   "zip": "",
   "city": "Phillips",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-14"
  },
  {
   "id": "iem-ww-GGW-SV-W-14-Phillips-hail-2026-05-13",
   "zip": "",
   "city": "Phillips",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-05-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-14"
  },
  {
   "id": "iem-ww-GGW-SV-W-14-Valley-wind-2026-05-13",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-14"
  },
  {
   "id": "iem-ww-GGW-SV-W-14-Valley-hail-2026-05-13",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-05-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-14"
  },
  {
   "id": "iem-ww-GGW-SV-W-16-Garfield-wind-2026-05-13",
   "zip": "",
   "city": "Garfield",
   "date": "2026-05-13",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-16"
  },
  {
   "id": "iem-ww-GGW-SV-W-16-Garfield-hail-2026-05-13",
   "zip": "",
   "city": "Garfield",
   "date": "2026-05-13",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-16"
  },
  {
   "id": "iem-ww-GGW-SV-W-16-Petroleum-wind-2026-05-13",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-16"
  },
  {
   "id": "iem-ww-GGW-SV-W-16-Petroleum-hail-2026-05-13",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-16"
  },
  {
   "id": "iem-ww-GGW-SV-W-16-Phillips-wind-2026-05-13",
   "zip": "",
   "city": "Phillips",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-16"
  },
  {
   "id": "iem-ww-GGW-SV-W-16-Phillips-hail-2026-05-13",
   "zip": "",
   "city": "Phillips",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-16"
  },
  {
   "id": "iem-ww-GGW-SV-W-11-Petroleum-wind-2026-05-13",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-11"
  },
  {
   "id": "iem-ww-GGW-SV-W-11-Petroleum-hail-2026-05-13",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-05-13",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-11"
  },
  {
   "id": "iem-ww-GGW-SV-W-11-Phillips-wind-2026-05-13",
   "zip": "",
   "city": "Phillips",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-11"
  },
  {
   "id": "iem-ww-GGW-SV-W-11-Phillips-hail-2026-05-13",
   "zip": "",
   "city": "Phillips",
   "date": "2026-05-13",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-05-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-11"
  },
  {
   "id": "iem-ww-BYZ-SV-W-5-Golden Valley-wind-2026-05-13",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-05-13",
   "county": "Golden Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Golden Valley on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-5"
  },
  {
   "id": "iem-ww-BYZ-SV-W-5-Wheatland-wind-2026-05-13",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-05-13",
   "county": "Wheatland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Wheatland on 2026-05-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-5"
  },
  {
   "id": "iem-ww-BYZ-SV-W-9-Sweet Grass-wind-2026-05-13",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-05-13",
   "county": "Sweet Grass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Sweet Grass on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-9"
  },
  {
   "id": "iem-ww-BYZ-SV-W-8-Stillwater-wind-2026-05-13",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-05-13",
   "county": "Stillwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Stillwater on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-8"
  },
  {
   "id": "iem-ww-BYZ-SV-W-8-Carbon-wind-2026-05-13",
   "zip": "",
   "city": "Carbon",
   "date": "2026-05-13",
   "county": "Carbon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carbon on 2026-05-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-8"
  },
  {
   "id": "sps-2026-05-13-deerlodge-wind",
   "zip": "",
   "city": "Deer Lodge",
   "date": "2026-05-13",
   "county": "Deer Lodge",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Deer Lodge — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-05-13",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Madison — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-silverbow-wind",
   "zip": "",
   "city": "Silver Bow",
   "date": "2026-05-13",
   "county": "Silver Bow",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Silver Bow — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-05-13",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-judithbasi-wind",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-05-13",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-cascade-wind",
   "zip": "",
   "city": "Cascade",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cascade — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-meagher-wind",
   "zip": "",
   "city": "Meagher",
   "date": "2026-05-13",
   "county": "Meagher",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Meagher — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-musselshel-wind",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-05-13",
   "county": "Musselshell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Musselshell — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-rosebud-wind",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-05-13",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-05-13",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-valley-wind",
   "zip": "",
   "city": "Valley",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Valley — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-13-roosevelt-wind",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-05-13",
   "county": "Roosevelt",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Roosevelt — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-WYS-2026-05-13",
   "lat": 44.6884,
   "lon": -111.1176,
   "zip": "",
   "city": "West Yellowstone",
   "date": "2026-05-13",
   "county": "Fremont",
   "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": "West Yellowstone (WYS) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — West Yellowstone (WYS) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HRF-2026-05-13",
   "lat": 46.2546,
   "lon": -114.1246,
   "zip": "",
   "city": "Hamilton",
   "date": "2026-05-13",
   "county": "Ravalli",
   "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": "Hamilton (HRF) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Hamilton (HRF) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2026-05-13",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-05-13",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-3U3-2026-05-13",
   "lat": 46.1531,
   "lon": -112.8678,
   "zip": "",
   "city": "Anaconda",
   "date": "2026-05-13",
   "county": "Deer Lodge",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Anaconda (3U3) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Anaconda (3U3) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-05-13",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-05-13",
   "county": "Roosevelt",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WOLF POINT INTL (OLF) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2026-05-13",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-05-13",
   "county": "Custer",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILES CITY (MLS) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2026-05-13",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-05-13",
   "county": "Beaverhead",
   "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": "Grassrange (MVH) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2026-05-13",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2026-05-13",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MALMSTROM AFB (GFA) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-05-13",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-05-13",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-05-13",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-05-13",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DILLON AIRPORT (DLN) recorded a 75 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RVF-2026-05-13",
   "lat": 45.5354,
   "lon": -112.3023,
   "zip": "",
   "city": "Twin Bridges",
   "date": "2026-05-13",
   "county": "Madison",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Twin Bridges (RVF) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Twin Bridges (RVF) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2026-05-13",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2026-05-13",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-05-13",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-05-13",
   "county": "Yellowstone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BILLINGS/LOGAN INTL (BIL) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-05-13",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-05-13",
   "county": "Valley",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLASGOW INTL ARPT (GGW) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-05-13",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-05-13",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 88 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-00U-2026-05-13",
   "lat": 45.7444,
   "lon": -107.6604,
   "zip": "",
   "city": "Big Horn County",
   "date": "2026-05-13",
   "county": "Big Horn",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Horn County (00U) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Horn County (00U) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2026-05-13",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-05-13",
   "county": "Hill",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Havre (HVR) recorded a 74 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BZN-2026-05-13",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2026-05-13",
   "county": "Gallatin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BOZEMAN/GALLATIN (BZN) recorded a 68 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BTM-2026-05-13",
   "lat": 45.9548,
   "lon": -112.4975,
   "zip": "",
   "city": "BUTTE/BERT MOONEY",
   "date": "2026-05-13",
   "county": "Silver Bow",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BUTTE/BERT MOONEY (BTM) recorded a 67 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BUTTE/BERT MOONEY (BTM) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-05-13",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-05-13",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-11-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-05-11",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-11-wind-48.55--105.26",
   "lat": 48.55,
   "lon": -105.26,
   "zip": "",
   "city": "4 NNE Bredette",
   "date": "2026-05-11",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "U of M Mesonet - Bredette NE.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-11-wind-48.77--107.88",
   "lat": 48.77,
   "lon": -107.88,
   "zip": "",
   "city": "2 SSW Loring",
   "date": "2026-05-11",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Hydromet station LORM8 (Loring SW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-05-11",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-05-11",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2026-05-11",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-05-11",
   "county": "Hill",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Havre (HVR) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-05-11",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-05-11",
   "county": "Valley",
   "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": "GLASGOW INTL ARPT (GGW) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2026-05-11",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2026-05-11",
   "county": "Sheridan",
   "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": "Plentywood Sher-Wood (PWD) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-05-11",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-05-11",
   "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": "WOLF POINT INTL (OLF) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PO1-2026-05-11",
   "lat": 48.1344,
   "lon": -105.1621,
   "zip": "",
   "city": "Poplar",
   "date": "2026-05-11",
   "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": "Poplar (PO1) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Poplar (PO1) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-09-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2026-05-09",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2026-05-08",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2026-05-08",
   "county": "Sheridan",
   "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": "Plentywood Sher-Wood (PWD) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-05-07-carbon-hail",
   "zip": "",
   "city": "Carbon",
   "date": "2026-05-07",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-05-06-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-05-06",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-05-06-sweetgrass-wind",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-05-06",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Sweet Grass — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-DLN-2026-05-06",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-05-06",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-24-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-04-24",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-24-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-04-24",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-24-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-04-24",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-24-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2026-04-24",
   "county": "Liberty",
   "source": "IEM 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 GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-24-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2026-04-24",
   "county": "Chouteau",
   "source": "IEM 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 GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-24-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2026-04-24",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-24-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-04-24",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-04-24",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-04-24",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-04-24",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-04-24",
   "county": "Valley",
   "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": "GLASGOW INTL ARPT (GGW) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2026-04-24",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-04-24",
   "county": "Custer",
   "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": "MILES CITY (MLS) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-45.94--108.15",
   "lat": 45.94,
   "lon": -108.15,
   "zip": "",
   "city": "1 SSE Ballantine",
   "date": "2026-04-23",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBAL Ballantine I-94 Mp 15.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-04-23",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2026-04-23",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "At 1:20 AM on 04/23/2026_ Mt Lebanon SE Montana Mesonet reported a 71 mph wind gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2026-04-23",
   "county": "Valley",
   "source": "IEM 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 KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-04-23",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2026-04-23",
   "county": "Phillips",
   "source": "IEM 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 ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-45.64--106.94",
   "lat": 45.64,
   "lon": -106.94,
   "zip": "",
   "city": "6 SSW Stacey",
   "date": "2026-04-23",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM91 Busby N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-04-23",
   "county": "Phillips",
   "source": "IEM 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 MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-45.13--108.30",
   "lat": 45.13,
   "lon": -108.3,
   "zip": "",
   "city": "18 ENE Warren",
   "date": "2026-04-23",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BRTM8 Wild Horse.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-45.01--106.89",
   "lat": 45.01,
   "lon": -106.89,
   "zip": "",
   "city": "4 W Decker",
   "date": "2026-04-23",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTDKR Decker S-314 Mp 1.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-48.41--106.52",
   "lat": 48.41,
   "lon": -106.52,
   "zip": "",
   "city": "1 NE Saint Marie",
   "date": "2026-04-23",
   "county": "Valley",
   "source": "IEM 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 07MT 1.0 NE Saint Marie (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-48.86--105.50",
   "lat": 48.86,
   "lon": -105.5,
   "zip": "",
   "city": "6 NW Scobey",
   "date": "2026-04-23",
   "county": "Daniels",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Scobey NW_ MT (UMT - GGW) Elev: 2467.0 ft; Lat/Lon: 48.86020/-105.49718.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-47.33--106.95",
   "lat": 47.33,
   "lon": -106.95,
   "zip": "",
   "city": "2 WNW Jordan",
   "date": "2026-04-23",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJDN Jordan.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-04-23",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-48.10--105.58",
   "lat": 48.1,
   "lon": -105.58,
   "zip": "",
   "city": "3 ENE Wolf Point",
   "date": "2026-04-23",
   "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": "ASOS station KOLF Wolf Point Airport.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-04-23",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-46.48--104.07",
   "lat": 46.48,
   "lon": -104.07,
   "zip": "",
   "city": "7 S Ollie",
   "date": "2026-04-23",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CACM8 Cannonball Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-46.91--104.75",
   "lat": 46.91,
   "lon": -104.75,
   "zip": "",
   "city": "5 ESE Hoyt",
   "date": "2026-04-23",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM28 5.2 E Hoyt (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2026-04-23",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2026-04-23",
   "county": "Sheridan",
   "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": "Plentywood Sher-Wood (PWD) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-04-23",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-04-23",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2026-04-23",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-04-23",
   "county": "Beaverhead",
   "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": "Grassrange (MVH) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-04-23",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-04-23",
   "county": "Roosevelt",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WOLF POINT INTL (OLF) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-04-23",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-04-23",
   "county": "Yellowstone",
   "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": "Laurel (6S8) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-04-23",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-04-23",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-04-23",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-04-23",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-04-23",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-04-23",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 65 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-04-23",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-04-23",
   "county": "Valley",
   "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": "GLASGOW INTL ARPT (GGW) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-9S2-2026-04-23",
   "lat": 48.8078,
   "lon": -105.4361,
   "zip": "",
   "city": "Scobey",
   "date": "2026-04-23",
   "county": "Daniels",
   "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": "Scobey (9S2) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Scobey (9S2) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.94--108.15",
   "lat": 45.94,
   "lon": -108.15,
   "zip": "",
   "city": "1 SSE Ballantine",
   "date": "2026-04-22",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBAL Ballantine I-94 Mp 15.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.87--107.60",
   "lat": 45.87,
   "lon": -107.6,
   "zip": "",
   "city": "9 N Hardin",
   "date": "2026-04-22",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM75 Hardin N Mda.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2026-04-22",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2026-04-22",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.78--107.94",
   "lat": 46.78,
   "lon": -107.94,
   "zip": "",
   "city": "15 S Mosby",
   "date": "2026-04-22",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mosby S_ MT (UMT - GGW) Elev: 2805.0 ft; Lat/Lon: 46.78230/-107.92134.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.89--106.21",
   "lat": 46.89,
   "lon": -106.21,
   "zip": "",
   "city": "7 WSW Crow Rock",
   "date": "2026-04-22",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Rock Springs N_ MT (UMT - GGW) Elev: 2769.2 ft; Lat/Lon: 46.88529/-106.21369.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.27--106.31",
   "lat": 46.27,
   "lon": -106.31,
   "zip": "",
   "city": "5 W Hathaway",
   "date": "2026-04-22",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSWC 5.2 W Hathaway (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-04-22",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-04-22",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2026-04-22",
   "county": "Rosebud",
   "source": "IEM 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 MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-04-22",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.91--106.68",
   "lat": 46.91,
   "lon": -106.68,
   "zip": "",
   "city": "10 SSW Cohagen",
   "date": "2026-04-22",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet station HAGM8 (Cohange S).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-04-22",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-47.74--106.15",
   "lat": 47.74,
   "lon": -106.15,
   "zip": "",
   "city": "13 E Haxby",
   "date": "2026-04-22",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet station MTM87 (Fort Peck S).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-47.80--105.79",
   "lat": 47.8,
   "lon": -105.79,
   "zip": "",
   "city": "14 W Vida",
   "date": "2026-04-22",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet station VDWM8 (Vida W).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-47.92--105.35",
   "lat": 47.92,
   "lon": -105.35,
   "zip": "",
   "city": "9 NE Vida",
   "date": "2026-04-22",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet station VDNM8 (Vida NE).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-47.92--105.35",
   "lat": 47.92,
   "lon": -105.35,
   "zip": "",
   "city": "9 NE Vida",
   "date": "2026-04-22",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous tstm wnd gst report from 9 NE Vida. Montana Mesonet station VDNM8 (Vida NE).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2026-04-22",
   "county": "Richland",
   "source": "IEM 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 MTLBT Lambert Mt-200 Mp 45.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-04-22",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-47.53--104.39",
   "lat": 47.53,
   "lon": -104.39,
   "zip": "",
   "city": "4 WNW Midway",
   "date": "2026-04-22",
   "county": "Richland",
   "source": "IEM 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 FW8536 Savage.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-47.57--104.32",
   "lat": 47.57,
   "lon": -104.32,
   "zip": "",
   "city": "3 W Crane",
   "date": "2026-04-22",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet station CRBM8 (Crane W).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.18--105.22",
   "lat": 48.18,
   "lon": -105.22,
   "zip": "",
   "city": "5 N Poplar",
   "date": "2026-04-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": "Montana Mesonet Station PARM8 (Poplar N).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-47.95--104.94",
   "lat": 47.95,
   "lon": -104.94,
   "zip": "",
   "city": "12 SSE Sprole",
   "date": "2026-04-22",
   "county": "Richland",
   "source": "IEM 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 FW2498 Badger Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-47.43--104.37",
   "lat": 47.43,
   "lon": -104.37,
   "zip": "",
   "city": "2 SW Savage",
   "date": "2026-04-22",
   "county": "Richland",
   "source": "IEM 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 MTSVG Savage Mt-16 Mp 29.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.22--104.77",
   "lat": 48.22,
   "lon": -104.77,
   "zip": "",
   "city": "6 NNW Fort Kipp",
   "date": "2026-04-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": "Montana Mesonet station FTKM8 (Fort Kipp NW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.52--104.73",
   "lat": 48.52,
   "lon": -104.73,
   "zip": "",
   "city": "10 W Medicine Lake",
   "date": "2026-04-22",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet station MEDM8 (Medicine Lake W).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.49--104.48",
   "lat": 48.49,
   "lon": -104.48,
   "zip": "",
   "city": "2 SE Medicine Lake",
   "date": "2026-04-22",
   "county": "Sheridan",
   "source": "IEM 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 MLKM8 Medicine Lake 1ESE.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.52--104.73",
   "lat": 48.52,
   "lon": -104.73,
   "zip": "",
   "city": "10 W Medicine Lake",
   "date": "2026-04-22",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "54G71 Medicine Lake W_ MT (UMT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.55--105.26",
   "lat": 48.55,
   "lon": -105.26,
   "zip": "",
   "city": "4 NNE Bredette",
   "date": "2026-04-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": "Bredette NE_ MT (UMT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.81--104.25",
   "lat": 48.81,
   "lon": -104.25,
   "zip": "",
   "city": "6 S Comertown",
   "date": "2026-04-22",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Comertown Turn-Off MT-5 MP 13.4.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.81--105.06",
   "lat": 48.81,
   "lon": -105.06,
   "zip": "",
   "city": "1 N Navajo",
   "date": "2026-04-22",
   "county": "Daniels",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Navajo MT-5 16.7.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2026-04-22",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2026-04-22",
   "county": "Sheridan",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Plentywood Sher-Wood (PWD) recorded a 71 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.49--104.48",
   "lat": 48.49,
   "lon": -104.48,
   "zip": "",
   "city": "2 SE Medicine Lake",
   "date": "2026-04-22",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MEDICINE LAKE_ MT.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.86--105.50",
   "lat": 48.86,
   "lon": -105.5,
   "zip": "",
   "city": "6 NW Scobey",
   "date": "2026-04-22",
   "county": "Daniels",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Scobey NW.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-04-22",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2026-04-22",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.88--111.57",
   "lat": 45.88,
   "lon": -111.57,
   "zip": "",
   "city": "1 SW Three Forks",
   "date": "2026-04-22",
   "county": "Gallatin",
   "source": "IEM 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 K9S5 Three Forks Apt.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-04-22",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2026-04-22",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-04-22",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-04-22",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-04-22",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-04-22",
   "county": "Park",
   "source": "IEM 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 MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.04--109.24",
   "lat": 46.04,
   "lon": -109.24,
   "zip": "",
   "city": "4 NW Hailstone Wildlife",
   "date": "2026-04-22",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM19 3.9 NW Hailstone Wildlife Refuge (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-04-22",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.50--110.57",
   "lat": 45.5,
   "lon": -110.57,
   "zip": "",
   "city": "Pine Creek",
   "date": "2026-04-22",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW8455 Livingston.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.33--112.51",
   "lat": 45.33,
   "lon": -112.51,
   "zip": "",
   "city": "10 NE Dillon",
   "date": "2026-04-22",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station - Spudfarm.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-04-22",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.53--110.61",
   "lat": 45.53,
   "lon": -110.61,
   "zip": "",
   "city": "3 NW Pine Creek",
   "date": "2026-04-22",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM84 Brisbin.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2026-04-22",
   "county": "Park",
   "source": "IEM 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 MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.22--111.74",
   "lat": 45.22,
   "lon": -111.74,
   "zip": "",
   "city": "3 WNW Cameron",
   "date": "2026-04-22",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station - TGLM.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-04-22",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-04-22",
   "county": "Musselshell",
   "source": "IEM 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 MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.78--111.60",
   "lat": 48.78,
   "lon": -111.6,
   "zip": "",
   "city": "8 ENE Ferdig",
   "date": "2026-04-22",
   "county": "Toole",
   "source": "IEM 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 MTM53 MDA Oilmont.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-04-22",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2026-04-22",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.01--106.89",
   "lat": 45.01,
   "lon": -106.89,
   "zip": "",
   "city": "4 W Decker",
   "date": "2026-04-22",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTDKR Decker S-314 Mp 1.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-47.33--106.95",
   "lat": 47.33,
   "lon": -106.95,
   "zip": "",
   "city": "2 WNW Jordan",
   "date": "2026-04-22",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJDN Jordan.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.08--104.44",
   "lat": 46.08,
   "lon": -104.44,
   "zip": "",
   "city": "4 NE Medicine Rocks Sta",
   "date": "2026-04-22",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTEKA Baker Mt-7 Mp 14.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-04-22",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2026-04-22",
   "county": "Carbon",
   "source": "IEM 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 MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-04-22",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2026-04-22",
   "county": "Liberty",
   "source": "IEM 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 GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.91--104.75",
   "lat": 46.91,
   "lon": -104.75,
   "zip": "",
   "city": "5 ESE Hoyt",
   "date": "2026-04-22",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM28 5.2 E Hoyt (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2026-04-22",
   "county": "Liberty",
   "source": "IEM 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 GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2026-04-22",
   "county": "Liberty",
   "source": "IEM 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 GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.01--105.38",
   "lat": 45.01,
   "lon": -105.38,
   "zip": "",
   "city": "6 SSW Biddle",
   "date": "2026-04-22",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBID 6.2 S Biddle (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.65--104.23",
   "lat": 46.65,
   "lon": -104.23,
   "zip": "",
   "city": "7 W Carlyle",
   "date": "2026-04-22",
   "county": "Wibaux",
   "source": "IEM 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 MTASH Ash Creek Mt-7 Mp 55.2.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-46.48--104.07",
   "lat": 46.48,
   "lon": -104.07,
   "zip": "",
   "city": "7 S Ollie",
   "date": "2026-04-22",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CACM8 Cannonball Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2026-04-22",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.41--110.64",
   "lat": 48.41,
   "lon": -110.64,
   "zip": "",
   "city": "Rudyard 11 S",
   "date": "2026-04-22",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "At 9:15 PM on 04/22/2026_ Rudyard 11 S reported a wind gust of 59 mph.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-22-wind-48.02--107.58",
   "lat": 48.02,
   "lon": -107.58,
   "zip": "",
   "city": "1 W Content",
   "date": "2026-04-22",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Content_ MT (UMT - GGW) Elev: 705.0 ft; Lat/Lon: 48.01769/-107.57919.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-04-22",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-04-22",
   "county": "Yellowstone",
   "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": "Laurel (6S8) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-SV-W-10-Sheridan-wind-2026-04-22",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-04-22",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-10"
  },
  {
   "id": "iem-ww-GGW-SV-W-10-Sheridan-hail-2026-04-22",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-04-22",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-10"
  },
  {
   "id": "iem-ww-GGW-SV-W-10-Daniels-wind-2026-04-22",
   "zip": "",
   "city": "Daniels",
   "date": "2026-04-22",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-10"
  },
  {
   "id": "iem-ww-GGW-SV-W-10-Daniels-hail-2026-04-22",
   "zip": "",
   "city": "Daniels",
   "date": "2026-04-22",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-10"
  },
  {
   "id": "iem-ww-GGW-SV-W-10-Roosevelt-wind-2026-04-22",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-04-22",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-10"
  },
  {
   "id": "iem-ww-GGW-SV-W-10-Roosevelt-hail-2026-04-22",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-04-22",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-10"
  },
  {
   "id": "iem-ww-GGW-SV-W-8-Daniels-wind-2026-04-22",
   "zip": "",
   "city": "Daniels",
   "date": "2026-04-22",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-8"
  },
  {
   "id": "iem-ww-GGW-SV-W-8-Daniels-hail-2026-04-22",
   "zip": "",
   "city": "Daniels",
   "date": "2026-04-22",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-8"
  },
  {
   "id": "iem-ww-GGW-SV-W-8-McCone-wind-2026-04-22",
   "zip": "",
   "city": "McCone",
   "date": "2026-04-22",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-8"
  },
  {
   "id": "iem-ww-GGW-SV-W-8-McCone-hail-2026-04-22",
   "zip": "",
   "city": "McCone",
   "date": "2026-04-22",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-8"
  },
  {
   "id": "iem-ww-GGW-SV-W-8-Richland-wind-2026-04-22",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-22",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-8"
  },
  {
   "id": "iem-ww-GGW-SV-W-8-Richland-hail-2026-04-22",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-22",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-8"
  },
  {
   "id": "iem-ww-GGW-SV-W-8-Roosevelt-wind-2026-04-22",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-04-22",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-8"
  },
  {
   "id": "iem-ww-GGW-SV-W-8-Roosevelt-hail-2026-04-22",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-04-22",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-8"
  },
  {
   "id": "iem-ww-GGW-SV-W-8-Sheridan-wind-2026-04-22",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-04-22",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-8"
  },
  {
   "id": "iem-ww-GGW-SV-W-8-Sheridan-hail-2026-04-22",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-04-22",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-8"
  },
  {
   "id": "iem-ww-GGW-SV-W-7-Prairie-wind-2026-04-22",
   "zip": "",
   "city": "Prairie",
   "date": "2026-04-22",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-7"
  },
  {
   "id": "iem-ww-GGW-SV-W-7-Prairie-hail-2026-04-22",
   "zip": "",
   "city": "Prairie",
   "date": "2026-04-22",
   "county": "Prairie",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Prairie on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-7"
  },
  {
   "id": "iem-ww-GGW-SV-W-7-Garfield-wind-2026-04-22",
   "zip": "",
   "city": "Garfield",
   "date": "2026-04-22",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-7"
  },
  {
   "id": "iem-ww-GGW-SV-W-7-Garfield-hail-2026-04-22",
   "zip": "",
   "city": "Garfield",
   "date": "2026-04-22",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-7"
  },
  {
   "id": "iem-ww-GGW-SV-W-7-McCone-wind-2026-04-22",
   "zip": "",
   "city": "McCone",
   "date": "2026-04-22",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-7"
  },
  {
   "id": "iem-ww-GGW-SV-W-7-McCone-hail-2026-04-22",
   "zip": "",
   "city": "McCone",
   "date": "2026-04-22",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-7"
  },
  {
   "id": "iem-ww-GGW-SV-W-7-Valley-wind-2026-04-22",
   "zip": "",
   "city": "Valley",
   "date": "2026-04-22",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-7"
  },
  {
   "id": "iem-ww-GGW-SV-W-7-Valley-hail-2026-04-22",
   "zip": "",
   "city": "Valley",
   "date": "2026-04-22",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-7"
  },
  {
   "id": "iem-ww-GGW-SV-W-9-Daniels-wind-2026-04-22",
   "zip": "",
   "city": "Daniels",
   "date": "2026-04-22",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-9"
  },
  {
   "id": "iem-ww-GGW-SV-W-9-Daniels-hail-2026-04-22",
   "zip": "",
   "city": "Daniels",
   "date": "2026-04-22",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-9"
  },
  {
   "id": "iem-ww-GGW-SV-W-9-McCone-wind-2026-04-22",
   "zip": "",
   "city": "McCone",
   "date": "2026-04-22",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-9"
  },
  {
   "id": "iem-ww-GGW-SV-W-9-McCone-hail-2026-04-22",
   "zip": "",
   "city": "McCone",
   "date": "2026-04-22",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-9"
  },
  {
   "id": "iem-ww-GGW-SV-W-9-Richland-wind-2026-04-22",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-22",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-9"
  },
  {
   "id": "iem-ww-GGW-SV-W-9-Richland-hail-2026-04-22",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-22",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-9"
  },
  {
   "id": "iem-ww-GGW-SV-W-9-Roosevelt-wind-2026-04-22",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-04-22",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-9"
  },
  {
   "id": "iem-ww-GGW-SV-W-9-Roosevelt-hail-2026-04-22",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-04-22",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-9"
  },
  {
   "id": "iem-ww-GGW-SV-W-9-Sheridan-wind-2026-04-22",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-04-22",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-04-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-9"
  },
  {
   "id": "iem-ww-GGW-SV-W-9-Sheridan-hail-2026-04-22",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-04-22",
   "county": "Sheridan",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Sheridan on 2026-04-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-9"
  },
  {
   "id": "sps-2026-04-22-rosebud-hail",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-04-22",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-22-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-04-22",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-22-garfield-wind",
   "zip": "",
   "city": "Garfield",
   "date": "2026-04-22",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Garfield — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-22-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-04-22",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Big Horn — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-22-cascade-wind",
   "zip": "",
   "city": "Cascade",
   "date": "2026-04-22",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cascade — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-22-richland-wind",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-22",
   "county": "Richland",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Richland — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-22-blaine-wind",
   "zip": "",
   "city": "Blaine",
   "date": "2026-04-22",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Blaine — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-22-roosevelt-wind",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-04-22",
   "county": "Roosevelt",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Roosevelt — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-22-rosebud-wind",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-04-22",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-22-mccone-wind",
   "zip": "",
   "city": "McCone",
   "date": "2026-04-22",
   "county": "McCone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for McCone — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-22-custer-wind",
   "zip": "",
   "city": "Custer",
   "date": "2026-04-22",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Custer — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-CTB-2026-04-22",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-04-22",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-04-22",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-04-22",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2026-04-22",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2026-04-22",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-04-22",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-04-22",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DILLON AIRPORT (DLN) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDV-2026-04-22",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2026-04-22",
   "county": "Prairie",
   "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": "GLENDIVE(AWOS) (GDV) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-04-22",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-04-22",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2026-04-22",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-04-22",
   "county": "Custer",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILES CITY (MLS) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PO1-2026-04-22",
   "lat": 48.1344,
   "lon": -105.1621,
   "zip": "",
   "city": "Poplar",
   "date": "2026-04-22",
   "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": "Poplar (PO1) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Poplar (PO1) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-04-22",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-04-22",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 65 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-04-22",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-04-22",
   "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": "WOLF POINT INTL (OLF) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SDY-2026-04-22",
   "lat": 47.7069,
   "lon": -104.1926,
   "zip": "",
   "city": "SIDNEY-RICHLAND",
   "date": "2026-04-22",
   "county": "Richland",
   "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": "SIDNEY-RICHLAND (SDY) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — SIDNEY-RICHLAND (SDY) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-04-22",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-04-22",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2026-04-22",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-04-22",
   "county": "Hill",
   "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": "Havre (HVR) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EKS-2026-04-22",
   "lat": 45.2718,
   "lon": -111.6486,
   "zip": "",
   "city": "Ennis",
   "date": "2026-04-22",
   "county": "Madison",
   "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": "Ennis (EKS) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Ennis (EKS) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-04-22",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-04-22",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-9S2-2026-04-22",
   "lat": 48.8078,
   "lon": -105.4361,
   "zip": "",
   "city": "Scobey",
   "date": "2026-04-22",
   "county": "Daniels",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Scobey (9S2) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Scobey (9S2) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-04-15",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-04-15",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2026-04-15",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-04-15",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-04-15",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.07--109.96",
   "lat": 45.07,
   "lon": -109.96,
   "zip": "",
   "city": "4 NNW Cooke City",
   "date": "2026-04-15",
   "county": "Park",
   "source": "IEM 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 GNFCC Cooke City.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-44.68--111.83",
   "lat": 44.68,
   "lon": -111.83,
   "zip": "",
   "city": "6 NNW Lakeview",
   "date": "2026-04-15",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station RRDM8 Red Rock RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-04-15",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.30--111.75",
   "lat": 45.3,
   "lon": -111.75,
   "zip": "",
   "city": "3 SSW Ennis",
   "date": "2026-04-15",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station ENNM8 Ennis RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EKS-2026-04-15",
   "lat": 45.2718,
   "lon": -111.6486,
   "zip": "",
   "city": "Ennis",
   "date": "2026-04-15",
   "county": "Madison",
   "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": "Ennis (EKS) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Ennis (EKS) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-04-15",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-04-15",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.41--108.56",
   "lat": 45.41,
   "lon": -108.56,
   "zip": "",
   "city": "2 WSW Pryor",
   "date": "2026-04-15",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTC01 Pryor.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2026-04-15",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2026-04-15",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-04-15",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-04-15",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-04-15",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-04-15",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-04-15-missoula-wind",
   "zip": "",
   "city": "Missoula",
   "date": "2026-04-15",
   "county": "Missoula",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Missoula — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-15-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-04-15",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Beaverhead — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-15-powell-wind",
   "zip": "",
   "city": "Powell",
   "date": "2026-04-15",
   "county": "Powell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Powell — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-JDN-2026-04-15",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-04-15",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-04-15",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-04-15",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-04-15",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-04-15",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-14-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-04-14",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-14-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-04-14",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-14-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-04-14",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-14-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-04-14",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-04-14",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-04-14",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-SV-W-1-Carter-wind-2026-04-13",
   "zip": "",
   "city": "Carter",
   "date": "2026-04-13",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-1"
  },
  {
   "id": "iem-ww-BYZ-SV-W-1-Carter-hail-2026-04-13",
   "zip": "",
   "city": "Carter",
   "date": "2026-04-13",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-1"
  },
  {
   "id": "iem-ww-BYZ-SV-W-1-Powder River-wind-2026-04-13",
   "zip": "",
   "city": "Powder River",
   "date": "2026-04-13",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-1"
  },
  {
   "id": "iem-ww-BYZ-SV-W-1-Powder River-hail-2026-04-13",
   "zip": "",
   "city": "Powder River",
   "date": "2026-04-13",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-1"
  },
  {
   "id": "iem-ww-BYZ-SV-W-3-Carter-wind-2026-04-13",
   "zip": "",
   "city": "Carter",
   "date": "2026-04-13",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-3"
  },
  {
   "id": "iem-ww-BYZ-SV-W-3-Carter-hail-2026-04-13",
   "zip": "",
   "city": "Carter",
   "date": "2026-04-13",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-3"
  },
  {
   "id": "iem-ww-BYZ-SV-W-3-Powder River-wind-2026-04-13",
   "zip": "",
   "city": "Powder River",
   "date": "2026-04-13",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-3"
  },
  {
   "id": "iem-ww-BYZ-SV-W-3-Powder River-hail-2026-04-13",
   "zip": "",
   "city": "Powder River",
   "date": "2026-04-13",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-3"
  },
  {
   "id": "iem-ww-BYZ-SV-W-2-Carter-wind-2026-04-13",
   "zip": "",
   "city": "Carter",
   "date": "2026-04-13",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-2"
  },
  {
   "id": "iem-ww-BYZ-SV-W-2-Carter-hail-2026-04-13",
   "zip": "",
   "city": "Carter",
   "date": "2026-04-13",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-2"
  },
  {
   "id": "iem-ww-BYZ-SV-W-2-Powder River-wind-2026-04-13",
   "zip": "",
   "city": "Powder River",
   "date": "2026-04-13",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-2"
  },
  {
   "id": "iem-ww-BYZ-SV-W-2-Powder River-hail-2026-04-13",
   "zip": "",
   "city": "Powder River",
   "date": "2026-04-13",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-2"
  },
  {
   "id": "sps-2026-04-13-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2026-04-13",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Powder River — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2026-04-13",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 65,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Carter — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-custer-wind",
   "zip": "",
   "city": "Custer",
   "date": "2026-04-13",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Custer — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-custer-hail",
   "zip": "",
   "city": "Custer",
   "date": "2026-04-13",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Custer — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-04-12-wind-44.81--112.72",
   "lat": 44.81,
   "lon": -112.72,
   "zip": "",
   "city": "6 N Dell",
   "date": "2026-04-12",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Delayed report. 54 mph convective wind gust on Sunday evening at Kidd Montana Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EKS-2026-04-12",
   "lat": 45.2718,
   "lon": -111.6486,
   "zip": "",
   "city": "Ennis",
   "date": "2026-04-12",
   "county": "Madison",
   "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": "Ennis (EKS) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Ennis (EKS) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-12-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2026-04-12",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "61 mph convective wind gust. Mesonet station MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-12-wind-45.79--111.32",
   "lat": 45.79,
   "lon": -111.32,
   "zip": "",
   "city": "2 N Amsterdam",
   "date": "2026-04-12",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Delayed report. 56 mph convective wind gust on Sunday evening at Manhattan S Montana Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-04-12-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-04-12",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-12-powell-wind",
   "zip": "",
   "city": "Powell",
   "date": "2026-04-12",
   "county": "Powell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Powell — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-12-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-04-12",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-04-11-wind-47.39--110.13",
   "lat": 47.39,
   "lon": -110.13,
   "zip": "",
   "city": "4 NW Coffee Creek",
   "date": "2026-04-11",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "58 mph convective wind gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-11-wind-47.05--109.46",
   "lat": 47.05,
   "lon": -109.46,
   "zip": "",
   "city": "2 SW Lewistown",
   "date": "2026-04-11",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "52 mph convective wind gust.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-11-wind-47.01--108.36",
   "lat": 47.01,
   "lon": -108.36,
   "zip": "",
   "city": "1 NNW Winnett",
   "date": "2026-04-11",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Winnett MT DOT surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-11-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-04-11",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Malta South MT DOT station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-11-wind-47.24--108.36",
   "lat": 47.24,
   "lon": -108.36,
   "zip": "",
   "city": "16 N Winnett",
   "date": "2026-04-11",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dry Blood Creek station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-M75-2026-04-11",
   "lat": 48.3689,
   "lon": -107.9179,
   "zip": "",
   "city": "Malta",
   "date": "2026-04-11",
   "county": "Phillips",
   "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": "Malta (M75) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Malta (M75) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-11-wind-48.35--108.00",
   "lat": 48.35,
   "lon": -108,
   "zip": "",
   "city": "4 ESE Wagner",
   "date": "2026-04-11",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Malta W MDA station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-04-11",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-04-11",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-11-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2026-04-11",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "King Coulee station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-11-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2026-04-11",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-11-wind-47.99--107.11",
   "lat": 47.99,
   "lon": -107.11,
   "zip": "",
   "city": "11 SSW The Bentonite Pl",
   "date": "2026-04-11",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Triple Crossing Agrimet station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-04-11",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-04-11",
   "county": "Valley",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLASGOW INTL ARPT (GGW) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-11-wind-48.09--106.48",
   "lat": 48.09,
   "lon": -106.48,
   "zip": "",
   "city": "4 SSE Whatley",
   "date": "2026-04-11",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal weather station peak gust.",
   "sourceDetail": "NWS GGW — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-11-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-04-11",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-11-wind-48.42--106.56",
   "lat": 48.42,
   "lon": -106.56,
   "zip": "",
   "city": "2 NW Saint Marie",
   "date": "2026-04-11",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSTM St. Marie Mt-24 Mp 18.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-11-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-04-11",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-11-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-04-11",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-11-wind-45.10--108.22",
   "lat": 45.1,
   "lon": -108.22,
   "zip": "",
   "city": "22 SW Fort Smith",
   "date": "2026-04-11",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HBOM8 Hillsboro.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-SV-W-5-Garfield-wind-2026-04-11",
   "zip": "",
   "city": "Garfield",
   "date": "2026-04-11",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-5"
  },
  {
   "id": "iem-ww-GGW-SV-W-5-Garfield-hail-2026-04-11",
   "zip": "",
   "city": "Garfield",
   "date": "2026-04-11",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-5"
  },
  {
   "id": "iem-ww-GGW-SV-W-5-McCone-wind-2026-04-11",
   "zip": "",
   "city": "McCone",
   "date": "2026-04-11",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-5"
  },
  {
   "id": "iem-ww-GGW-SV-W-5-McCone-hail-2026-04-11",
   "zip": "",
   "city": "McCone",
   "date": "2026-04-11",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-5"
  },
  {
   "id": "iem-ww-GGW-SV-W-5-Valley-wind-2026-04-11",
   "zip": "",
   "city": "Valley",
   "date": "2026-04-11",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-5"
  },
  {
   "id": "iem-ww-GGW-SV-W-5-Valley-hail-2026-04-11",
   "zip": "",
   "city": "Valley",
   "date": "2026-04-11",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-5"
  },
  {
   "id": "iem-ww-GGW-SV-W-3-Petroleum-wind-2026-04-11",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-04-11",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-3"
  },
  {
   "id": "iem-ww-GGW-SV-W-3-Petroleum-hail-2026-04-11",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-04-11",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-3"
  },
  {
   "id": "iem-ww-GGW-SV-W-3-Garfield-wind-2026-04-11",
   "zip": "",
   "city": "Garfield",
   "date": "2026-04-11",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-3"
  },
  {
   "id": "iem-ww-GGW-SV-W-3-Garfield-hail-2026-04-11",
   "zip": "",
   "city": "Garfield",
   "date": "2026-04-11",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-3"
  },
  {
   "id": "iem-ww-GGW-SV-W-3-Phillips-wind-2026-04-11",
   "zip": "",
   "city": "Phillips",
   "date": "2026-04-11",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-3"
  },
  {
   "id": "iem-ww-GGW-SV-W-3-Phillips-hail-2026-04-11",
   "zip": "",
   "city": "Phillips",
   "date": "2026-04-11",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-3"
  },
  {
   "id": "iem-ww-GGW-SV-W-3-Valley-wind-2026-04-11",
   "zip": "",
   "city": "Valley",
   "date": "2026-04-11",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-3"
  },
  {
   "id": "iem-ww-GGW-SV-W-3-Valley-hail-2026-04-11",
   "zip": "",
   "city": "Valley",
   "date": "2026-04-11",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-3"
  },
  {
   "id": "iem-ww-GGW-SV-W-4-Garfield-wind-2026-04-11",
   "zip": "",
   "city": "Garfield",
   "date": "2026-04-11",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-4"
  },
  {
   "id": "iem-ww-GGW-SV-W-4-Garfield-hail-2026-04-11",
   "zip": "",
   "city": "Garfield",
   "date": "2026-04-11",
   "county": "Garfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Garfield on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-4"
  },
  {
   "id": "iem-ww-GGW-SV-W-4-Phillips-wind-2026-04-11",
   "zip": "",
   "city": "Phillips",
   "date": "2026-04-11",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-4"
  },
  {
   "id": "iem-ww-GGW-SV-W-4-Phillips-hail-2026-04-11",
   "zip": "",
   "city": "Phillips",
   "date": "2026-04-11",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-4"
  },
  {
   "id": "iem-ww-GGW-SV-W-4-Valley-wind-2026-04-11",
   "zip": "",
   "city": "Valley",
   "date": "2026-04-11",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-4"
  },
  {
   "id": "iem-ww-GGW-SV-W-4-Valley-hail-2026-04-11",
   "zip": "",
   "city": "Valley",
   "date": "2026-04-11",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-4"
  },
  {
   "id": "iem-ww-GGW-SV-W-6-Valley-wind-2026-04-11",
   "zip": "",
   "city": "Valley",
   "date": "2026-04-11",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-6"
  },
  {
   "id": "iem-ww-GGW-SV-W-6-Valley-hail-2026-04-11",
   "zip": "",
   "city": "Valley",
   "date": "2026-04-11",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-6"
  },
  {
   "id": "iem-ww-GGW-SV-W-6-Daniels-wind-2026-04-11",
   "zip": "",
   "city": "Daniels",
   "date": "2026-04-11",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-6"
  },
  {
   "id": "iem-ww-GGW-SV-W-6-Daniels-hail-2026-04-11",
   "zip": "",
   "city": "Daniels",
   "date": "2026-04-11",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-6"
  },
  {
   "id": "iem-ww-GGW-SV-W-6-Dawson-wind-2026-04-11",
   "zip": "",
   "city": "Dawson",
   "date": "2026-04-11",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-6"
  },
  {
   "id": "iem-ww-GGW-SV-W-6-Dawson-hail-2026-04-11",
   "zip": "",
   "city": "Dawson",
   "date": "2026-04-11",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-6"
  },
  {
   "id": "iem-ww-GGW-SV-W-6-McCone-wind-2026-04-11",
   "zip": "",
   "city": "McCone",
   "date": "2026-04-11",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-6"
  },
  {
   "id": "iem-ww-GGW-SV-W-6-McCone-hail-2026-04-11",
   "zip": "",
   "city": "McCone",
   "date": "2026-04-11",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-6"
  },
  {
   "id": "iem-ww-GGW-SV-W-6-Richland-wind-2026-04-11",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-11",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-6"
  },
  {
   "id": "iem-ww-GGW-SV-W-6-Richland-hail-2026-04-11",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-11",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-6"
  },
  {
   "id": "iem-ww-GGW-SV-W-6-Roosevelt-wind-2026-04-11",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-04-11",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-04-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-6"
  },
  {
   "id": "iem-ww-GGW-SV-W-6-Roosevelt-hail-2026-04-11",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-04-11",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-04-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-6"
  },
  {
   "id": "sps-2026-04-11-lewisandcl-wind",
   "zip": "",
   "city": "Lewis and Clark",
   "date": "2026-04-11",
   "county": "Lewis and Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lewis and Clark — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-11-cascade-wind",
   "zip": "",
   "city": "Cascade",
   "date": "2026-04-11",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cascade — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-11-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-04-11",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Yellowstone — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-11-lake-wind",
   "zip": "",
   "city": "Lake",
   "date": "2026-04-11",
   "county": "Lake",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lake — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-11-fergus-hail",
   "zip": "",
   "city": "Fergus",
   "date": "2026-04-11",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Fergus — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-11-chouteau-wind",
   "zip": "",
   "city": "Chouteau",
   "date": "2026-04-11",
   "county": "Chouteau",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chouteau — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-11-blaine-hail",
   "zip": "",
   "city": "Blaine",
   "date": "2026-04-11",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Blaine — wind gusts up to 55 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-11-fergus-wind",
   "zip": "",
   "city": "Fergus",
   "date": "2026-04-11",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fergus — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-11-custer-wind",
   "zip": "",
   "city": "Custer",
   "date": "2026-04-11",
   "county": "Custer",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Custer — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-11-granite-wind",
   "zip": "",
   "city": "Granite",
   "date": "2026-04-11",
   "county": "Granite",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Granite — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-11-garfield-wind",
   "zip": "",
   "city": "Garfield",
   "date": "2026-04-11",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Garfield — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-11-fallon-wind",
   "zip": "",
   "city": "Fallon",
   "date": "2026-04-11",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Fallon — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-11-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-04-11",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-11-judithbasi-wind",
   "zip": "",
   "city": "Judith Basin",
   "date": "2026-04-11",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-BHK-2026-04-11",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-04-11",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2026-04-11",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2026-04-11",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PO1-2026-04-11",
   "lat": 48.1344,
   "lon": -105.1621,
   "zip": "",
   "city": "Poplar",
   "date": "2026-04-11",
   "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": "Poplar (PO1) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Poplar (PO1) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-3U3-2026-04-10",
   "lat": 46.1531,
   "lon": -112.8678,
   "zip": "",
   "city": "Anaconda",
   "date": "2026-04-10",
   "county": "Deer Lodge",
   "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": "Anaconda (3U3) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Anaconda (3U3) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-04-08",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-04-08",
   "county": "Valley",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLASGOW INTL ARPT (GGW) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-47.80--105.79",
   "lat": 47.8,
   "lon": -105.79,
   "zip": "",
   "city": "14 NNE Weldon",
   "date": "2026-04-08",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Vida W surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-47.74--106.15",
   "lat": 47.74,
   "lon": -106.15,
   "zip": "",
   "city": "13 NNE Nelson Creek Rec",
   "date": "2026-04-08",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fort Peck South surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-04-08",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fort Peck Dam observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-47.35--106.49",
   "lat": 47.35,
   "lon": -106.49,
   "zip": "",
   "city": "5 W Van Norman",
   "date": "2026-04-08",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Jordan East surface station.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-46.84--105.26",
   "lat": 46.84,
   "lon": -105.26,
   "zip": "",
   "city": "4 NE Terry",
   "date": "2026-04-08",
   "county": "Prairie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BLM Terry station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2026-04-08",
   "county": "Rosebud",
   "source": "IEM 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 MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-46.65--104.23",
   "lat": 46.65,
   "lon": -104.23,
   "zip": "",
   "city": "7 W Carlyle",
   "date": "2026-04-08",
   "county": "Wibaux",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ash Creek MT DOT surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-04-08",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-46.92--104.75",
   "lat": 46.92,
   "lon": -104.75,
   "zip": "",
   "city": "5 E Hoyt",
   "date": "2026-04-08",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BLM Glendive surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-46.48--104.07",
   "lat": 46.48,
   "lon": -104.07,
   "zip": "",
   "city": "7 S Ollie",
   "date": "2026-04-08",
   "county": "Fallon",
   "source": "IEM 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 CACM8 Cannonball Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-46.44--104.43",
   "lat": 46.44,
   "lon": -104.43,
   "zip": "",
   "city": "5 ENE Plevna",
   "date": "2026-04-08",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM39 4.7 E Plevna (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-47.42--104.96",
   "lat": 47.42,
   "lon": -104.96,
   "zip": "",
   "city": "2 W Bloomfield",
   "date": "2026-04-08",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GW0525 Bloomfield_ MT surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-04-08",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-46.08--104.44",
   "lat": 46.08,
   "lon": -104.44,
   "zip": "",
   "city": "4 NE Medicine Rocks Sta",
   "date": "2026-04-08",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTEKA Baker Mt-7 Mp 14.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-46.20--105.70",
   "lat": 46.2,
   "lon": -105.7,
   "zip": "",
   "city": "15 SE Ulmer",
   "date": "2026-04-08",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM40 16.4 S Murn (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-04-08",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-45.71--104.34",
   "lat": 45.71,
   "lon": -104.34,
   "zip": "",
   "city": "6 NNE Belltower",
   "date": "2026-04-08",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM93 Ekalaka Se.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-47.28--105.29",
   "lat": 47.28,
   "lon": -105.29,
   "zip": "",
   "city": "8 NW Lindsay",
   "date": "2026-04-08",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lindsay Divide MT DOT station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-47.92--104.33",
   "lat": 47.92,
   "lon": -104.33,
   "zip": "",
   "city": "12 WSW Nohly",
   "date": "2026-04-08",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sioux Pass MT-16 surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-45.33--104.14",
   "lat": 45.33,
   "lon": -104.14,
   "zip": "",
   "city": "8 SSW Capitol",
   "date": "2026-04-08",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM33 8.2 SW Capitol (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-45.81--104.46",
   "lat": 45.81,
   "lon": -104.46,
   "zip": "",
   "city": "7 SE Ekalaka",
   "date": "2026-04-08",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EKIM8 Mosby 16.3nne.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2026-04-08",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2026-04-08",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lambert MT-DOT surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2026-04-08",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2026-04-08",
   "county": "Sheridan",
   "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": "Plentywood Sher-Wood (PWD) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PO1-2026-04-08",
   "lat": 48.1344,
   "lon": -105.1621,
   "zip": "",
   "city": "Poplar",
   "date": "2026-04-08",
   "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": "Poplar (PO1) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Poplar (PO1) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2026-04-08",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-04-08",
   "county": "Beaverhead",
   "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": "Grassrange (MVH) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-04-08",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-04-08",
   "county": "Fallon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAKER (BHK) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDV-2026-04-08",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2026-04-08",
   "county": "Prairie",
   "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": "GLENDIVE(AWOS) (GDV) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-04-08",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-04-08",
   "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": "WOLF POINT INTL (OLF) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-04-08",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-04-08",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2026-04-08",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-04-08",
   "county": "Custer",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILES CITY (MLS) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-04-07",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-04-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-04-07",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.51--112.93",
   "lat": 48.51,
   "lon": -112.93,
   "zip": "",
   "city": "5 SE Browning",
   "date": "2026-04-07",
   "county": "Glacier",
   "source": "IEM 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 SHBM Browning.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-04-07",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.76--114.58",
   "lat": 48.76,
   "lon": -114.58,
   "zip": "",
   "city": "11 NE Stryker",
   "date": "2026-04-07",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LKMMT Link Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.12--112.66",
   "lat": 48.12,
   "lon": -112.66,
   "zip": "",
   "city": "9 SW Dupuyer",
   "date": "2026-04-07",
   "county": "Teton",
   "source": "IEM 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 DVI01084 Dupuyer.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2026-04-07",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bynum W Montana Mesonet reported a 78 mph wind gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.15--113.93",
   "lat": 48.15,
   "lon": -113.93,
   "zip": "",
   "city": "9 NE Bigfork",
   "date": "2026-04-07",
   "county": "Flathead",
   "source": "IEM 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 MAEMT Mount Aeneas.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-04-07",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-04-07",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.56--113.01",
   "lat": 48.56,
   "lon": -113.01,
   "zip": "",
   "city": "Browning",
   "date": "2026-04-07",
   "county": "Glacier",
   "source": "IEM 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 BGRM8 Browning RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2026-04-07",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-04-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mission Lake S Montana Mesonet reported a 63 mph wind gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-04-07",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.88--114.51",
   "lat": 48.88,
   "lon": -114.51,
   "zip": "",
   "city": "6 WSW Trailcreek",
   "date": "2026-04-07",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CYFM8 Hornet Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2026-04-07",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Augusta N Montana Mesonet reported a 66 mph Wind Gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2026-04-07",
   "county": "Teton",
   "source": "IEM 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 HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.33--112.58",
   "lat": 47.33,
   "lon": -112.58,
   "zip": "",
   "city": "14 SW Augusta",
   "date": "2026-04-07",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Upper Elk Creek - KMTAUGUS3.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.86--112.22",
   "lat": 47.86,
   "lon": -112.22,
   "zip": "",
   "city": "4 NNW Choteau",
   "date": "2026-04-07",
   "county": "Teton",
   "source": "IEM 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 GW6907 CHOTEAU FOUR NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.04--112.20",
   "lat": 48.04,
   "lon": -112.2,
   "zip": "",
   "city": "5 ESE Pendroy",
   "date": "2026-04-07",
   "county": "Teton",
   "source": "IEM 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 RICMT Rice Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-45.27--111.88",
   "lat": 45.27,
   "lon": -111.88,
   "zip": "",
   "city": "4 SE Virginia City",
   "date": "2026-04-07",
   "county": "Madison",
   "source": "IEM 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 MTM17 BLM - Virginia City.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.61--114.62",
   "lat": 47.61,
   "lon": -114.62,
   "zip": "",
   "city": "2 E Camas",
   "date": "2026-04-07",
   "county": "Sanders",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HOTM8 1 SW Hot Springs.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.45--110.21",
   "lat": 46.45,
   "lon": -110.21,
   "zip": "",
   "city": "7 WNW Twodot",
   "date": "2026-04-07",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 WNW Twodot",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.70--114.51",
   "lat": 47.7,
   "lon": -114.51,
   "zip": "",
   "city": "6 E Lonepine",
   "date": "2026-04-07",
   "county": "Lake",
   "source": "IEM 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 MTM57 5.7 E Lonepine (MT-MESO).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.32--113.69",
   "lat": 48.32,
   "lon": -113.69,
   "zip": "",
   "city": "3 SW Pinnacle",
   "date": "2026-04-07",
   "county": "Flathead",
   "source": "IEM 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 TRWMT Tunnel Ridge Wind.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.26--113.50",
   "lat": 48.26,
   "lon": -113.5,
   "zip": "",
   "city": "3 WSW Blacktail - Railr",
   "date": "2026-04-07",
   "county": "Flathead",
   "source": "IEM 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 SNSLP 2.9 W Blacktail - Railroad ID (GNP).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.90--113.44",
   "lat": 47.9,
   "lon": -113.44,
   "zip": "",
   "city": "19 E Swan Lake",
   "date": "2026-04-07",
   "county": "Flathead",
   "source": "IEM 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 TT727 Spotted Bear Lookout.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.42--110.41",
   "lat": 46.42,
   "lon": -110.41,
   "zip": "",
   "city": "5 WSW Martinsdale",
   "date": "2026-04-07",
   "county": "Meagher",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IngerRanch - KMTMONTA17.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-45.79--112.94",
   "lat": 45.79,
   "lon": -112.94,
   "zip": "",
   "city": "1 ESE Wise River",
   "date": "2026-04-07",
   "county": "Beaverhead",
   "source": "IEM 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 WRSM8 Wise River.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-04-07",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-04-07",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.53--114.05",
   "lat": 46.53,
   "lon": -114.05,
   "zip": "",
   "city": "2 ENE Stevensville",
   "date": "2026-04-07",
   "county": "Ravalli",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AV610 Stevensville.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-04-07",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-04-07",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-04-07",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.66--111.98",
   "lat": 47.66,
   "lon": -111.98,
   "zip": "",
   "city": "3 N Fairfield",
   "date": "2026-04-07",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fairfield - MT Mesonet FARM8.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2026-04-07",
   "county": "Liberty",
   "source": "IEM 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 GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-04-07",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-04-07",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.31--111.70",
   "lat": 46.31,
   "lon": -111.7,
   "zip": "",
   "city": "8 W Townsend",
   "date": "2026-04-07",
   "county": "Broadwater",
   "source": "IEM 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 EKHM8 Elkhorn RAWS - 8 W Townsend.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-04-07",
   "county": "Wheatland",
   "source": "IEM 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 MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-04-07",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.56--110.76",
   "lat": 48.56,
   "lon": -110.76,
   "zip": "",
   "city": "Joplin",
   "date": "2026-04-07",
   "county": "Liberty",
   "source": "IEM 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 GW0416 Joplin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2026-04-07",
   "county": "Liberty",
   "source": "IEM 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 GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2026-04-07",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-04-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-04-07",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.42--110.41",
   "lat": 46.42,
   "lon": -110.41,
   "zip": "",
   "city": "5 WSW Martinsdale",
   "date": "2026-04-07",
   "county": "Meagher",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IngerRanch - KMTMONTA17.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2026-04-07",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.72--109.77",
   "lat": 46.72,
   "lon": -109.77,
   "zip": "",
   "city": "2 SSW Garneill",
   "date": "2026-04-07",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Judith Gap Montana Mesonet reported a 59 mph gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2026-04-07",
   "county": "Gallatin",
   "source": "IEM 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 MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-04-07",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2026-04-07",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BLM Zortman E_ MT (MT-MESO - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-04-07",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.01--108.36",
   "lat": 47.01,
   "lon": -108.36,
   "zip": "",
   "city": "1 NNW Winnett",
   "date": "2026-04-07",
   "county": "Petroleum",
   "source": "IEM 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 MTWIN Winnett Mt-200 Mp 136.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.33--108.68",
   "lat": 47.33,
   "lon": -108.68,
   "zip": "",
   "city": "13 E Roy",
   "date": "2026-04-07",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Roy East MT-Mesonet - RYOM8.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-04-07",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "52 mph sustained_ Mesonet station MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2026-04-07",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGGW Glasgow Airport (ASOS).",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2026-04-07",
   "county": "Blaine",
   "source": "IEM 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 FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-04-07",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Malta South US-191 MP 122.5_ MT (MT DOT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.93--108.34",
   "lat": 47.93,
   "lon": -108.34,
   "zip": "",
   "city": "9 E Zortman",
   "date": "2026-04-07",
   "county": "Phillips",
   "source": "IEM 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 MTRM8 (Matador Ranch).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.97--108.50",
   "lat": 46.97,
   "lon": -108.5,
   "zip": "",
   "city": "7 SE Tiegen",
   "date": "2026-04-07",
   "county": "Petroleum",
   "source": "IEM 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 WIEM8 (Winnett SW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2026-04-07",
   "county": "Valley",
   "source": "IEM 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 KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-04-07",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-04-07",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2026-04-07",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.78--107.92",
   "lat": 46.78,
   "lon": -107.92,
   "zip": "",
   "city": "15 S Mosby",
   "date": "2026-04-07",
   "county": "Petroleum",
   "source": "IEM 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 MOYM8 (Mosby S).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-04-07",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.93--108.34",
   "lat": 47.93,
   "lon": -108.34,
   "zip": "",
   "city": "9 E Zortman",
   "date": "2026-04-07",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Matador Ranch_ MT (UMRB-UMT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-04-07",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-04-07",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.74--106.15",
   "lat": 47.74,
   "lon": -106.15,
   "zip": "",
   "city": "13 NNE Nelson Creek Rec",
   "date": "2026-04-07",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fort Peck S surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.80--105.79",
   "lat": 47.8,
   "lon": -105.79,
   "zip": "",
   "city": "14 NNE Weldon",
   "date": "2026-04-07",
   "county": "McCone",
   "source": "IEM 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 VDWM8 (Vida W).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-48.10--105.58",
   "lat": 48.1,
   "lon": -105.58,
   "zip": "",
   "city": "3 ENE Wolf Point",
   "date": "2026-04-07",
   "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": "ASOS station KOLF Wolf Point Airport.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-04-07",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-04-07",
   "county": "Roosevelt",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WOLF POINT INTL (OLF) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2026-04-07",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2026-04-07",
   "county": "Rosebud",
   "source": "IEM 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 MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-04-07",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.83--106.27",
   "lat": 46.83,
   "lon": -106.27,
   "zip": "",
   "city": "2 NW Rock Springs",
   "date": "2026-04-07",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHIL 1.6 NW Rock Springs (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-45.78--108.16",
   "lat": 45.78,
   "lon": -108.16,
   "zip": "",
   "city": "11 WSW Corinth",
   "date": "2026-04-07",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTARC 11.8 S Ballantine (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2026-04-07",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lambert MT DOT surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.42--104.96",
   "lat": 47.42,
   "lon": -104.96,
   "zip": "",
   "city": "2 W Bloomfield",
   "date": "2026-04-07",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Station GW0525 Bloomfield.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-04-07",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.40--105.63",
   "lat": 46.4,
   "lon": -105.63,
   "zip": "",
   "city": "8 SE Tusler",
   "date": "2026-04-07",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGOV 5.5 E Murn (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-45.75--107.66",
   "lat": 45.75,
   "lon": -107.66,
   "zip": "",
   "city": "2 WNW Hardin",
   "date": "2026-04-07",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K00U 2 WNW Hardin.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.78--104.25",
   "lat": 47.78,
   "lon": -104.25,
   "zip": "",
   "city": "6 NW Sidney",
   "date": "2026-04-07",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sidney_ MT (UMRB-UMT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-04-07",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.57--104.32",
   "lat": 47.57,
   "lon": -104.32,
   "zip": "",
   "city": "3 W Crane",
   "date": "2026-04-07",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Crane W_ MT (UMRB-UMT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-04-07",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.92--104.75",
   "lat": 46.92,
   "lon": -104.75,
   "zip": "",
   "city": "5 E Hoyt",
   "date": "2026-04-07",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BLM Glendive_ MT (MT-MESO - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-45.64--106.94",
   "lat": 45.64,
   "lon": -106.94,
   "zip": "",
   "city": "6 SSW Stacey",
   "date": "2026-04-07",
   "county": "Big Horn",
   "source": "IEM 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 MTM91 Busby N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.35--105.83",
   "lat": 46.35,
   "lon": -105.83,
   "zip": "",
   "city": "4 E Ulmer",
   "date": "2026-04-07",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM25 4.3 S Miles City (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.02--104.33",
   "lat": 47.02,
   "lon": -104.33,
   "zip": "",
   "city": "4 NE Hodges",
   "date": "2026-04-07",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Beaver Hill I-94 MP 234.8_ MT (MT DOT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-46.31--105.03",
   "lat": 46.31,
   "lon": -105.03,
   "zip": "",
   "city": "4 SE Knowlton",
   "date": "2026-04-07",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station KTFM8 Knowlton.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.70--104.20",
   "lat": 47.7,
   "lon": -104.2,
   "zip": "",
   "city": "2 WSW Sidney",
   "date": "2026-04-07",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KSDY Sidney Airport.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-45.05--105.95",
   "lat": 45.05,
   "lon": -105.95,
   "zip": "",
   "city": "2 W Moorhead",
   "date": "2026-04-07",
   "county": "Powder River",
   "source": "IEM 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 BSHM8 Bradshaw Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-07-wind-47.43--104.37",
   "lat": 47.43,
   "lon": -104.37,
   "zip": "",
   "city": "2 SW Savage",
   "date": "2026-04-07",
   "county": "Richland",
   "source": "IEM 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 MTSVG Savage Mt-16 Mp 29.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-07-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-04-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A sustained wind of 50 mph from 4:45 AM to 5:45 AM was reported by Dog Gun Lake Montana Mesonet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-07-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-04-07",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Choteau S MT DOT averaged 51 mph sustained winds for 1 hour ending at report time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-07-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2026-04-07",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bynum W Montana Mesonet averaged 55 mph sustained winds for 2 hrs ad 55 minutes ending at report time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-SV-W-1-Dawson-wind-2026-04-07",
   "zip": "",
   "city": "Dawson",
   "date": "2026-04-07",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-04-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-1"
  },
  {
   "id": "iem-ww-GGW-SV-W-1-Dawson-hail-2026-04-07",
   "zip": "",
   "city": "Dawson",
   "date": "2026-04-07",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-04-07. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-1"
  },
  {
   "id": "iem-ww-GGW-SV-W-1-McCone-wind-2026-04-07",
   "zip": "",
   "city": "McCone",
   "date": "2026-04-07",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-04-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-1"
  },
  {
   "id": "iem-ww-GGW-SV-W-1-McCone-hail-2026-04-07",
   "zip": "",
   "city": "McCone",
   "date": "2026-04-07",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-04-07. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-1"
  },
  {
   "id": "iem-ww-GGW-SV-W-1-Richland-wind-2026-04-07",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-07",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-04-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-1"
  },
  {
   "id": "iem-ww-GGW-SV-W-1-Richland-hail-2026-04-07",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-07",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-04-07. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-1"
  },
  {
   "id": "iem-ww-GGW-SV-W-1-Roosevelt-wind-2026-04-07",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-04-07",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-04-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-1"
  },
  {
   "id": "iem-ww-GGW-SV-W-1-Roosevelt-hail-2026-04-07",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-04-07",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-04-07. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-1"
  },
  {
   "id": "iem-ww-GGW-SV-W-2-Richland-wind-2026-04-07",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-07",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-04-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-2"
  },
  {
   "id": "iem-ww-GGW-SV-W-2-Richland-hail-2026-04-07",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-07",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Richland on 2026-04-07. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-2"
  },
  {
   "id": "iem-ww-GGW-SV-W-2-Roosevelt-wind-2026-04-07",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-04-07",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-04-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-2"
  },
  {
   "id": "iem-ww-GGW-SV-W-2-Roosevelt-hail-2026-04-07",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-04-07",
   "county": "Roosevelt",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Roosevelt on 2026-04-07. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-2"
  },
  {
   "id": "iem-ww-GGW-SV-W-2-Dawson-wind-2026-04-07",
   "zip": "",
   "city": "Dawson",
   "date": "2026-04-07",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-04-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-2"
  },
  {
   "id": "iem-ww-GGW-SV-W-2-Dawson-hail-2026-04-07",
   "zip": "",
   "city": "Dawson",
   "date": "2026-04-07",
   "county": "Dawson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Dawson on 2026-04-07. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-2"
  },
  {
   "id": "iem-ww-GGW-SV-W-2-McCone-wind-2026-04-07",
   "zip": "",
   "city": "McCone",
   "date": "2026-04-07",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-04-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-2"
  },
  {
   "id": "iem-ww-GGW-SV-W-2-McCone-hail-2026-04-07",
   "zip": "",
   "city": "McCone",
   "date": "2026-04-07",
   "county": "McCone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for McCone on 2026-04-07. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GGW-SV-W-2"
  },
  {
   "id": "sps-2026-04-07-teton-wind",
   "zip": "",
   "city": "Teton",
   "date": "2026-04-07",
   "county": "Teton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Teton — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-GDV-2026-04-07",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2026-04-07",
   "county": "Prairie",
   "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": "GLENDIVE(AWOS) (GDV) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2026-04-07",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-04-07",
   "county": "Lewis & Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HELENA REGIONAL (HLN) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-M75-2026-04-07",
   "lat": 48.3689,
   "lon": -107.9179,
   "zip": "",
   "city": "Malta",
   "date": "2026-04-07",
   "county": "Phillips",
   "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": "Malta (M75) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Malta (M75) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-04-07",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-04-07",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PO1-2026-04-07",
   "lat": 48.1344,
   "lon": -105.1621,
   "zip": "",
   "city": "Poplar",
   "date": "2026-04-07",
   "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": "Poplar (PO1) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Poplar (PO1) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-04-07",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-04-07",
   "county": "Valley",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLASGOW INTL ARPT (GGW) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2026-04-07",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2026-04-07",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1S3-2026-04-07",
   "lat": 46.2712,
   "lon": -106.6239,
   "zip": "",
   "city": "Forsyth Tillitt Field",
   "date": "2026-04-07",
   "county": "Rosebud",
   "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": "Forsyth Tillitt Field (1S3) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Forsyth Tillitt Field (1S3) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2026-04-07",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-04-07",
   "county": "Beaverhead",
   "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": "Grassrange (MVH) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MSO-2026-04-07",
   "lat": 46.9208,
   "lon": -114.0925,
   "zip": "",
   "city": "MISSOULA/BELL FIELD",
   "date": "2026-04-07",
   "county": "Missoula",
   "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": "MISSOULA/BELL FIELD (MSO) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MISSOULA/BELL FIELD (MSO) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-04-07",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-04-07",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-S34-2026-04-07",
   "lat": 47.4736,
   "lon": -114.9071,
   "zip": "",
   "city": "Plains",
   "date": "2026-04-07",
   "county": "Sanders",
   "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": "Plains (S34) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plains (S34) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2026-04-07",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-04-07",
   "county": "Custer",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILES CITY (MLS) recorded a 68 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1GM-2026-04-07",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2026-04-07",
   "county": "Lewis And Clark",
   "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": "Golf (1GM) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-04-07",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-04-07",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SDY-2026-04-07",
   "lat": 47.7069,
   "lon": -104.1926,
   "zip": "",
   "city": "SIDNEY-RICHLAND",
   "date": "2026-04-07",
   "county": "Richland",
   "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": "SIDNEY-RICHLAND (SDY) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — SIDNEY-RICHLAND (SDY) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-00U-2026-04-07",
   "lat": 45.7444,
   "lon": -107.6604,
   "zip": "",
   "city": "Big Horn County",
   "date": "2026-04-07",
   "county": "Big Horn",
   "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": "Big Horn County (00U) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Horn County (00U) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-04-07",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-04-07",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-04-07",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-04-07",
   "county": "Fallon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAKER (BHK) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-03-wind-45.13--108.30",
   "lat": 45.13,
   "lon": -108.3,
   "zip": "",
   "city": "18 ENE Warren",
   "date": "2026-04-03",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BRTM8 Wild Horse.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-03-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2026-04-03",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-02-wind-45.53--110.61",
   "lat": 45.53,
   "lon": -110.61,
   "zip": "",
   "city": "3 NW Pine Creek",
   "date": "2026-04-02",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM84 Brisbin.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-02-wind-45.50--110.57",
   "lat": 45.5,
   "lon": -110.57,
   "zip": "",
   "city": "Pine Creek",
   "date": "2026-04-02",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW8455 Livingston.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-02-wind-45.30--111.75",
   "lat": 45.3,
   "lon": -111.75,
   "zip": "",
   "city": "3 SSW Ennis",
   "date": "2026-04-02",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Convective wind gust with rain and snow showers moving through. Mesonet station ENNM8 Ennis RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-04-02-sweetgrass-hail",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-04-02",
   "county": "Sweet Grass",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Sweet Grass — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-02-carbon-hail",
   "zip": "",
   "city": "Carbon",
   "date": "2026-04-02",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Carbon — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-02-bighorn-hail",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-04-02",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Big Horn — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-EKS-2026-04-02",
   "lat": 45.2718,
   "lon": -111.6486,
   "zip": "",
   "city": "Ennis",
   "date": "2026-04-02",
   "county": "Madison",
   "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": "Ennis (EKS) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Ennis (EKS) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-04-01-lake-wind",
   "zip": "",
   "city": "Lake",
   "date": "2026-04-01",
   "county": "Lake",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lake — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-03-30-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-30",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-03-30",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-03-30",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DILLON AIRPORT (DLN) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-29-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-03-29",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-03-29",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-03-29",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-03-29",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-03-29",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-25",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-03-25",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-03-25",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-45.62--109.10",
   "lat": 45.62,
   "lon": -109.1,
   "zip": "",
   "city": "7 E Columbus",
   "date": "2026-03-25",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9321 Columbus.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-25",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-03-25",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2026-03-25",
   "county": "Liberty",
   "source": "IEM 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 GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2026-03-25",
   "county": "Pondera",
   "source": "IEM 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 MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-48.70--110.28",
   "lat": 48.7,
   "lon": -110.28,
   "zip": "",
   "city": "9 N Gildford",
   "date": "2026-03-25",
   "county": "Hill",
   "source": "IEM 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 MTM51 9.1 N Gildford (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2026-03-25",
   "county": "Liberty",
   "source": "IEM 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 GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-48.61--111.20",
   "lat": 48.61,
   "lon": -111.2,
   "zip": "",
   "city": "9 N Lothair",
   "date": "2026-03-25",
   "county": "Liberty",
   "source": "IEM 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 GW1986 Lothair 9N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-03-25",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-48.77--108.56",
   "lat": 48.77,
   "lon": -108.56,
   "zip": "",
   "city": "7 SE Hogeland",
   "date": "2026-03-25",
   "county": "Blaine",
   "source": "IEM 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 MTM52 7.1 SE Hogeland (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2026-03-25",
   "county": "Liberty",
   "source": "IEM 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 GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-48.54--112.08",
   "lat": 48.54,
   "lon": -112.08,
   "zip": "",
   "city": "2 SE Ethridge",
   "date": "2026-03-25",
   "county": "Toole",
   "source": "IEM 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 GW1987 ETHRIDGE THREE SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2026-03-25",
   "county": "Toole",
   "source": "IEM 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 GW0664 Shelby Airport.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-03-25",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-03-25",
   "county": "Yellowstone",
   "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": "Laurel (6S8) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-45.30--107.16",
   "lat": 45.3,
   "lon": -107.16,
   "zip": "",
   "city": "9 W Kirby",
   "date": "2026-03-25",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WWMM8 Wolf Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-46.04--109.24",
   "lat": 46.04,
   "lon": -109.24,
   "zip": "",
   "city": "4 NW Hailstone Wildlife",
   "date": "2026-03-25",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM19 3.9 NW Hailstone Wildlife Refuge (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-45.66--111.07",
   "lat": 45.66,
   "lon": -111.07,
   "zip": "",
   "city": "2 SW Bozeman",
   "date": "2026-03-25",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Bozeman.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-03-25",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2026-03-25",
   "county": "Gallatin",
   "source": "IEM 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 MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-03-25",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-25-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-03-25",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-03-25",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-03-25",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-03-25",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-03-25",
   "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": "WOLF POINT INTL (OLF) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2026-03-25",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-03-25",
   "county": "Hill",
   "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": "Havre (HVR) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-03-25",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-03-25",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-03-25",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-03-25",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-03-25",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-03-25",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-03-25",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-03-25",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DILLON AIRPORT (DLN) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-03-25",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-03-25",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-19-Toole And Liberty-wind-2026-03-25",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-03-25",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-19"
  },
  {
   "id": "iem-ww-TFX-HW-W-19-Glacier, Western Toole, And Central Pondera-wind-2026-03-25",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2026-03-25",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-19"
  },
  {
   "id": "iem-ww-TFX-HW-W-19-Madison River Valley-wind-2026-03-25",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2026-03-25",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-19"
  },
  {
   "id": "iem-ww-TFX-HW-W-19-Gallatin Valley-wind-2026-03-25",
   "zip": "",
   "city": "Gallatin Valley",
   "date": "2026-03-25",
   "county": "Gallatin Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gallatin Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-19"
  },
  {
   "id": "iem-ww-TFX-HW-W-19-Hill-wind-2026-03-25",
   "zip": "",
   "city": "Hill",
   "date": "2026-03-25",
   "county": "Hill",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hill.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-19"
  },
  {
   "id": "iem-ww-TFX-HW-W-19-Blaine-wind-2026-03-25",
   "zip": "",
   "city": "Blaine",
   "date": "2026-03-25",
   "county": "Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-19"
  },
  {
   "id": "iem-ww-TFX-HW-W-19-Missouri Headwaters-wind-2026-03-25",
   "zip": "",
   "city": "Missouri Headwaters",
   "date": "2026-03-25",
   "county": "Missouri Headwaters",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Missouri Headwaters.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-19"
  },
  {
   "id": "iem-ww-TFX-HW-W-19-Big Belt, Bridger And Castle Mountains-wind-2026-03-25",
   "zip": "",
   "city": "Big Belt, Bridger And Castle Mountains",
   "date": "2026-03-25",
   "county": "Big Belt, Bridger And Castle Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Belt, Bridger And Castle Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-19"
  },
  {
   "id": "iem-ww-TFX-HW-W-19-Beaverhead And Western Madison Below 6000ft-wind-2026-03-25",
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2026-03-25",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaverhead And Western Madison Below 6000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-19"
  },
  {
   "id": "iem-ww-TFX-HW-W-19-Ruby Mountains And Southern Beaverhead Mountains-wind-2026-03-25",
   "zip": "",
   "city": "Ruby Mountains And Southern Beaverhead Mountains",
   "date": "2026-03-25",
   "county": "Ruby Mountains And Southern Beaverhead Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Ruby Mountains And Southern Beaverhead Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-19"
  },
  {
   "id": "iem-ww-TFX-HW-W-19-Gallatin And Madison County Mountains And Centennial Mountains-wind-2026-03-25",
   "zip": "",
   "city": "Gallatin And Madison County Mountains And Centennial Mountains",
   "date": "2026-03-25",
   "county": "Gallatin And Madison County Mountains And Centennial Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gallatin And Madison County Mountains And Centennial Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-19"
  },
  {
   "id": "iem-lsr-2026-03-24-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-24",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-24-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-24",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-24-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-03-24",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-03-24",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-03-24",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-03-22",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-03-22",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-21",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-45.79--112.94",
   "lat": 45.79,
   "lon": -112.94,
   "zip": "",
   "city": "1 ESE Wise River",
   "date": "2026-03-21",
   "county": "Beaverhead",
   "source": "IEM 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 WRSM8 Wise River.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-03-21",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-03-21",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-45.27--111.88",
   "lat": 45.27,
   "lon": -111.88,
   "zip": "",
   "city": "4 SE Virginia City",
   "date": "2026-03-21",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM17 BLM - Virginia City.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-46.18--111.44",
   "lat": 46.18,
   "lon": -111.44,
   "zip": "",
   "city": "1 S Toston",
   "date": "2026-03-21",
   "county": "Broadwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTTOS Toston Bridge Us-287 Mp 87.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-45.78--111.17",
   "lat": 45.78,
   "lon": -111.17,
   "zip": "",
   "city": "Belgrade",
   "date": "2026-03-21",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBZN Bozeman Yellowstone Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-21",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-21",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-45.94--108.15",
   "lat": 45.94,
   "lon": -108.15,
   "zip": "",
   "city": "1 SSE Ballantine",
   "date": "2026-03-21",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBAL Ballantine I-94 Mp 15.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-45.87--107.60",
   "lat": 45.87,
   "lon": -107.6,
   "zip": "",
   "city": "9 N Hardin",
   "date": "2026-03-21",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM75 Hardin N Mda.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-45.75--107.66",
   "lat": 45.75,
   "lon": -107.66,
   "zip": "",
   "city": "2 WNW Hardin",
   "date": "2026-03-21",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K00U 2 WNW Hardin.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-45.87--107.60",
   "lat": 45.87,
   "lon": -107.6,
   "zip": "",
   "city": "9 N Hardin",
   "date": "2026-03-21",
   "county": "Big Horn",
   "source": "IEM 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 MTM75 Hardin N Mda.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-03-21",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-03-21",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-46.22--105.76",
   "lat": 46.22,
   "lon": -105.76,
   "zip": "",
   "city": "12 SE Ulmer",
   "date": "2026-03-21",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM74 Miles City S Mda.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2026-03-21",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-45.14--107.39",
   "lat": 45.14,
   "lon": -107.39,
   "zip": "",
   "city": "Wyola",
   "date": "2026-03-21",
   "county": "Big Horn",
   "source": "IEM 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 MTM95 Wyola.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-45.64--106.94",
   "lat": 45.64,
   "lon": -106.94,
   "zip": "",
   "city": "6 SSW Stacey",
   "date": "2026-03-21",
   "county": "Big Horn",
   "source": "IEM 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 MTM91 Busby N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-46.35--105.83",
   "lat": 46.35,
   "lon": -105.83,
   "zip": "",
   "city": "4 E Ulmer",
   "date": "2026-03-21",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM25 4.3 S Miles City (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-45.33--104.14",
   "lat": 45.33,
   "lon": -104.14,
   "zip": "",
   "city": "8 SSW Capitol",
   "date": "2026-03-21",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM33 8.2 SW Capitol (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-21-wind-45.01--105.38",
   "lat": 45.01,
   "lon": -105.38,
   "zip": "",
   "city": "6 SSW Biddle",
   "date": "2026-03-21",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBID 6.2 S Biddle (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-03-21",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-03-21",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-03-21",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-03-21",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BTM-2026-03-21",
   "lat": 45.9548,
   "lon": -112.4975,
   "zip": "",
   "city": "BUTTE/BERT MOONEY",
   "date": "2026-03-21",
   "county": "Silver Bow",
   "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": "BUTTE/BERT MOONEY (BTM) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BUTTE/BERT MOONEY (BTM) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2026-03-21",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-03-21",
   "county": "Custer",
   "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": "MILES CITY (MLS) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BZN-2026-03-21",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2026-03-21",
   "county": "Gallatin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BOZEMAN/GALLATIN (BZN) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-00U-2026-03-21",
   "lat": 45.7444,
   "lon": -107.6604,
   "zip": "",
   "city": "Big Horn County",
   "date": "2026-03-21",
   "county": "Big Horn",
   "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": "Big Horn County (00U) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Horn County (00U) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-03-21",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-03-21",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2026-03-20",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mt Lebanon SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-03-20",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.14--110.82",
   "lat": 47.14,
   "lon": -110.82,
   "zip": "",
   "city": "3 NNE Monarch",
   "date": "2026-03-20",
   "county": "Cascade",
   "source": "IEM 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 MTMON Monarch Canyon (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-20",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-20",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.28--110.80",
   "lat": 47.28,
   "lon": -110.8,
   "zip": "",
   "city": "3 WNW Raynesford",
   "date": "2026-03-20",
   "county": "Cascade",
   "source": "IEM 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 K1AM Alpha.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.37--109.80",
   "lat": 47.37,
   "lon": -109.8,
   "zip": "",
   "city": "8 ENE Denton",
   "date": "2026-03-20",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1DM 7 ENE Denton.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-03-20",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-20",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.44--113.22",
   "lat": 48.44,
   "lon": -113.22,
   "zip": "",
   "city": "East Glacier Park",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station : Glacier Park Trading Company_ East Glacier Park Village.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-20",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-03-20",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-20",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.61--112.15",
   "lat": 48.61,
   "lon": -112.15,
   "zip": "",
   "city": "4 NNW Ethridge",
   "date": "2026-03-20",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Ethridge N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dog Gun Lake E MT Mesonet measured an 81 mph wind gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-20",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-03-20",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dog Gun Lake E MT Mesonet measured an 88 mph wind gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.29--112.64",
   "lat": 47.29,
   "lon": -112.64,
   "zip": "",
   "city": "18 SW Augusta",
   "date": "2026-03-20",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Goss Ranch - KMTAUGUS4.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-46.84--110.70",
   "lat": 46.84,
   "lon": -110.7,
   "zip": "",
   "city": "7 SSE Neihart",
   "date": "2026-03-20",
   "county": "Meagher",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTKIH Kings Hill Us_89 Mp 28.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.26--110.59",
   "lat": 47.26,
   "lon": -110.59,
   "zip": "",
   "city": "5 WSW Geyser",
   "date": "2026-03-20",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Red Barn - KMTGEYSE7.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-20",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.86--113.44",
   "lat": 48.86,
   "lon": -113.44,
   "zip": "",
   "city": "Babb",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station : Howards Lodge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Wetzel NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 91,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-03-20",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-20",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-03-20",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.51--112.93",
   "lat": 48.51,
   "lon": -112.93,
   "zip": "",
   "city": "5 SE Browning",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM 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 SHBM Browning.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.61--111.20",
   "lat": 48.61,
   "lon": -111.2,
   "zip": "",
   "city": "9 N Lothair",
   "date": "2026-03-20",
   "county": "Liberty",
   "source": "IEM 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 GW1986 Lothair 9N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-03-20",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-03-20",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-20",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.93--111.74",
   "lat": 47.93,
   "lon": -111.74,
   "zip": "",
   "city": "6 N Dutton",
   "date": "2026-03-20",
   "county": "Teton",
   "source": "IEM 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 MTTRV Teton River I-15 Mp 319.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-20",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.56--113.01",
   "lat": 48.56,
   "lon": -113.01,
   "zip": "",
   "city": "Browning",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM 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 BGRM8 Browning RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.33--112.58",
   "lat": 47.33,
   "lon": -112.58,
   "zip": "",
   "city": "14 SW Augusta",
   "date": "2026-03-20",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Upper Elk Creek - KMTAUGUS3.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-03-20",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-46.05--110.65",
   "lat": 46.05,
   "lon": -110.65,
   "zip": "",
   "city": "3 NNE Wilsall",
   "date": "2026-03-20",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SVWM 3.3 N Wilsall (AGRIMET).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2026-03-20",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.93--111.74",
   "lat": 47.93,
   "lon": -111.74,
   "zip": "",
   "city": "6 N Dutton",
   "date": "2026-03-20",
   "county": "Teton",
   "source": "IEM 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 MTTRV Teton River I-15 Mp 319.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-20",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-20",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2026-03-20",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.30--112.55",
   "lat": 48.3,
   "lon": -112.55,
   "zip": "",
   "city": "8 NNW Dupuyer",
   "date": "2026-03-20",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Dupuyer N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2026-03-20",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.04--112.20",
   "lat": 48.04,
   "lon": -112.2,
   "zip": "",
   "city": "5 ESE Pendroy",
   "date": "2026-03-20",
   "county": "Teton",
   "source": "IEM 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 RICMT Rice Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-20",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.85--112.66",
   "lat": 48.85,
   "lon": -112.66,
   "zip": "",
   "city": "16 WNW Santa Rita",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Buffalo Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2026-03-20",
   "county": "Toole",
   "source": "IEM 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 KSBX 2 NNW Shelby.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-20",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.54--112.08",
   "lat": 48.54,
   "lon": -112.08,
   "zip": "",
   "city": "2 SE Ethridge",
   "date": "2026-03-20",
   "county": "Toole",
   "source": "IEM 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 GW1987 ETHRIDGE THREE SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.25--112.47",
   "lat": 48.25,
   "lon": -112.47,
   "zip": "",
   "city": "4 NNE Dupuyer",
   "date": "2026-03-20",
   "county": "Pondera",
   "source": "IEM 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 DVI04024 Valier.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.67--112.59",
   "lat": 48.67,
   "lon": -112.59,
   "zip": "",
   "city": "12 WNW Cut Bank",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM 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 BFAM 12.1 W Cut Bank (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-03-20",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2026-03-20",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2026-03-20",
   "county": "Liberty",
   "source": "IEM 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 GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-20",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.56--110.76",
   "lat": 48.56,
   "lon": -110.76,
   "zip": "",
   "city": "Joplin",
   "date": "2026-03-20",
   "county": "Liberty",
   "source": "IEM 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 GW0416 Joplin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2026-03-20",
   "county": "Liberty",
   "source": "IEM 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 GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2026-03-20",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.06--112.01",
   "lat": 48.06,
   "lon": -112.01,
   "zip": "",
   "city": "8 WNW Brady",
   "date": "2026-03-20",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Midway Colony.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2026-03-20",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.31--111.92",
   "lat": 48.31,
   "lon": -111.92,
   "zip": "",
   "city": "6 NW Ledger",
   "date": "2026-03-20",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Conrad N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-03-20",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-03-20",
   "county": "Toole",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Shelby (SBX) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.61--112.15",
   "lat": 48.61,
   "lon": -112.15,
   "zip": "",
   "city": "4 NNW Ethridge",
   "date": "2026-03-20",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Ethridge N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.47--111.54",
   "lat": 48.47,
   "lon": -111.54,
   "zip": "",
   "city": "3 W Devon",
   "date": "2026-03-20",
   "county": "Toole",
   "source": "IEM 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 GW5346 DEVON THREE WEST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2026-03-20",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2026-03-20",
   "county": "Toole",
   "source": "IEM 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 MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2026-03-20",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.92--112.02",
   "lat": 48.92,
   "lon": -112.02,
   "zip": "",
   "city": "6 WNW Sunburst",
   "date": "2026-03-20",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Sunburst NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2026-03-20",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-03-20",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.92--112.02",
   "lat": 48.92,
   "lon": -112.02,
   "zip": "",
   "city": "6 WNW Sunburst",
   "date": "2026-03-20",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Sunburst NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.90--110.75",
   "lat": 48.9,
   "lon": -110.75,
   "zip": "",
   "city": "23 E Whitlash",
   "date": "2026-03-20",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Fox Crossing SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.85--110.60",
   "lat": 48.85,
   "lon": -110.6,
   "zip": "",
   "city": "20 N Rudyard",
   "date": "2026-03-20",
   "county": "Hill",
   "source": "IEM 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 EW1937 Goldstone.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-20-wind-48.81--110.77",
   "lat": 48.81,
   "lon": -110.77,
   "zip": "",
   "city": "17 N Joplin",
   "date": "2026-03-20",
   "county": "Liberty",
   "source": "IEM 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 GW0625 Joplin 17 North.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-20-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-20",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2026-03-20",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-03-20",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2026-03-20",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2026-03-20",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-03-20",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-03-20",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 82 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2026-03-20",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2026-03-20",
   "county": "Cascade",
   "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": "MALMSTROM AFB (GFA) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1GM-2026-03-20",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2026-03-20",
   "county": "Lewis And Clark",
   "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": "Golf (1GM) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-03-20",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-03-20",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-03-20",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-03-20",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-03-20",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-20",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-18-Fergus County Below 4500ft-wind-2026-03-20",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2026-03-20",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-18"
  },
  {
   "id": "iem-ww-TFX-HW-W-18-Blackfoot And Macdonald Pass-wind-2026-03-20",
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2026-03-20",
   "county": "Blackfoot And Macdonald Pass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blackfoot And Macdonald Pass.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-18"
  },
  {
   "id": "iem-ww-TFX-HW-W-18-Little Belt And Highwood Mountains-wind-2026-03-20",
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2026-03-20",
   "county": "Little Belt And Highwood Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Little Belt And Highwood Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-18"
  },
  {
   "id": "iem-ww-TFX-HW-W-18-Rocky Mountain Front-wind-2026-03-20",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-03-20",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-18"
  },
  {
   "id": "iem-ww-TFX-HW-W-18-Cascade County Below 5000ft-wind-2026-03-20",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2026-03-20",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-18"
  },
  {
   "id": "iem-ww-TFX-HW-W-18-Judith Basin County And Judith Gap-wind-2026-03-20",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2026-03-20",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-18"
  },
  {
   "id": "iem-ww-TFX-HW-W-18-Glacier Park Region-wind-2026-03-20",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2026-03-20",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-18"
  },
  {
   "id": "iem-ww-TFX-HW-W-18-Big Belt, Bridger And Castle Mountains-wind-2026-03-20",
   "zip": "",
   "city": "Big Belt, Bridger And Castle Mountains",
   "date": "2026-03-20",
   "county": "Big Belt, Bridger And Castle Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Belt, Bridger And Castle Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-18"
  },
  {
   "id": "iem-ww-TFX-HW-W-18-High Plains-wind-2026-03-20",
   "zip": "",
   "city": "High Plains",
   "date": "2026-03-20",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-18"
  },
  {
   "id": "iem-ww-TFX-HW-W-18-Glacier, Western Toole, And Central Pondera-wind-2026-03-20",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2026-03-20",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-18"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2026-03-19",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.74--113.43",
   "lat": 48.74,
   "lon": -113.43,
   "zip": "",
   "city": "Saint Mary",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM 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 SRYM8 Saint Mary RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.12--112.66",
   "lat": 48.12,
   "lon": -112.66,
   "zip": "",
   "city": "9 SW Dupuyer",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM 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 DVI01084 Dupuyer.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.51--112.93",
   "lat": 48.51,
   "lon": -112.93,
   "zip": "",
   "city": "5 SE Browning",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM 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 SHBM Browning.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.85--112.66",
   "lat": 48.85,
   "lon": -112.66,
   "zip": "",
   "city": "16 WNW Santa Rita",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Buffalo Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.56--113.01",
   "lat": 48.56,
   "lon": -113.01,
   "zip": "",
   "city": "Browning",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM 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 BGRM8 Browning RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mission Lake Mesonet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM 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 HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2026-03-19",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mt Lebanon.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-03-19",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wetzel NE Mesonet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.89--112.09",
   "lat": 47.89,
   "lon": -112.09,
   "zip": "",
   "city": "7 NE Choteau",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM 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 MTM49 6.9 NE Choteau (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.63--113.34",
   "lat": 48.63,
   "lon": -113.34,
   "zip": "",
   "city": "8 N Kiowa",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM 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 MRRGN Milk River Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.33--112.58",
   "lat": 47.33,
   "lon": -112.58,
   "zip": "",
   "city": "14 SW Augusta",
   "date": "2026-03-19",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Upper Elk Creek - KMTAUGUS3.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.90--112.16",
   "lat": 47.9,
   "lon": -112.16,
   "zip": "",
   "city": "6 N Choteau",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM 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 TRFM Teton River - Agrimet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Dog Gun Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 100,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 106,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.70--111.95",
   "lat": 47.7,
   "lon": -111.95,
   "zip": "",
   "city": "6 NNE Fairfield",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM 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 K1HM 6 NNE Fairfield.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.68--111.94",
   "lat": 47.68,
   "lon": -111.94,
   "zip": "",
   "city": "5 NNE Fairfield",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Fairfield.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 103,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.86--112.22",
   "lat": 47.86,
   "lon": -112.22,
   "zip": "",
   "city": "4 NNW Choteau",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW6907 CHOTEAU FOUR NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 91,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.29--112.64",
   "lat": 47.29,
   "lon": -112.64,
   "zip": "",
   "city": "18 SW Augusta",
   "date": "2026-03-19",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GOSS RANCH - Goss Creek Rd. - KMTAUGUS4.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.61--111.20",
   "lat": 48.61,
   "lon": -111.2,
   "zip": "",
   "city": "9 N Lothair",
   "date": "2026-03-19",
   "county": "Liberty",
   "source": "IEM 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 GW1986 Lothair 9N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.74--113.43",
   "lat": 48.74,
   "lon": -113.43,
   "zip": "",
   "city": "Saint Mary",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM 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 SRYM8 Saint Mary RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.61--112.15",
   "lat": 48.61,
   "lon": -112.15,
   "zip": "",
   "city": "4 NNW Ethridge",
   "date": "2026-03-19",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Ethridge N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2026-03-19",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2026-03-19",
   "county": "Liberty",
   "source": "IEM 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 GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-19",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MDT Geyser Sensor.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.34--112.55",
   "lat": 47.34,
   "lon": -112.55,
   "zip": "",
   "city": "13 SW Augusta",
   "date": "2026-03-19",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TR276 L-C Portable No. 1.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-19",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-19",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Geyser MDT sensor.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-46.42--110.41",
   "lat": 46.42,
   "lon": -110.41,
   "zip": "",
   "city": "5 WSW Martinsdale",
   "date": "2026-03-19",
   "county": "Meagher",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Inger Ranch - KMTMONTA17.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2026-03-19",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2026-03-19",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.87--112.67",
   "lat": 47.87,
   "lon": -112.67,
   "zip": "",
   "city": "18 WSW Bynum",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM 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 GSNM8 Gleason RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-03-19",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-03-19",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.50--111.17",
   "lat": 47.5,
   "lon": -111.17,
   "zip": "",
   "city": "1 ESE Malmstrom Afb",
   "date": "2026-03-19",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KGFA Malmstrom AFB.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-03-19",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-03-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-03-19",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2026-03-19",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-45.27--111.88",
   "lat": 45.27,
   "lon": -111.88,
   "zip": "",
   "city": "4 SE Virginia City",
   "date": "2026-03-19",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM17 BLM - Virginia City.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-19",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-19",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.26--110.59",
   "lat": 47.26,
   "lon": -110.59,
   "zip": "",
   "city": "5 WSW Geyser",
   "date": "2026-03-19",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Red Barn - KMTGEYSE7.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-19",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-03-19",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-03-19",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Belt NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.86--113.44",
   "lat": 48.86,
   "lon": -113.44,
   "zip": "",
   "city": "Babb",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather : Howards Lodge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.52--104.73",
   "lat": 48.52,
   "lon": -104.73,
   "zip": "",
   "city": "10 W Medicine Lake",
   "date": "2026-03-19",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 10 W Medicine Lake",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Augusta N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.41--111.72",
   "lat": 47.41,
   "lon": -111.72,
   "zip": "",
   "city": "8 SSE Fort  Shaw",
   "date": "2026-03-19",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Sun River SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-03-19",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.56--112.34",
   "lat": 47.56,
   "lon": -112.34,
   "zip": "",
   "city": "6 NNE Augusta",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM 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 MCBMT McBratny - MCSCN.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-45.71--104.34",
   "lat": 45.71,
   "lon": -104.34,
   "zip": "",
   "city": "6 NNE Belltower",
   "date": "2026-03-19",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM93 Ekalaka Se.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.80--105.79",
   "lat": 47.8,
   "lon": -105.79,
   "zip": "",
   "city": "14 NNE Weldon",
   "date": "2026-03-19",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 14 NNE Weldon",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Wetzel NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-03-19",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-03-19",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-45.64--106.94",
   "lat": 45.64,
   "lon": -106.94,
   "zip": "",
   "city": "6 SSW Stacey",
   "date": "2026-03-19",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM91 Busby N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-03-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.51--112.93",
   "lat": 48.51,
   "lon": -112.93,
   "zip": "",
   "city": "5 SE Browning",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM 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 SHBM Browning.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2026-03-19",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 90,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.56--113.01",
   "lat": 48.56,
   "lon": -113.01,
   "zip": "",
   "city": "Browning",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM 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 BGRM8 Browning RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.51--112.93",
   "lat": 48.51,
   "lon": -112.93,
   "zip": "",
   "city": "5 SE Browning",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM 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 SHBM Browning.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2026-03-19",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 100,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.75--111.55",
   "lat": 47.75,
   "lon": -111.55,
   "zip": "",
   "city": "7 ENE Power",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1JM 6 ENE Power.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.67--112.59",
   "lat": 48.67,
   "lon": -112.59,
   "zip": "",
   "city": "12 WNW Cut Bank",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BFAM 12.1 W Cut Bank (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.89--112.09",
   "lat": 47.89,
   "lon": -112.09,
   "zip": "",
   "city": "7 NE Choteau",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM 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 MTM49 6.9 NE Choteau (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-47.93--112.29",
   "lat": 47.93,
   "lon": -112.29,
   "zip": "",
   "city": "4 SSE Bynum",
   "date": "2026-03-19",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Visibility of around 4 miles due to blowing dust.",
   "sourceDetail": "NWS TFX — CO-OP Observer via Iowa Mesonet",
   "windSpeedMph": 98,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-19-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-03-19",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-03-19",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-03-19",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-03-19",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2026-03-19",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2026-03-19",
   "county": "Cascade",
   "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": "MALMSTROM AFB (GFA) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-03-19",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-03-19",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-03-19",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-03-19",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1319524-2026-03-19",
   "lon": 211148,
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-03-19",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SALMT Salmond Ranch measured a 106 mph wind gust, and also measured an average sustained wind of 54 mph from 12:45am to 9am MST. A few other weather stations also measured high winds. A CO-OP observer reported reduced visibility from blowing dust due to the strong wind.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1319524",
   "windSpeedMph": 92,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319516-2026-03-19",
   "lon": 211148,
   "zip": "",
   "city": "High Plains",
   "date": "2026-03-19",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site DOGM8 Dog Gun Lake measured a 100 mph wind gust. Mesonet station MTBWG Browning (MT DOT), and Montana mesonet Wetzel NE also measured high wind gusts. Mesonet station MTBWG Browning (MT DOT) measured an average sustained wind of 57 mph between 12:15pm to 7:15pm MST.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1319516",
   "windSpeedMph": 87,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319521-2026-03-19",
   "lon": 211148,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-03-19",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mt Lebanon measured a 70 mph wind gust. Mesonet station GW4063 Eagle Creek Colony and mesonet station GW1986 Lothair 9N also measured a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1319521",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-03-18",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-48.86--113.44",
   "lat": 48.86,
   "lon": -113.44,
   "zip": "",
   "city": "Babb",
   "date": "2026-03-18",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Babb",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-03-18",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Dog Gun Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-18",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-03-18",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-48.44--113.22",
   "lat": 48.44,
   "lon": -113.22,
   "zip": "",
   "city": "East Glacier Park",
   "date": "2026-03-18",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near East Glacier Park",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-03-18",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-47.29--112.64",
   "lat": 47.29,
   "lon": -112.64,
   "zip": "",
   "city": "18 SW Augusta",
   "date": "2026-03-18",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GOSS RANCH - Goss Creek Rd. - KMTAUGUS4.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-18",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-18",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-47.01--112.46",
   "lat": 47.01,
   "lon": -112.46,
   "zip": "",
   "city": "11 ENE Lincoln",
   "date": "2026-03-18",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 11 ENE Lincoln",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-18",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-47.32--111.33",
   "lat": 47.32,
   "lon": -111.33,
   "zip": "",
   "city": "8 WSW Stockett",
   "date": "2026-03-18",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Eden NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-47.00--109.20",
   "lat": 47,
   "lon": -109.2,
   "zip": "",
   "city": "6 W Forestgrove",
   "date": "2026-03-18",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Great Divide - KMTLEWIS74.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-18",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-18",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-03-18",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-03-18",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-47.26--110.59",
   "lat": 47.26,
   "lon": -110.59,
   "zip": "",
   "city": "5 WSW Geyser",
   "date": "2026-03-18",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Red Barn - KMTGEYSE7.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-03-18",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2026-03-18",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Wetzel NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-48.70--110.98",
   "lat": 48.7,
   "lon": -110.98,
   "zip": "",
   "city": "13 N Chester",
   "date": "2026-03-18",
   "county": "Liberty",
   "source": "IEM 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 DW4776 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2026-03-18",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-03-18",
   "county": "Stillwater",
   "source": "IEM 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 MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-18",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-18",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-48.61--112.15",
   "lat": 48.61,
   "lon": -112.15,
   "zip": "",
   "city": "4 NNW Ethridge",
   "date": "2026-03-18",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Ethridge N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2026-03-18",
   "county": "Teton",
   "source": "IEM 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 HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-47.33--112.58",
   "lat": 47.33,
   "lon": -112.58,
   "zip": "",
   "city": "14 SW Augusta",
   "date": "2026-03-18",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Upper Elk Creek - KMTAUGUS3.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2026-03-18",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2026-03-18",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-18",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2026-03-18",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Augusta N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-47.68--111.94",
   "lat": 47.68,
   "lon": -111.94,
   "zip": "",
   "city": "5 NNE Fairfield",
   "date": "2026-03-18",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Fairfield.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-18",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-18-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-03-18",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-18-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-03-18",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0. Average sustained wind speed of 51 mph from 1930 to 2030 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-03-18",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-03-18",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 71 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-03-18",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-03-18",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-03-18",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-03-18",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-03-18",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-18",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-03-18",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-03-18",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-17-High Plains-wind-2026-03-18",
   "zip": "",
   "city": "High Plains",
   "date": "2026-03-18",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-17"
  },
  {
   "id": "iem-ww-TFX-HW-W-17-Fergus County Below 4500ft-wind-2026-03-18",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2026-03-18",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-17"
  },
  {
   "id": "iem-ww-TFX-HW-W-17-Snowy And Judith Mountains-wind-2026-03-18",
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2026-03-18",
   "county": "Snowy And Judith Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Snowy And Judith Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-17"
  },
  {
   "id": "iem-ww-TFX-HW-W-17-Glacier, Western Toole, And Central Pondera-wind-2026-03-18",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2026-03-18",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-17"
  },
  {
   "id": "iem-ww-TFX-HW-W-17-Judith Basin County And Judith Gap-wind-2026-03-18",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2026-03-18",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-17"
  },
  {
   "id": "iem-ww-TFX-HW-W-17-Rocky Mountain Front-wind-2026-03-18",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-03-18",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-17"
  },
  {
   "id": "iem-ww-TFX-HW-W-17-Glacier Park Region-wind-2026-03-18",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2026-03-18",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-17"
  },
  {
   "id": "ncei-1319124-2026-03-18",
   "lon": 211068,
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-03-18",
   "county": "Rocky Mountain Front",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient weather station Upper Elk Creek KMTAUGUS3 measured a 66 mph wind gust. Mesonet station Goss Ranch KMTAUGUS4 also measured a high wind gust.",
   "sourceDetail": "Verified by Public — NCEI Event #1319124",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319125-2026-03-18",
   "lon": 211068,
   "zip": "",
   "city": "High Plains",
   "date": "2026-03-18",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SALMT Salmond Ranch measured a 75 mph wind gust. A few other weather stations measured high wind gusts.  Mesonet station MTCTS Choteau South measured an average sustained wind speed of 51 mph from 6:30pm to 7:30pm MST.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1319125",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2026-03-17",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2026-03-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-03-17",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.45--109.80",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "2 ENE Harlowton",
   "date": "2026-03-17",
   "county": "Wheatland",
   "source": "IEM 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 K1KM 2 ENE Harlowton.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2026-03-17",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.86--109.45",
   "lat": 45.86,
   "lon": -109.45,
   "zip": "",
   "city": "11 SW Rapelje",
   "date": "2026-03-17",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Rapelje 2 MT Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.90--110.75",
   "lat": 48.9,
   "lon": -110.75,
   "zip": "",
   "city": "23 E Whitlash",
   "date": "2026-03-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fox Crossing SW (Montana Mesonet).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.46--109.57",
   "lat": 45.46,
   "lon": -109.57,
   "zip": "",
   "city": "4 W Fishtail",
   "date": "2026-03-17",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FSLM8 Fishtail.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-17",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.85--110.60",
   "lat": 48.85,
   "lon": -110.6,
   "zip": "",
   "city": "20 N Rudyard",
   "date": "2026-03-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW1937 Goldstone.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2026-03-17",
   "county": "Phillips",
   "source": "IEM 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 ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-03-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-03-17",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-03-17",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.60--109.24",
   "lat": 48.6,
   "lon": -109.24,
   "zip": "",
   "city": "1 NW Chinook",
   "date": "2026-03-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCHK Chinook Us-2 Mp 403.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-03-17",
   "county": "Musselshell",
   "source": "IEM 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 MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-17",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-03-17",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.46--109.57",
   "lat": 45.46,
   "lon": -109.57,
   "zip": "",
   "city": "3 W Fishtail",
   "date": "2026-03-17",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 W Fishtail",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.39--109.14",
   "lat": 48.39,
   "lon": -109.14,
   "zip": "",
   "city": "12 NE Lloyd",
   "date": "2026-03-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 12 NE Lloyd",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.95--110.50",
   "lat": 47.95,
   "lon": -110.5,
   "zip": "",
   "city": "1 N Loma",
   "date": "2026-03-17",
   "county": "Chouteau",
   "source": "IEM 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 MTLOM Loma (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.30--109.85",
   "lat": 47.3,
   "lon": -109.85,
   "zip": "",
   "city": "5 ESE Denton",
   "date": "2026-03-17",
   "county": "Fergus",
   "source": "IEM 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 MTDEN Denton (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2026-03-17",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2026-03-17",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-17",
   "county": "Wheatland",
   "source": "IEM 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 MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-17",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-03-17",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-03-17",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-17",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-03-17",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2026-03-17",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2026-03-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-03-17",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-03-17",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-03-17",
   "county": "Musselshell",
   "source": "IEM 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 MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2026-03-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2026-03-17",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.26--108.10",
   "lat": 46.26,
   "lon": -108.1,
   "zip": "",
   "city": "17 SSE Delphia",
   "date": "2026-03-17",
   "county": "Yellowstone",
   "source": "IEM 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 STBM8 Steamboat.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-03-17",
   "county": "Stillwater",
   "source": "IEM 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 MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-03-17",
   "county": "Phillips",
   "source": "IEM 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 MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.74--109.83",
   "lat": 45.74,
   "lon": -109.83,
   "zip": "",
   "city": "3 SW Greycliff",
   "date": "2026-03-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber SE MT Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2026-03-17",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.79--113.12",
   "lat": 48.79,
   "lon": -113.12,
   "zip": "",
   "city": "14 ENE Saint Mary",
   "date": "2026-03-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wetzel Mesonet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.46--109.57",
   "lat": 45.46,
   "lon": -109.57,
   "zip": "",
   "city": "4 W Fishtail",
   "date": "2026-03-17",
   "county": "Stillwater",
   "source": "IEM 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 FSLM8 Fishtail.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-17",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-03-17",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2026-03-17",
   "county": "Sweet Grass",
   "source": "IEM 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 MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2026-03-17",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-17",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.00--109.84",
   "lat": 46,
   "lon": -109.84,
   "zip": "",
   "city": "7 N Sourdough",
   "date": "2026-03-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Melville MT Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.54--112.08",
   "lat": 48.54,
   "lon": -112.08,
   "zip": "",
   "city": "2 SE Ethridge",
   "date": "2026-03-17",
   "county": "Toole",
   "source": "IEM 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 GW1987 ETHRIDGE THREE SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.42--108.59",
   "lat": 48.42,
   "lon": -108.59,
   "zip": "",
   "city": "9 ESE Fort Belknap",
   "date": "2026-03-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Savoy SW (Montana Mesonet).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-17",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.84--108.52",
   "lat": 45.84,
   "lon": -108.52,
   "zip": "",
   "city": "3 NNE Billings",
   "date": "2026-03-17",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI09174 Billings.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-03-17",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.58--109.16",
   "lat": 48.58,
   "lon": -109.16,
   "zip": "",
   "city": "4 ESE Chinook",
   "date": "2026-03-17",
   "county": "Blaine",
   "source": "IEM 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 MTM48 Chinook E - MDA.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-03-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-03-17",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-03-17",
   "county": "Yellowstone",
   "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": "Laurel (6S8) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2026-03-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BLM Zortman East surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.93--108.34",
   "lat": 47.93,
   "lon": -108.34,
   "zip": "",
   "city": "9 E Zortman",
   "date": "2026-03-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Matador Ranch mesonet station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2026-03-17",
   "county": "Musselshell",
   "source": "IEM 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 MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.24--108.14",
   "lat": 46.24,
   "lon": -108.14,
   "zip": "",
   "city": "18 SSE Delphia",
   "date": "2026-03-17",
   "county": "Yellowstone",
   "source": "IEM 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 MTM99 Steamboat.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.68--109.40",
   "lat": 45.68,
   "lon": -109.4,
   "zip": "",
   "city": "7 E Reed Point",
   "date": "2026-03-17",
   "county": "Stillwater",
   "source": "IEM 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 AV472 Reed Point.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-03-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-03-17",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.54--109.35",
   "lat": 46.54,
   "lon": -109.35,
   "zip": "",
   "city": "9 NE Hedgesville",
   "date": "2026-03-17",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Rothiemay W MT Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.01--112.46",
   "lat": 47.01,
   "lon": -112.46,
   "zip": "",
   "city": "11 ENE Lincoln",
   "date": "2026-03-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MDT Flesher Pass.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2026-03-17",
   "county": "Blaine",
   "source": "IEM 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 FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2026-03-17",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.64--106.94",
   "lat": 45.64,
   "lon": -106.94,
   "zip": "",
   "city": "6 SSW Stacey",
   "date": "2026-03-17",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM91 Busby N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.72--110.41",
   "lat": 46.72,
   "lon": -110.41,
   "zip": "",
   "city": "12 NNE Checkerboard",
   "date": "2026-03-17",
   "county": "Judith Basin",
   "source": "IEM 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 SFJM8 S. Fork Judith RAWS -12 NE Checkerboard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.82--109.96",
   "lat": 45.82,
   "lon": -109.96,
   "zip": "",
   "city": "1 SSW Big Timber",
   "date": "2026-03-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9353 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2026-03-17",
   "county": "Sweet Grass",
   "source": "IEM 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 MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-03-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-03-17",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.25--108.50",
   "lat": 46.25,
   "lon": -108.5,
   "zip": "",
   "city": "11 S Klein",
   "date": "2026-03-17",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4108 ROUNDUP.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-03-17",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-03-17",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.86--109.45",
   "lat": 45.86,
   "lon": -109.45,
   "zip": "",
   "city": "11 SW Rapelje",
   "date": "2026-03-17",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Busteed SW MT Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-03-17",
   "county": "Stillwater",
   "source": "IEM 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 MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-03-17",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.51--106.91",
   "lat": 48.51,
   "lon": -106.91,
   "zip": "",
   "city": "11 N Vandalia",
   "date": "2026-03-17",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BLM Vandalia N_ MT (MT-MESO - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-17",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.52--104.73",
   "lat": 48.52,
   "lon": -104.73,
   "zip": "",
   "city": "10 W Medicine Lake",
   "date": "2026-03-17",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Medicine Lake W_ MT (UMRB-UMT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.29--107.39",
   "lat": 48.29,
   "lon": -107.39,
   "zip": "",
   "city": "12 S Saco",
   "date": "2026-03-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Saco S_ MT (UMRB-UMT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2026-03-17",
   "county": "Valley",
   "source": "IEM 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 KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.51--106.91",
   "lat": 48.51,
   "lon": -106.91,
   "zip": "",
   "city": "11 N Vandalia",
   "date": "2026-03-17",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BLM Vandalia N_ MT (MT-MESO - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-17",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2026-03-17",
   "county": "Toole",
   "source": "IEM 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 MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2026-03-17",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.20--109.31",
   "lat": 46.2,
   "lon": -109.31,
   "zip": "",
   "city": "7 SSW Ryegate",
   "date": "2026-03-17",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ryegate S MT Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.04--109.24",
   "lat": 46.04,
   "lon": -109.24,
   "zip": "",
   "city": "4 NW Hailstone Wildlife",
   "date": "2026-03-17",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM19 3.9 NW Hailstone Wildlife Refuge (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-03-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-03-17",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-M75-2026-03-17",
   "lat": 48.3689,
   "lon": -107.9179,
   "zip": "",
   "city": "Malta",
   "date": "2026-03-17",
   "county": "Phillips",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Malta (M75) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Malta (M75) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-03-17",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-03-17",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-03-17",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-46.04--109.24",
   "lat": 46.04,
   "lon": -109.24,
   "zip": "",
   "city": "4 NW Hailstone Wildlife",
   "date": "2026-03-17",
   "county": "Stillwater",
   "source": "IEM 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 MTM19 3.9 NW Hailstone Wildlife Refuge (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-03-17",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-17",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-03-17",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-03-17",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-03-17",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2026-03-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-03-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-03-17",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-03-17",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2026-03-17",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-03-17",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grassrange (MVH) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-03-17",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-17",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-03-17",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-03-17",
   "county": "Valley",
   "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": "GLASGOW INTL ARPT (GGW) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-03-17",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-03-17",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-03-17",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-03-17",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-03-17",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-03-17",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-03-17",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-03-17",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2026-03-17",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-03-17",
   "county": "Hill",
   "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": "Havre (HVR) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1311103-2026-03-17",
   "lon": 210218,
   "zip": "",
   "city": "Little Rocky Mountains",
   "date": "2026-03-17",
   "county": "Little Rocky Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple observations in southwest Phillips County recorded wind gusts in excess of 60 mph, the strongest of which was 76 mph, measured at the Zortman BLM RAWS site (ALDM8).",
   "sourceDetail": "Verified by RAWS — NCEI Event #1311103",
   "windSpeedMph": 66,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328865-2026-03-17",
   "lon": 212302,
   "zip": "",
   "city": "Melville Foothills",
   "date": "2026-03-17",
   "county": "Melville Foothills",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Harlowton S gusted to 64 mph.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1328865",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318558-2026-03-17",
   "lon": 211036,
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-03-17",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FBLM8 Fort Belknap RAWS measured a 68 mph wind gust. Montana mesonet Cleveland N also measured a high wind gust.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1318558",
   "windSpeedMph": 59,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318576-2026-03-17",
   "lon": 211036,
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2026-03-17",
   "county": "Blackfoot And Macdonald Pass",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFPS Flesher Pass measured a 69 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1318576",
   "windSpeedMph": 60,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1311109-2026-03-17",
   "lon": 210218,
   "zip": "",
   "city": "And Southern Valley",
   "date": "2026-03-17",
   "county": "And Southern Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple observations in central and southern Valley County recorded wind gusts in excess of 57 mph, the strongest of which was 60 mph, measured at the Vandalia N Montana Climate Office mesonet site (MTM34).",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1311109",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1311110-2026-03-17",
   "lon": 210218,
   "zip": "",
   "city": "And Se Phillips",
   "date": "2026-03-17",
   "county": "And Se Phillips",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple observations in central and southeast Phillips County recorded wind gusts in excess of 57 mph, the strongest of which was 62 mph, measured at the Saco S Montana Climate Office mesonet site (SASM8).",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1311110",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-16",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-16",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-16",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-03-16",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "75 mph wind gust at Dog Gun Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-16",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 92,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-16",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-48.74--113.43",
   "lat": 48.74,
   "lon": -113.43,
   "zip": "",
   "city": "Saint Mary",
   "date": "2026-03-16",
   "county": "Glacier",
   "source": "IEM 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 SRYM8 Saint Mary RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-16",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-03-16",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-16",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-16",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-16",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-03-16",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-16",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-16",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-16",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-03-16",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-03-16",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-16",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-45.74--109.83",
   "lat": 45.74,
   "lon": -109.83,
   "zip": "",
   "city": "3 SW Greycliff",
   "date": "2026-03-16",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 SW Greycliff",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2026-03-16",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-16",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-48.63--113.34",
   "lat": 48.63,
   "lon": -113.34,
   "zip": "",
   "city": "8 N Kiowa",
   "date": "2026-03-16",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MRRGN Milk River Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-16",
   "county": "Wheatland",
   "source": "IEM 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 MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2026-03-16",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-03-16",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-48.74--113.43",
   "lat": 48.74,
   "lon": -113.43,
   "zip": "",
   "city": "Saint Mary",
   "date": "2026-03-16",
   "county": "Glacier",
   "source": "IEM 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 SRYM8 Saint Mary RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-03-16",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-03-16",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dog Gun Lake MT Mesonet measured an average sustained wind of 54 mph from 0500 to 0725 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-03-16",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-03-16",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2026-03-16",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-03-16",
   "county": "Hill",
   "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": "Havre (HVR) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-03-16",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-03-16",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-03-16",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-03-16",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-03-16",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-16",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-03-16",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-03-16",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-03-16",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-03-16",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-16-Glacier Park Region-wind-2026-03-16",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2026-03-16",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-16"
  },
  {
   "id": "iem-ww-TFX-HW-W-16-High Plains-wind-2026-03-16",
   "zip": "",
   "city": "High Plains",
   "date": "2026-03-16",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-16"
  },
  {
   "id": "iem-ww-TFX-HW-W-16-Rocky Mountain Front-wind-2026-03-16",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-03-16",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-16"
  },
  {
   "id": "iem-ww-TFX-HW-W-16-Glacier, Western Toole, And Central Pondera-wind-2026-03-16",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2026-03-16",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-16"
  },
  {
   "id": "iem-ww-TFX-HW-W-16-Toole And Liberty-wind-2026-03-16",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-03-16",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-16"
  },
  {
   "id": "iem-ww-TFX-HW-W-16-Hill-wind-2026-03-16",
   "zip": "",
   "city": "Hill",
   "date": "2026-03-16",
   "county": "Hill",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hill.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-16"
  },
  {
   "id": "iem-ww-TFX-HW-W-16-Blaine-wind-2026-03-16",
   "zip": "",
   "city": "Blaine",
   "date": "2026-03-16",
   "county": "Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-16"
  },
  {
   "id": "iem-ww-TFX-HW-W-16-And Central Chouteau-wind-2026-03-16",
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2026-03-16",
   "county": "And Central Chouteau",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Central Chouteau.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-16"
  },
  {
   "id": "iem-ww-TFX-HW-W-16-Bears Paw Mountains And Southern Blaine-wind-2026-03-16",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-03-16",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-16"
  },
  {
   "id": "iem-ww-TFX-HW-W-16-Judith Basin County And Judith Gap-wind-2026-03-16",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2026-03-16",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-16"
  },
  {
   "id": "iem-ww-TFX-HW-W-16-Fergus County Below 4500ft-wind-2026-03-16",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2026-03-16",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-16"
  },
  {
   "id": "iem-ww-TFX-HW-W-16-Snowy And Judith Mountains-wind-2026-03-16",
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2026-03-16",
   "county": "Snowy And Judith Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Snowy And Judith Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-16"
  },
  {
   "id": "ncei-1318436-2026-03-16",
   "lon": 211036,
   "zip": "",
   "city": "High Plains",
   "date": "2026-03-16",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet Wetzel meadured a 78 mph wind gust. A few other weather stations: Mesonet station MTBRN Two Medicine Bridge, Mesonet station MTBWG Browning, and Dog Gun Lake MT Mesonet also reported high wind gusts.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1318436",
   "windSpeedMph": 68,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318408-2026-03-16",
   "lon": 211036,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2026-03-16",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SRYM8 Saint Mary RAWS measured a 61 mph wind gust.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1318408",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318562-2026-03-16",
   "lon": 211036,
   "zip": "",
   "city": "High Plains",
   "date": "2026-03-16",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN) measured a 74 mph wind gust. Mesonet station SALMT Salmond Ranch and Mesonet station MTCTS Choteau South also measured a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1318562",
   "windSpeedMph": 64,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327545-2026-03-16",
   "lon": 212302,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-16",
   "county": "Judith Gap",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Judith Gap mtdot gusted to 59 mph.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1327545",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318550-2026-03-16",
   "lon": 211036,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-03-16",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw measured a 70 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1318550",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318557-2026-03-16",
   "lon": 211036,
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-03-16",
   "county": "Rocky Mountain Front",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM02 10.2 S Loma measured a 65 mph wind gust. Montana mesonet Fort Benton E,  Mesonet station DVI04529 Fort Benton, and  Mesonet station MTLOM Loma also measured a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1318557",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2026-03-14",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2026-03-14",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2026-03-14",
   "county": "Gallatin",
   "source": "IEM 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 YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-44.69--112.54",
   "lat": 44.69,
   "lon": -112.54,
   "zip": "",
   "city": "4 NE Lima",
   "date": "2026-03-14",
   "county": "Beaverhead",
   "source": "IEM 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 LMRM8 Antelope RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-45.24--111.44",
   "lat": 45.24,
   "lon": -111.44,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2026-03-14",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station YCAMS 5.7 W Big Sky (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-45.55--112.60",
   "lat": 45.55,
   "lon": -112.6,
   "zip": "",
   "city": "7 NE Glen",
   "date": "2026-03-14",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM18 6.8 SE Melrose (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-45.79--112.94",
   "lat": 45.79,
   "lon": -112.94,
   "zip": "",
   "city": "1 ESE Wise River",
   "date": "2026-03-14",
   "county": "Beaverhead",
   "source": "IEM 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 WRSM8 Wise River.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-44.56--112.31",
   "lat": 44.56,
   "lon": -112.31,
   "zip": "",
   "city": "Monida",
   "date": "2026-03-14",
   "county": "Beaverhead",
   "source": "IEM 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 MTMQM Monida Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-45.27--111.88",
   "lat": 45.27,
   "lon": -111.88,
   "zip": "",
   "city": "4 SE Virginia City",
   "date": "2026-03-14",
   "county": "Madison",
   "source": "IEM 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 MTM17 BLM - Virginia City.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-44.81--112.72",
   "lat": 44.81,
   "lon": -112.72,
   "zip": "",
   "city": "7 N Dell",
   "date": "2026-03-14",
   "county": "Beaverhead",
   "source": "IEM 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 MTM16 6.6 N Dell (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-45.53--112.30",
   "lat": 45.53,
   "lon": -112.3,
   "zip": "",
   "city": "2 ESE Twin Bridges",
   "date": "2026-03-14",
   "county": "Madison",
   "source": "IEM 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 KRVF 1 ESE Twin Bridges.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2026-03-14",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-45.24--111.44",
   "lat": 45.24,
   "lon": -111.44,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2026-03-14",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station YCAMS 5.7 W Big Sky (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-45.25--112.88",
   "lat": 45.25,
   "lon": -112.88,
   "zip": "",
   "city": "8 NE Bannack",
   "date": "2026-03-14",
   "county": "Beaverhead",
   "source": "IEM 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 MTM14 BLM - Argenta.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-45.27--111.88",
   "lat": 45.27,
   "lon": -111.88,
   "zip": "",
   "city": "4 SE Virginia City",
   "date": "2026-03-14",
   "county": "Madison",
   "source": "IEM 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 MTM17 BLM - Virginia City.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-14-wind-44.68--111.83",
   "lat": 44.68,
   "lon": -111.83,
   "zip": "",
   "city": "6 NNW Lakeview",
   "date": "2026-03-14",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station RRDM8 Red Rock RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-03-14-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-03-14",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-3U3-2026-03-14",
   "lat": 46.1531,
   "lon": -112.8678,
   "zip": "",
   "city": "Anaconda",
   "date": "2026-03-14",
   "county": "Deer Lodge",
   "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": "Anaconda (3U3) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Anaconda (3U3) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BTM-2026-03-14",
   "lat": 45.9548,
   "lon": -112.4975,
   "zip": "",
   "city": "BUTTE/BERT MOONEY",
   "date": "2026-03-14",
   "county": "Silver Bow",
   "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": "BUTTE/BERT MOONEY (BTM) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BUTTE/BERT MOONEY (BTM) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-03-14",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-03-14",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RVF-2026-03-14",
   "lat": 45.5354,
   "lon": -112.3023,
   "zip": "",
   "city": "Twin Bridges",
   "date": "2026-03-14",
   "county": "Madison",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Twin Bridges (RVF) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Twin Bridges (RVF) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-15-Gallatin Valley-wind-2026-03-14",
   "zip": "",
   "city": "Gallatin Valley",
   "date": "2026-03-14",
   "county": "Gallatin Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gallatin Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-15"
  },
  {
   "id": "iem-ww-TFX-HW-W-15-Madison River Valley-wind-2026-03-14",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2026-03-14",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-15"
  },
  {
   "id": "iem-ww-TFX-HW-W-15-Big Belt, Bridger And Castle Mountains-wind-2026-03-14",
   "zip": "",
   "city": "Big Belt, Bridger And Castle Mountains",
   "date": "2026-03-14",
   "county": "Big Belt, Bridger And Castle Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Belt, Bridger And Castle Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-15"
  },
  {
   "id": "iem-ww-TFX-HW-W-15-Elkhorn And Boulder Mountains-wind-2026-03-14",
   "zip": "",
   "city": "Elkhorn And Boulder Mountains",
   "date": "2026-03-14",
   "county": "Elkhorn And Boulder Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Elkhorn And Boulder Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-15"
  },
  {
   "id": "iem-ww-TFX-HW-W-15-Canyon Ferry Area-wind-2026-03-14",
   "zip": "",
   "city": "Canyon Ferry Area",
   "date": "2026-03-14",
   "county": "Canyon Ferry Area",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Canyon Ferry Area.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-15"
  },
  {
   "id": "iem-ww-TFX-HW-W-15-Missouri Headwaters-wind-2026-03-14",
   "zip": "",
   "city": "Missouri Headwaters",
   "date": "2026-03-14",
   "county": "Missouri Headwaters",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Missouri Headwaters.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-15"
  },
  {
   "id": "iem-ww-TFX-HW-W-15-Beaverhead-wind-2026-03-14",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-03-14",
   "county": "Beaverhead",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaverhead.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-15"
  },
  {
   "id": "iem-ww-TFX-HW-W-15-Beaverhead And Western Madison Below 6000ft-wind-2026-03-14",
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2026-03-14",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaverhead And Western Madison Below 6000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-15"
  },
  {
   "id": "iem-ww-TFX-HW-W-15-Ruby Mountains And Southern Beaverhead Mountains-wind-2026-03-14",
   "zip": "",
   "city": "Ruby Mountains And Southern Beaverhead Mountains",
   "date": "2026-03-14",
   "county": "Ruby Mountains And Southern Beaverhead Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Ruby Mountains And Southern Beaverhead Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-15"
  },
  {
   "id": "iem-ww-TFX-HW-W-15-Gallatin And Madison County Mountains And Centennial Mountains-wind-2026-03-14",
   "zip": "",
   "city": "Gallatin And Madison County Mountains And Centennial Mountains",
   "date": "2026-03-14",
   "county": "Gallatin And Madison County Mountains And Centennial Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gallatin And Madison County Mountains And Centennial Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-15"
  },
  {
   "id": "ncei-1326632-2026-03-14",
   "lon": 212180,
   "zip": "",
   "city": "Ruby Mountains And Southern Beaverhead Mountains",
   "date": "2026-03-14",
   "county": "Ruby Mountains And Southern Beaverhead Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LMRM8 Antelope RAWS measured a 66 mph wind gust. Mesonet station MTMQM Monida Pass also measured a high wind gust.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1326632",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326630-2026-03-14",
   "lon": 212180,
   "zip": "",
   "city": "Northwest Beaverhead",
   "date": "2026-03-14",
   "county": "Northwest Beaverhead",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WRSM8 Wise River measured a 60 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1326630",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326631-2026-03-14",
   "lon": 212180,
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2026-03-14",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM14 BLM - Argenta measured a 66 mph wind gust. AWOS station KRVF and mesonet station MTM16 6.6 N Dell also measured a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1326631",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326634-2026-03-14",
   "lon": 212180,
   "zip": "",
   "city": "Gallatin And Madison",
   "date": "2026-03-14",
   "county": "Gallatin And Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM17 BLM - Virginia City measured a 60 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1326634",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.47--112.95",
   "lat": 44.47,
   "lon": -112.95,
   "zip": "",
   "city": "21 SW Lima",
   "date": "2026-03-13",
   "county": "Beaverhead",
   "source": "IEM 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 HRKM8 Harkness RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-03-13",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2026-03-13",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2026-03-13",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-03-13",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-03-13",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DILLON AIRPORT (DLN) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.96--109.74",
   "lat": 46.96,
   "lon": -109.74,
   "zip": "",
   "city": "2 WSW Moore",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reported peak wind gust on Thursday.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-12",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.41--108.56",
   "lat": 45.41,
   "lon": -108.56,
   "zip": "",
   "city": "2 WSW Pryor",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTC01 Pryor.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.32--111.33",
   "lat": 47.32,
   "lon": -111.33,
   "zip": "",
   "city": "8 WSW Stockett",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Eden NW.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-44.47--112.95",
   "lat": 44.47,
   "lon": -112.95,
   "zip": "",
   "city": "21 SW Lima",
   "date": "2026-03-12",
   "county": "Beaverhead",
   "source": "IEM 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 HRKM8 Harkness RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.90--113.44",
   "lat": 47.9,
   "lon": -113.44,
   "zip": "",
   "city": "19 E Swan Lake",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM 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 TT727 Spotted Bear Lookout Wind event is ongoing.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM 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 MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.84--110.70",
   "lat": 46.84,
   "lon": -110.7,
   "zip": "",
   "city": "7 SSE Neihart",
   "date": "2026-03-12",
   "county": "Meagher",
   "source": "IEM 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 MTKIH Kings Hill Us_89 Mp 28.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.85--113.97",
   "lat": 46.85,
   "lon": -113.97,
   "zip": "",
   "city": "2 SW East Missoula",
   "date": "2026-03-12",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mt. Sentinel at 5026 feet. Wind event is ongoing.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.45--115.70",
   "lat": 47.45,
   "lon": -115.7,
   "zip": "",
   "city": "5 NW East Portal",
   "date": "2026-03-12",
   "county": "Mineral",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLPS 4.8 NW East Portal (MT DOT).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM 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 YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-12",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.41--111.72",
   "lat": 47.41,
   "lon": -111.72,
   "zip": "",
   "city": "8 SSE Fort  Shaw",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Sun River SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.83--114.00",
   "lat": 46.83,
   "lon": -114,
   "zip": "",
   "city": "3 S Missoula",
   "date": "2026-03-12",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0378 Missoula.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Belt NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Battle Ridge RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.75--111.55",
   "lat": 47.75,
   "lon": -111.55,
   "zip": "",
   "city": "7 ENE Power",
   "date": "2026-03-12",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 ENE Power",
   "sourceDetail": "NWS TFX — Other Federal via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-12",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.75--110.55",
   "lat": 47.75,
   "lon": -110.55,
   "zip": "",
   "city": "7 SE Fort Benton",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Frenchman Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.17--110.85",
   "lat": 47.17,
   "lon": -110.85,
   "zip": "",
   "city": "5 N Monarch",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Northwest Energy sensor.",
   "sourceDetail": "NWS TFX — Utility Company via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.30--111.36",
   "lat": 47.3,
   "lon": -111.36,
   "zip": "",
   "city": "10 WSW Stockett",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM 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 FW1843 Great Falls.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.50--111.17",
   "lat": 47.5,
   "lon": -111.17,
   "zip": "",
   "city": "1 ESE Malmstrom Afb",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM 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 KGFA Malmstrom AFB.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.45--109.80",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "2 ENE Harlowton",
   "date": "2026-03-12",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1KM 2 ENE Harlowton.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.75--110.55",
   "lat": 47.75,
   "lon": -110.55,
   "zip": "",
   "city": "7 SE Fort Benton",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Frenchman Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.32--111.33",
   "lat": 47.32,
   "lon": -111.33,
   "zip": "",
   "city": "8 WSW Stockett",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet Eden NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.30--111.36",
   "lat": 47.3,
   "lon": -111.36,
   "zip": "",
   "city": "10 WSW Stockett",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM 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 FW1843 Great Falls.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.85--113.97",
   "lat": 46.85,
   "lon": -113.97,
   "zip": "",
   "city": "2 SW East Missoula",
   "date": "2026-03-12",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Peak wind speed at Mt. Sentinel at 5_026 feet. The winds were sustained at 60.1 mph and there was a wind shift to the northwest_ but the temperatures did not start to cool until after daybreak.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.33--115.51",
   "lat": 48.33,
   "lon": -115.51,
   "zip": "",
   "city": "5 SSE Libby",
   "date": "2026-03-12",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Southwest wind.",
   "sourceDetail": "NWS MSO — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-12",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 14 W Bynum",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.30--111.36",
   "lat": 47.3,
   "lon": -111.36,
   "zip": "",
   "city": "10 WSW Stockett",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 10 WSW Stockett. Mesonet station FW1843 Great Falls.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.50--111.17",
   "lat": 47.5,
   "lon": -111.17,
   "zip": "",
   "city": "1 ESE Malmstrom Afb",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM 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 KGFA Malmstrom AFB.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.75--110.55",
   "lat": 47.75,
   "lon": -110.55,
   "zip": "",
   "city": "7 SE Fort Benton",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Frenchman Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.46--109.57",
   "lat": 45.46,
   "lon": -109.57,
   "zip": "",
   "city": "4 W Fishtail",
   "date": "2026-03-12",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FSLM8 Fishtail.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.32--111.47",
   "lat": 47.32,
   "lon": -111.47,
   "zip": "",
   "city": "8 SSE Ulm",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM 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 K1IM India.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.42--110.41",
   "lat": 46.42,
   "lon": -110.41,
   "zip": "",
   "city": "5 WSW Martinsdale",
   "date": "2026-03-12",
   "county": "Meagher",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IngerRanch - KMTMONTA17.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Belt NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.09--109.97",
   "lat": 47.09,
   "lon": -109.97,
   "zip": "",
   "city": "3 ENE Benchland",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM 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 MTM47 MDA - Benchland.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.14--110.82",
   "lat": 47.14,
   "lon": -110.82,
   "zip": "",
   "city": "3 NNE Monarch",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM 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 MTMON Monarch Canyon (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.06--109.03",
   "lat": 47.06,
   "lon": -109.03,
   "zip": "",
   "city": "5 NNE Forestgrove",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 K1NM 5 NE Forestgrove.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.69--111.47",
   "lat": 47.69,
   "lon": -111.47,
   "zip": "",
   "city": "10 NNE Vaughn",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Benton Lake W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2026-03-12",
   "county": "Carbon",
   "source": "IEM 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 MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.46--111.39",
   "lat": 47.46,
   "lon": -111.39,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RSOIS observations at NWS Great Falls.",
   "sourceDetail": "NWS TFX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.04--113.99",
   "lat": 47.04,
   "lon": -113.99,
   "zip": "",
   "city": "5 E Evaro",
   "date": "2026-03-12",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station PNTM8 Point 6.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.25--113.54",
   "lat": 48.25,
   "lon": -113.54,
   "zip": "",
   "city": "4 SE Essex",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station S11MT Shed 11.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Belt NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 92,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.48--115.91",
   "lat": 48.48,
   "lon": -115.91,
   "zip": "",
   "city": "1 NNW Troy",
   "date": "2026-03-12",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TROM8 Troy.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.90--113.44",
   "lat": 47.9,
   "lon": -113.44,
   "zip": "",
   "city": "19 E Swan Lake",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT727 Spotted Bear Lookout.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2026-03-12",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.95--110.50",
   "lat": 47.95,
   "lon": -110.5,
   "zip": "",
   "city": "1 N Loma",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM 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 MTLOM Loma (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.46--111.39",
   "lat": 47.46,
   "lon": -111.39,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 WSW Great Falls",
   "sourceDetail": "NWS TFX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-03-12",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 80 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.41--111.72",
   "lat": 47.41,
   "lon": -111.72,
   "zip": "",
   "city": "8 SSE Fort  Shaw",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Sun River SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.26--114.37",
   "lat": 48.26,
   "lon": -114.37,
   "zip": "",
   "city": "5 WNW Evergreen",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 WNW Evergreen",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2026-03-12",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.06--109.95",
   "lat": 47.06,
   "lon": -109.95,
   "zip": "",
   "city": "2 WNW Moccasin",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Moccasin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.14--110.82",
   "lat": 47.14,
   "lon": -110.82,
   "zip": "",
   "city": "3 NNE Monarch",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMON Monarch Canyon (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.14--110.82",
   "lat": 47.14,
   "lon": -110.82,
   "zip": "",
   "city": "3 NNE Monarch",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 3 NNE Monarch. Mesonet station MTMON Monarch Canyon (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 90,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-03-12",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.78--111.17",
   "lat": 45.78,
   "lon": -111.17,
   "zip": "",
   "city": "Belgrade",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBZN Bozeman Yellowstone Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Dog Gun Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.46--111.39",
   "lat": 47.46,
   "lon": -111.39,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 WSW Great Falls",
   "sourceDetail": "NWS TFX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.68--110.90",
   "lat": 47.68,
   "lon": -110.9,
   "zip": "",
   "city": "7 ESE Floweree",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Highwood Bench.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2026-03-12",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.84--110.65",
   "lat": 47.84,
   "lon": -110.65,
   "zip": "",
   "city": "1 N Fort Benton",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM 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 DVI07425 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.85--110.64",
   "lat": 47.85,
   "lon": -110.64,
   "zip": "",
   "city": "2 NNE Fort Benton",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM 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 K79S 1 NE Fort Benton.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.26--110.59",
   "lat": 47.26,
   "lon": -110.59,
   "zip": "",
   "city": "5 WSW Geyser",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Red Barn - KMTGEYSE7.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.28--110.35",
   "lat": 47.28,
   "lon": -110.35,
   "zip": "",
   "city": "7 E Geyser",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 E Geyser",
   "sourceDetail": "NWS TFX — Other Federal via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.73--109.20",
   "lat": 47.73,
   "lon": -109.2,
   "zip": "",
   "city": "14 NE Winifred",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Woodhawk.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.89--110.53",
   "lat": 47.89,
   "lon": -110.53,
   "zip": "",
   "city": "3 SSW Loma",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM 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 MTM45 3.2 SW Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.76--114.58",
   "lat": 48.76,
   "lon": -114.58,
   "zip": "",
   "city": "11 NE Stryker",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LKMMT Link Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 98,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.62--109.10",
   "lat": 45.62,
   "lon": -109.1,
   "zip": "",
   "city": "7 E Columbus",
   "date": "2026-03-12",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9321 Columbus.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.58--115.28",
   "lat": 47.58,
   "lon": -115.28,
   "zip": "",
   "city": "3 ESE Thompson Falls",
   "date": "2026-03-12",
   "county": "Sanders",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station THAM8 Thompson Falls Raws.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.95--110.49",
   "lat": 47.95,
   "lon": -110.49,
   "zip": "",
   "city": "1 NNE Loma",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Loma N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-03-12",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.63--115.58",
   "lat": 48.63,
   "lon": -115.58,
   "zip": "",
   "city": "15 NE Kootenai Falls",
   "date": "2026-03-12",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Interestingly the peak wind occurred before the cold front passage at the Mesonet RAWS station BIFM8 BC Baldy. The temperature dropped from 36 to 31 between 0814 and 0914 MDT.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.61--114.62",
   "lat": 47.61,
   "lon": -114.62,
   "zip": "",
   "city": "2 E Camas",
   "date": "2026-03-12",
   "county": "Sanders",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HOTM8 1 SW Hot Springs.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.10--110.33",
   "lat": 48.1,
   "lon": -110.33,
   "zip": "",
   "city": "11 WSW Big Sandy",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM 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 MTM90 Big Sandy Sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM 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 GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.72--114.54",
   "lat": 47.72,
   "lon": -114.54,
   "zip": "",
   "city": "5 ENE Lonepine",
   "date": "2026-03-12",
   "county": "Lake",
   "source": "IEM 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 MTM58 4.8 E Lonepine (MT-MESO).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.39--110.13",
   "lat": 47.39,
   "lon": -110.13,
   "zip": "",
   "city": "4 NW Coffee Creek",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Coffee Creek.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.95--110.50",
   "lat": 47.95,
   "lon": -110.5,
   "zip": "",
   "city": "1 N Loma",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM 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 MTLOM Loma (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-03-12",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-03-12",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 77 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2026-03-12",
   "county": "Carbon",
   "source": "IEM 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 MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-03-12",
   "county": "Phillips",
   "source": "IEM 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 MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.28--110.80",
   "lat": 47.28,
   "lon": -110.8,
   "zip": "",
   "city": "3 WNW Raynesford",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1AM Alpha.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.45--109.42",
   "lat": 47.45,
   "lon": -109.42,
   "zip": "",
   "city": "3 WSW Suffolk",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 K1EM Echo.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.06--109.95",
   "lat": 47.06,
   "lon": -109.95,
   "zip": "",
   "city": "2 WNW Moccasin",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Moccasin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.03--110.04",
   "lat": 48.03,
   "lon": -110.04,
   "zip": "",
   "city": "11 SSE Big Sandy",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Big Sandy SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-03-12",
   "county": "Musselshell",
   "source": "IEM 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 MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.30--109.85",
   "lat": 47.3,
   "lon": -109.85,
   "zip": "",
   "city": "5 ESE Denton",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 MTDEN Denton (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-79S-2026-03-12",
   "lat": 47.8451,
   "lon": -110.6365,
   "zip": "",
   "city": "Fort Benton",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fort Benton (79S) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Fort Benton (79S) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.56--109.47",
   "lat": 48.56,
   "lon": -109.47,
   "zip": "",
   "city": "10 E Havre",
   "date": "2026-03-12",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station PG Ranch.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.03--109.47",
   "lat": 47.03,
   "lon": -109.47,
   "zip": "",
   "city": "3 SW Lewistown",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLWT Lewistown Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.26--110.59",
   "lat": 47.26,
   "lon": -110.59,
   "zip": "",
   "city": "5 WSW Geyser",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Red Barn - KMTGEYSE7.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.04--108.64",
   "lat": 48.04,
   "lon": -108.64,
   "zip": "",
   "city": "4 NE Hays",
   "date": "2026-03-12",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Dry Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.28--110.35",
   "lat": 47.28,
   "lon": -110.35,
   "zip": "",
   "city": "7 E Geyser",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 E Geyser",
   "sourceDetail": "NWS TFX — Other Federal via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-03-12",
   "county": "Stillwater",
   "source": "IEM 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 MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.38--108.68",
   "lat": 47.38,
   "lon": -108.68,
   "zip": "",
   "city": "13 ENE Roy",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Roy E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.32--111.47",
   "lat": 47.32,
   "lon": -111.47,
   "zip": "",
   "city": "8 SSE Ulm",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM 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 K1IM India.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Dog Gun Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.26--113.50",
   "lat": 48.26,
   "lon": -113.5,
   "zip": "",
   "city": "3 WSW Blacktail - Railr",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNSLP 2.9 W Blacktail - Railroad ID (GNP).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.98--109.75",
   "lat": 46.98,
   "lon": -109.75,
   "zip": "",
   "city": "2 WNW Moore",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 MTEDD Eddies Corner Us-191 Mp 39.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.56--107.53",
   "lat": 47.56,
   "lon": -107.53,
   "zip": "",
   "city": "7 SE Devils Creek Rec A",
   "date": "2026-03-12",
   "county": "Garfield",
   "source": "IEM 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 SSMM8 Devils Creek Rec Area 6ese.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.11--109.09",
   "lat": 47.11,
   "lon": -109.09,
   "zip": "",
   "city": "8 N Forestgrove",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Forestgrove N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.98--111.16",
   "lat": 48.98,
   "lon": -111.16,
   "zip": "",
   "city": "6 NE Whitlash",
   "date": "2026-03-12",
   "county": "Liberty",
   "source": "IEM 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 DW9565 Whitlash.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM 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 MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.42--114.26",
   "lat": 47.42,
   "lon": -114.26,
   "zip": "",
   "city": "3 N Moiese",
   "date": "2026-03-12",
   "county": "Lake",
   "source": "IEM 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 MTM79 Mda Moiese N.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.06--109.95",
   "lat": 47.06,
   "lon": -109.95,
   "zip": "",
   "city": "2 WNW Moccasin",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM 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 MWSM 2.0 W Moccasin (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.01--108.36",
   "lat": 47.01,
   "lon": -108.36,
   "zip": "",
   "city": "1 NNW Winnett",
   "date": "2026-03-12",
   "county": "Petroleum",
   "source": "IEM 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 MTWIN Winnett Mt-200 Mp 136.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.49--108.95",
   "lat": 47.49,
   "lon": -108.95,
   "zip": "",
   "city": "11 N Roy",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 MTM42 Blm Roy.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-03-12",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.30--111.36",
   "lat": 47.3,
   "lon": -111.36,
   "zip": "",
   "city": "10 WSW Stockett",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM 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 FW1843 Great Falls.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.92--108.73",
   "lat": 47.92,
   "lon": -108.73,
   "zip": "",
   "city": "5 WNW Landusky",
   "date": "2026-03-12",
   "county": "Phillips",
   "source": "IEM 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 MTHAY 6.1 SW Hays (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.75--110.55",
   "lat": 47.75,
   "lon": -110.55,
   "zip": "",
   "city": "7 SE Fort Benton",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Frenchman Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.11--109.09",
   "lat": 47.11,
   "lon": -109.09,
   "zip": "",
   "city": "8 N Forestgrove",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Forestgrove N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.06--109.03",
   "lat": 47.06,
   "lon": -109.03,
   "zip": "",
   "city": "5 NNE Forestgrove",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 K1NM 5 NE Forestgrove.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.14--114.30",
   "lat": 48.14,
   "lon": -114.3,
   "zip": "",
   "city": "4 S Kalispell",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 S Kalispell",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.37--114.26",
   "lat": 47.37,
   "lon": -114.26,
   "zip": "",
   "city": "Moiese",
   "date": "2026-03-12",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM94 Cskt Bison Range.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.15--114.30",
   "lat": 48.15,
   "lon": -114.3,
   "zip": "",
   "city": "3 S Kalispell",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 S Kalispell",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.72--109.77",
   "lat": 46.72,
   "lon": -109.77,
   "zip": "",
   "city": "2 SSW Garneill",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Judith Gap.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.21--114.03",
   "lat": 47.21,
   "lon": -114.03,
   "zip": "",
   "city": "4 NE Arlee",
   "date": "2026-03-12",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station PSTM8 4 NE Arlee.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.28--113.43",
   "lat": 48.28,
   "lon": -113.43,
   "zip": "",
   "city": "1 E Blacktail - Railroa",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FIEM8 5 W Marias Pass.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.37--109.80",
   "lat": 47.37,
   "lon": -109.8,
   "zip": "",
   "city": "8 ENE Denton",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 K1DM 7 ENE Denton.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.08--114.22",
   "lat": 48.08,
   "lon": -114.22,
   "zip": "",
   "city": "Somers",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Somers",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.89--110.53",
   "lat": 47.89,
   "lon": -110.53,
   "zip": "",
   "city": "3 SSW Loma",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Loma S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.70--114.51",
   "lat": 47.7,
   "lon": -114.51,
   "zip": "",
   "city": "6 E Lonepine",
   "date": "2026-03-12",
   "county": "Lake",
   "source": "IEM 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 MTM57 5.7 E Lonepine (MT-MESO).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.49--108.95",
   "lat": 47.49,
   "lon": -108.95,
   "zip": "",
   "city": "11 N Roy",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 MTM42 Blm Roy.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.09--114.11",
   "lat": 48.09,
   "lon": -114.11,
   "zip": "",
   "city": "2 NW Bigfork",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NW Bigfork",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.09--109.97",
   "lat": 47.09,
   "lon": -109.97,
   "zip": "",
   "city": "3 ENE Benchland",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM 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 MTM47 MDA - Benchland.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.56--110.76",
   "lat": 48.56,
   "lon": -110.76,
   "zip": "",
   "city": "Joplin",
   "date": "2026-03-12",
   "county": "Liberty",
   "source": "IEM 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 GW0416 Joplin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-03-12",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.98--109.75",
   "lat": 46.98,
   "lon": -109.75,
   "zip": "",
   "city": "2 WNW Moore",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 MTEDD Eddies Corner Us-191 Mp 39.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.03--109.97",
   "lat": 47.03,
   "lon": -109.97,
   "zip": "",
   "city": "3 WSW Moccasin",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 WSW Moccasin",
   "sourceDetail": "NWS TFX — Other Federal via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.74--110.22",
   "lat": 48.74,
   "lon": -110.22,
   "zip": "",
   "city": "12 NNE Gildford",
   "date": "2026-03-12",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Kremlin NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.72--110.41",
   "lat": 46.72,
   "lon": -110.41,
   "zip": "",
   "city": "12 NNE Checkerboard",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM 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 SFJM8 S. Fork Judith RAWS -12 NE Checkerboard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.28--110.35",
   "lat": 47.28,
   "lon": -110.35,
   "zip": "",
   "city": "7 E Geyser",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 E Geyser",
   "sourceDetail": "NWS TFX — Other Federal via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.54--114.10",
   "lat": 47.54,
   "lon": -114.1,
   "zip": "",
   "city": "1 N Ronan",
   "date": "2026-03-12",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM97 Ronan.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.18--114.36",
   "lat": 48.18,
   "lon": -114.36,
   "zip": "",
   "city": "2 WSW Kalispell",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 WSW Kalispell",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.19--114.40",
   "lat": 48.19,
   "lon": -114.4,
   "zip": "",
   "city": "4 W Kalispell",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 W Kalispell",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM 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 GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.56--108.01",
   "lat": 46.56,
   "lon": -108.01,
   "zip": "",
   "city": "5 NE Musselshell",
   "date": "2026-03-12",
   "county": "Musselshell",
   "source": "IEM 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 LMMM 4.9 NE Musselshell (AGRIMET).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.24--108.14",
   "lat": 46.24,
   "lon": -108.14,
   "zip": "",
   "city": "18 SSE Delphia",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM 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 MTM99 Steamboat.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM 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 MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.32--113.69",
   "lat": 48.32,
   "lon": -113.69,
   "zip": "",
   "city": "3 SW Pinnacle",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TRWMT Tunnel Ridge Wind.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 95,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.95--110.50",
   "lat": 47.95,
   "lon": -110.5,
   "zip": "",
   "city": "1 N Loma",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM 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 MTLOM Loma (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2026-03-12",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.88--114.51",
   "lat": 48.88,
   "lon": -114.51,
   "zip": "",
   "city": "6 WSW Trailcreek",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CYFM8 Hornet Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.98--114.36",
   "lat": 47.98,
   "lon": -114.36,
   "zip": "",
   "city": "3 NNE Lake Mary Ronan",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT726 Blacktail.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.87--108.39",
   "lat": 48.87,
   "lon": -108.39,
   "zip": "",
   "city": "2 NNE Turner",
   "date": "2026-03-12",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Turner N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.79--112.94",
   "lat": 47.79,
   "lon": -112.94,
   "zip": "",
   "city": "32 WSW Bynum",
   "date": "2026-03-12",
   "county": "Lewis And Clark",
   "source": "IEM 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 GPKM8 Gates Park.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.73--109.20",
   "lat": 47.73,
   "lon": -109.2,
   "zip": "",
   "city": "14 NE Winifred",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Woodhawk.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.45--109.42",
   "lat": 47.45,
   "lon": -109.42,
   "zip": "",
   "city": "3 WSW Suffolk",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 K1EM Echo.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.63--115.58",
   "lat": 48.63,
   "lon": -115.58,
   "zip": "",
   "city": "15 NE Kootenai Falls",
   "date": "2026-03-12",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BIFM8 Bc Baldy.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-03-12",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.33--112.58",
   "lat": 47.33,
   "lon": -112.58,
   "zip": "",
   "city": "14 SW Augusta",
   "date": "2026-03-12",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 14 SW Augusta",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-12",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 90,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2026-03-12",
   "county": "Phillips",
   "source": "IEM 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 MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.03--109.47",
   "lat": 47.03,
   "lon": -109.47,
   "zip": "",
   "city": "3 SW Lewistown",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLWT Lewistown Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.43--108.67",
   "lat": 46.43,
   "lon": -108.67,
   "zip": "",
   "city": "7 WSW Roundup",
   "date": "2026-03-12",
   "county": "Musselshell",
   "source": "IEM 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 HORM8 Horse Thief.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.06--109.03",
   "lat": 47.06,
   "lon": -109.03,
   "zip": "",
   "city": "5 NNE Forestgrove",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 K1NM 5 NE Forestgrove.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.00--109.20",
   "lat": 47,
   "lon": -109.2,
   "zip": "",
   "city": "6 W Forestgrove",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Great divide - KMTLEWIS74.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 94,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.60--107.87",
   "lat": 46.6,
   "lon": -107.87,
   "zip": "",
   "city": "Melstone",
   "date": "2026-03-12",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW6456 Melstone.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM 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 MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-03-12",
   "county": "Musselshell",
   "source": "IEM 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 MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM 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 GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-12",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.37--109.80",
   "lat": 47.37,
   "lon": -109.8,
   "zip": "",
   "city": "8 ENE Denton",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 K1DM 7 ENE Denton.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.72--110.41",
   "lat": 46.72,
   "lon": -110.41,
   "zip": "",
   "city": "12 NNE Checkerboard",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM 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 SFJM8 S. Fork Judith RAWS -12 NE Checkerboard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.31--111.70",
   "lat": 46.31,
   "lon": -111.7,
   "zip": "",
   "city": "8 W Townsend",
   "date": "2026-03-12",
   "county": "Broadwater",
   "source": "IEM 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 EKHM8 Elkhorn RAWS - 8 W Townsend.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.20--108.00",
   "lat": 46.2,
   "lon": -108,
   "zip": "",
   "city": "14 N Pompeys Pillar",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 14 N Pompeys Pillar",
   "sourceDetail": "NWS BYZ — CO-OP Observer via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.98--114.36",
   "lat": 47.98,
   "lon": -114.36,
   "zip": "",
   "city": "3 NNE Lake Mary Ronan",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM 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 TT726 Blacktail.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.40--108.95",
   "lat": 46.4,
   "lon": -108.95,
   "zip": "",
   "city": "7 N Lavina",
   "date": "2026-03-12",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 N Lavina",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.38--114.06",
   "lat": 48.38,
   "lon": -114.06,
   "zip": "",
   "city": "Hungry Horse",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HNYM8 Hungry Horse Raws.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-12",
   "county": "Wheatland",
   "source": "IEM 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 MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.73--109.20",
   "lat": 47.73,
   "lon": -109.2,
   "zip": "",
   "city": "14 NE Winifred",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Woodhawk.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.92--108.73",
   "lat": 47.92,
   "lon": -108.73,
   "zip": "",
   "city": "5 WNW Landusky",
   "date": "2026-03-12",
   "county": "Phillips",
   "source": "IEM 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 MTHAY 6.1 SW Hays (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM 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 MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2026-03-12",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 13 S Fort Belknap",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.93--108.34",
   "lat": 47.93,
   "lon": -108.34,
   "zip": "",
   "city": "9 E Zortman",
   "date": "2026-03-12",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office Mesonet site MRTM8 - Matador Ranch. Wind data is lost from 1:00 AM to 9:00 AM. First recorded severe wind gust was 60 mph at 9:10 AM. Peak wind gust was 65 mph at 9:20 AM. Next",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.37--109.80",
   "lat": 47.37,
   "lon": -109.8,
   "zip": "",
   "city": "8 ENE Denton",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1DM 7 ENE Denton.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.00--109.29",
   "lat": 47,
   "lon": -109.29,
   "zip": "",
   "city": "8 SE Lewistown",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 DVI02461 Lewistown.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-12",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.30--106.70",
   "lat": 46.3,
   "lon": -106.7,
   "zip": "",
   "city": "2 NNW Forsyth",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM 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 EW1247 Forsyth.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-03-12",
   "county": "Phillips",
   "source": "IEM 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 MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.83--109.01",
   "lat": 47.83,
   "lon": -109.01,
   "zip": "",
   "city": "18 SW Hays",
   "date": "2026-03-12",
   "county": "Blaine",
   "source": "IEM 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 LBCM8 Little Bullwhacker Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.81--109.02",
   "lat": 47.81,
   "lon": -109.02,
   "zip": "",
   "city": "19 SW Hays",
   "date": "2026-03-12",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 19 SW Hays",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2026-03-12",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2026-03-12",
   "county": "Phillips",
   "source": "IEM 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 ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.70--108.48",
   "lat": 47.7,
   "lon": -108.48,
   "zip": "",
   "city": "15 S Zortman",
   "date": "2026-03-12",
   "county": "Phillips",
   "source": "IEM 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 MCDM8 Manning Corral Dogtown.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.59--108.87",
   "lat": 47.59,
   "lon": -108.87,
   "zip": "",
   "city": "18 NNE Roy",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 18 NNE Roy",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2026-03-12",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGGW Glasgow Airport (ASOS).",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.28--113.43",
   "lat": 48.28,
   "lon": -113.43,
   "zip": "",
   "city": "1 E Blacktail - Railroa",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM 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 FIEM8 5 W Marias Pass.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.87--114.25",
   "lat": 47.87,
   "lon": -114.25,
   "zip": "",
   "city": "1 ENE Dayton",
   "date": "2026-03-12",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The station recorded a sustained wind speed of 50 mph.",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2026-03-12",
   "county": "Valley",
   "source": "IEM 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 KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.35--106.49",
   "lat": 47.35,
   "lon": -106.49,
   "zip": "",
   "city": "5 W Van Norman",
   "date": "2026-03-12",
   "county": "Garfield",
   "source": "IEM 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 MTM88 - Jordan E. Wind speed data is missing between 10:30 AM and 11:15 AM. First recorded severe wind gust was 62 mph at 9:30 AM. Peak recorded wind gust was 63 mph at 9:45 AM. Sever",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-03-12",
   "county": "Stillwater",
   "source": "IEM 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 MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM 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 MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM 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 MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.56--111.79",
   "lat": 46.56,
   "lon": -111.79,
   "zip": "",
   "city": "6 ESE East Helena",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPK Spokane Creek Us-287 Mp 55.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.87--114.24",
   "lat": 47.87,
   "lon": -114.24,
   "zip": "",
   "city": "2 E Dayton",
   "date": "2026-03-12",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 E Dayton",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2026-03-12",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 104,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-03-12",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.72--110.41",
   "lat": 46.72,
   "lon": -110.41,
   "zip": "",
   "city": "12 NNE Checkerboard",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SFJM8 S. Fork Judith RAWS -12 NE Checkerboard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.31--111.70",
   "lat": 46.31,
   "lon": -111.7,
   "zip": "",
   "city": "8 W Townsend",
   "date": "2026-03-12",
   "county": "Broadwater",
   "source": "IEM 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 EKHM8 Elkhorn RAWS - 8 W Townsend.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.50--114.86",
   "lat": 47.5,
   "lon": -114.86,
   "zip": "",
   "city": "3 NNE Plains",
   "date": "2026-03-12",
   "county": "Sanders",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The station measured a sustained wind speed of 64 mph. A wind gust of 58 mph occurred at 1009MDT.",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.04--108.44",
   "lat": 45.04,
   "lon": -108.44,
   "zip": "",
   "city": "11 E Warren",
   "date": "2026-03-12",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM43 10.9 N Cowley (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.82--109.96",
   "lat": 45.82,
   "lon": -109.96,
   "zip": "",
   "city": "1 SSW Big Timber",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM 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 CW9353 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.03--109.47",
   "lat": 47.03,
   "lon": -109.47,
   "zip": "",
   "city": "3 SW Lewistown",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLWT Lewistown Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.32--113.69",
   "lat": 48.32,
   "lon": -113.69,
   "zip": "",
   "city": "3 SW Pinnacle",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TRWMT Tunnel Ridge Wind.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 96,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.80--108.63",
   "lat": 45.8,
   "lon": -108.63,
   "zip": "",
   "city": "4 W Billings",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 W Billings",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.94--107.65",
   "lat": 46.94,
   "lon": -107.65,
   "zip": "",
   "city": "12 ESE Mosby",
   "date": "2026-03-12",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office Mesonet site MBYM8 - Mosby SE. All Observational data is lost from 1:05 AM to 9:10 AM_ from 9:25 AM to 9:55 AM_ and from 10:20 AM to 11:50 AM. The only recorded severe wind gus",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.52--107.52",
   "lat": 47.52,
   "lon": -107.52,
   "zip": "",
   "city": "9 SE Devils Creek Rec A",
   "date": "2026-03-12",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office Mesonet site USEM8 - Brusett NW. All Observational data is lost from 1:05 AM to 9:10 AM_ from 9:25 AM to 10:00 AM_ and from 10:25 AM to 12:00 PM. First recorded severe wind gus",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.77--107.68",
   "lat": 47.77,
   "lon": -107.68,
   "zip": "",
   "city": "6 SSE Sun Prairie",
   "date": "2026-03-12",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office Mesonet site SNPM8 - Sun Prairie. Wind data is lost from 1:00 AM to 9:00 AM. First recorded severe wind gust of 65 mph at 10:05 AM was also the peak wind gust. Beginning at 10:",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.72--109.77",
   "lat": 46.72,
   "lon": -109.77,
   "zip": "",
   "city": "2 SSW Garneill",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Judith Gap.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.20--109.31",
   "lat": 46.2,
   "lon": -109.31,
   "zip": "",
   "city": "7 SSW Ryegate",
   "date": "2026-03-12",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 SSW Ryegate",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.36--108.24",
   "lat": 47.36,
   "lon": -108.24,
   "zip": "",
   "city": "15 WSW Crooked Creek Ca",
   "date": "2026-03-12",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office Mesonet site VLTM8 - Valentine E. All Observational data is lost from 1:00 AM to 9:00 AM. First recorded severe wind gust of 64 mph was recorded at 9:10 AM. Peak wind gust of 6",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.18--107.18",
   "lat": 47.18,
   "lon": -107.18,
   "zip": "",
   "city": "8 ENE Edwards",
   "date": "2026-03-12",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office Mesonet site EDEM8 - Edwards E. All Observational data is lost from 1:05 AM to 9:10 AM_ from 9:25 AM to 10:00 AM_ and from 10:25 AM to 11:55 AM. First recorded severe wind gust",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.56--107.53",
   "lat": 47.56,
   "lon": -107.53,
   "zip": "",
   "city": "7 SE Devils Creek Rec A",
   "date": "2026-03-12",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SSMM8 Devils Creek Rec Area 6ese.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.42--110.41",
   "lat": 46.42,
   "lon": -110.41,
   "zip": "",
   "city": "5 WSW Martinsdale",
   "date": "2026-03-12",
   "county": "Meagher",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 WSW Martinsdale",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.01--107.01",
   "lat": 47.01,
   "lon": -107.01,
   "zip": "",
   "city": "18 ESE Edwards",
   "date": "2026-03-12",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office Mesonet site BLZM8 - Blazier Butte. All Observational data is lost from 1:05 AM to 9:10 AM_ from 9:25 AM to 10:00 AM_ and from 10:20 AM to 11:55 AM. First recorded severe wind",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.17--107.64",
   "lat": 47.17,
   "lon": -107.64,
   "zip": "",
   "city": "9 WNW Sand Springs",
   "date": "2026-03-12",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office Mesonet site SDSM8 - Sand Springs NW. All Observational data is lost from 1:05 AM to 9:10 AM_ from 9:25 AM to 10:00 AM_ and from 10:25 AM to 11:55 AM. First recorded severe win",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.87--107.60",
   "lat": 45.87,
   "lon": -107.6,
   "zip": "",
   "city": "9 N Hardin",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM 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 MTM75 Hardin N Mda.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM 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 MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.97--108.50",
   "lat": 46.97,
   "lon": -108.5,
   "zip": "",
   "city": "7 SE Tiegen",
   "date": "2026-03-12",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office Mesonet site WIEM8 - Winnett SW. All Observational data is lost from 1:00 AM to 9:00 AM_ from 9:25 AM to 10:00 AM_ and from 10:20 AM to 11:55 AM. First recorded severe wind gus",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.12--106.64",
   "lat": 47.12,
   "lon": -106.64,
   "zip": "",
   "city": "5 NNW Cohagen",
   "date": "2026-03-12",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office Mesonet site OHNM8 - Cohagen N. All Observational data is lost from 1:05 AM to 9:10 AM_ from 9:25 AM to 10:00 AM_ and from 10:25 AM to 11:55 AM. First recorded severe wind gust",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM 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 MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.70--112.66",
   "lat": 46.7,
   "lon": -112.66,
   "zip": "",
   "city": "5 SSE Finn",
   "date": "2026-03-12",
   "county": "Powell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTAVN 5.2 SE Finn (MT DOT).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.33--106.95",
   "lat": 47.33,
   "lon": -106.95,
   "zip": "",
   "city": "2 WNW Jordan",
   "date": "2026-03-12",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJDN Jordan.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.45--106.98",
   "lat": 47.45,
   "lon": -106.98,
   "zip": "",
   "city": "10 NNW Jordan",
   "date": "2026-03-12",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office Mesonet site SGHM8 - Sage Hen Buttes. All Observational data is lost from 1:05 AM to 9:10 AM_ from 9:25 AM to 10:00 AM_ and from 10:25 AM to 12:00 PM. First recorded sustained",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.21--106.23",
   "lat": 47.21,
   "lon": -106.23,
   "zip": "",
   "city": "8 SSW Flowing Wells Res",
   "date": "2026-03-12",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office Mesonet site VNSM8 - Van Norman S. All Observational data is lost from 1:00 AM to 9:05 AM_ from 9:25 AM to 10:00 AM_ and from 10:25 AM to 11:55 AM. First recorded severe wind g",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.80--105.79",
   "lat": 47.8,
   "lon": -105.79,
   "zip": "",
   "city": "14 NNE Weldon",
   "date": "2026-03-12",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office Mesonet site VDWM8 - Vida W. All Observational data is lost from 1:00 AM to 9:05 AM_ from 9:25 AM to 10:00 AM_ from 10:25 AM to 11:55 AM_ and from 12:25 PM to 1:30 PM. First re",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.15--108.59",
   "lat": 47.15,
   "lon": -108.59,
   "zip": "",
   "city": "8 N Tiegen",
   "date": "2026-03-12",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office Mesonet site WRHM8 - War Horse NW. All Observational data is lost from 1:00 AM to 9:00 AM_ from 9:25 AM to 10:00 AM_ and from 10:25 AM to 11:55 AM. First recorded severe wind g",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.66--113.42",
   "lat": 46.66,
   "lon": -113.42,
   "zip": "",
   "city": "4 SE Nimrod",
   "date": "2026-03-12",
   "county": "Granite",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HYGM8 Harvey Grouse.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.68--109.40",
   "lat": 45.68,
   "lon": -109.4,
   "zip": "",
   "city": "7 E Reed Point",
   "date": "2026-03-12",
   "county": "Stillwater",
   "source": "IEM 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 AV472 Reed Point.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.62--106.11",
   "lat": 46.62,
   "lon": -106.11,
   "zip": "",
   "city": "9 SSE Angela",
   "date": "2026-03-12",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 SSE Angela",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM 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 MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-12",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-03-12",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.10--105.58",
   "lat": 48.1,
   "lon": -105.58,
   "zip": "",
   "city": "3 ENE Wolf Point",
   "date": "2026-03-12",
   "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": "ASOS station KOLF Wolf Point Airport.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.16--108.72",
   "lat": 46.16,
   "lon": -108.72,
   "zip": "",
   "city": "9 ENE Broadview",
   "date": "2026-03-12",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8212 Broadview.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2026-03-12",
   "county": "Musselshell",
   "source": "IEM 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 MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-12",
   "county": "Wheatland",
   "source": "IEM 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 MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.35--105.83",
   "lat": 46.35,
   "lon": -105.83,
   "zip": "",
   "city": "4 E Ulmer",
   "date": "2026-03-12",
   "county": "Custer",
   "source": "IEM 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 MTM25 4.3 S Miles City (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.74--106.15",
   "lat": 47.74,
   "lon": -106.15,
   "zip": "",
   "city": "13 NNE Nelson Creek Rec",
   "date": "2026-03-12",
   "county": "McCone",
   "source": "IEM 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 MTM87 Fort Peck S.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM 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 MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.78--108.16",
   "lat": 45.78,
   "lon": -108.16,
   "zip": "",
   "city": "11 WSW Corinth",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM 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 MTARC 11.8 S Ballantine (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.27--106.31",
   "lat": 46.27,
   "lon": -106.31,
   "zip": "",
   "city": "5 W Hathaway",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM 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 MTSWC 5.2 W Hathaway (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.94--108.15",
   "lat": 45.94,
   "lon": -108.15,
   "zip": "",
   "city": "1 SSE Ballantine",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM 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 MTBAL Ballantine I-94 Mp 15.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.18--108.08",
   "lat": 47.18,
   "lon": -108.08,
   "zip": "",
   "city": "9 NNW Cat Creek",
   "date": "2026-03-12",
   "county": "Petroleum",
   "source": "IEM 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 TR464 Lewistown Port No. 1.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.69--105.49",
   "lat": 47.69,
   "lon": -105.49,
   "zip": "",
   "city": "10 S Vida",
   "date": "2026-03-12",
   "county": "McCone",
   "source": "IEM 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 MTCOW 9.9 S Vida (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.27--106.62",
   "lat": 46.27,
   "lon": -106.62,
   "zip": "",
   "city": "3 E Forsyth",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM 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 K1S3 2 E Forsyth.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.50--110.57",
   "lat": 45.5,
   "lon": -110.57,
   "zip": "",
   "city": "Pine Creek",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW8455 Livingston.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.67--110.84",
   "lat": 45.67,
   "lon": -110.84,
   "zip": "",
   "city": "10 E Bozeman",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 10 E Bozeman",
   "sourceDetail": "NWS TFX — Utility Company via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.72--110.41",
   "lat": 46.72,
   "lon": -110.41,
   "zip": "",
   "city": "12 NNE Checkerboard",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SFJM8 S. Fork Judith RAWS -12 NE Checkerboard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.75--107.66",
   "lat": 45.75,
   "lon": -107.66,
   "zip": "",
   "city": "2 WNW Hardin",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM 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 K00U 2 WNW Hardin.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.41--108.56",
   "lat": 45.41,
   "lon": -108.56,
   "zip": "",
   "city": "2 WSW Pryor",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTC01 Pryor.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.14--107.39",
   "lat": 45.14,
   "lon": -107.39,
   "zip": "",
   "city": "Wyola",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM95 Wyola.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-03-12",
   "county": "Custer",
   "source": "IEM 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 MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-03-12",
   "county": "Stillwater",
   "source": "IEM 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 MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM 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 MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-12",
   "county": "Wheatland",
   "source": "IEM 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 MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.30--106.70",
   "lat": 46.3,
   "lon": -106.7,
   "zip": "",
   "city": "2 NNW Forsyth",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW1247 Forsyth.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.11--109.09",
   "lat": 47.11,
   "lon": -109.09,
   "zip": "",
   "city": "8 N Forestgrove",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Forestgrove N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.70--112.66",
   "lat": 46.7,
   "lon": -112.66,
   "zip": "",
   "city": "5 SSE Finn",
   "date": "2026-03-12",
   "county": "Powell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTAVN 5.2 SE Finn (MT DOT).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.78--108.16",
   "lat": 45.78,
   "lon": -108.16,
   "zip": "",
   "city": "11 WSW Corinth",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM 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 MTARC 11.8 S Ballantine (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.30--109.85",
   "lat": 47.3,
   "lon": -109.85,
   "zip": "",
   "city": "5 ESE Denton",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 MTDEN Denton (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.67--105.12",
   "lat": 47.67,
   "lon": -105.12,
   "zip": "",
   "city": "3 NW Richey",
   "date": "2026-03-12",
   "county": "Dawson",
   "source": "IEM 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 DW5890 Richey.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-44.47--112.95",
   "lat": 44.47,
   "lon": -112.95,
   "zip": "",
   "city": "21 SW Lima",
   "date": "2026-03-12",
   "county": "Beaverhead",
   "source": "IEM 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 HRKM8 Harkness RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM 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 WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.84--105.26",
   "lat": 46.84,
   "lon": -105.26,
   "zip": "",
   "city": "4 NE Terry",
   "date": "2026-03-12",
   "county": "Prairie",
   "source": "IEM 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 MTM29 3.9 NE Terry (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.28--105.29",
   "lat": 47.28,
   "lon": -105.29,
   "zip": "",
   "city": "8 NW Lindsay",
   "date": "2026-03-12",
   "county": "Dawson",
   "source": "IEM 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 MTLND 7.9 NW Lindsay (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.75--107.66",
   "lat": 45.75,
   "lon": -107.66,
   "zip": "",
   "city": "2 WNW Hardin",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM 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 K00U 2 WNW Hardin.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.56--108.01",
   "lat": 46.56,
   "lon": -108.01,
   "zip": "",
   "city": "5 NE Musselshell",
   "date": "2026-03-12",
   "county": "Musselshell",
   "source": "IEM 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 LMMM 4.9 NE Musselshell (AGRIMET).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.12--104.78",
   "lat": 47.12,
   "lon": -104.78,
   "zip": "",
   "city": "1 NW Forest Park",
   "date": "2026-03-12",
   "county": "Dawson",
   "source": "IEM 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 KGDV Glendive Airport.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.08--105.67",
   "lat": 47.08,
   "lon": -105.67,
   "zip": "",
   "city": "13 NNW Mccloud",
   "date": "2026-03-12",
   "county": "Prairie",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSHP Sheep Mountain S-253 Mp 28.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.79--112.94",
   "lat": 45.79,
   "lon": -112.94,
   "zip": "",
   "city": "1 ESE Wise River",
   "date": "2026-03-12",
   "county": "Beaverhead",
   "source": "IEM 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 WRSM8 Wise River.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.27--106.31",
   "lat": 46.27,
   "lon": -106.31,
   "zip": "",
   "city": "5 W Hathaway",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM 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 MTSWC 5.2 W Hathaway (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2026-03-12",
   "county": "Richland",
   "source": "IEM 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 MTLBT Lambert Mt-200 Mp 45.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.40--105.63",
   "lat": 46.4,
   "lon": -105.63,
   "zip": "",
   "city": "8 SE Tusler",
   "date": "2026-03-12",
   "county": "Custer",
   "source": "IEM 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 MTGOV 5.5 E Murn (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.35--111.07",
   "lat": 46.35,
   "lon": -111.07,
   "zip": "",
   "city": "14 WNW Ringling",
   "date": "2026-03-12",
   "county": "Meagher",
   "source": "IEM 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 MTDPC Deep Creek Us12 Mp 23.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.03--106.19",
   "lat": 46.03,
   "lon": -106.19,
   "zip": "",
   "city": "13 W Garland",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM 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 MCCM8 Cow Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-12",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 102,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.75--108.57",
   "lat": 45.75,
   "lon": -108.57,
   "zip": "",
   "city": "3 SSW Billings",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM 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 FW2748 Billings.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.10--108.22",
   "lat": 45.1,
   "lon": -108.22,
   "zip": "",
   "city": "22 SW Fort Smith",
   "date": "2026-03-12",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HBOM8 Hillsboro.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.71--104.34",
   "lat": 45.71,
   "lon": -104.34,
   "zip": "",
   "city": "6 NNE Belltower",
   "date": "2026-03-12",
   "county": "Carter",
   "source": "IEM 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 MTM93 Ekalaka Se.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.22--105.76",
   "lat": 46.22,
   "lon": -105.76,
   "zip": "",
   "city": "12 SE Ulmer",
   "date": "2026-03-12",
   "county": "Custer",
   "source": "IEM 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 MTM74 Miles City S Mda.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM 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 MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.44--104.43",
   "lat": 46.44,
   "lon": -104.43,
   "zip": "",
   "city": "5 ENE Plevna",
   "date": "2026-03-12",
   "county": "Fallon",
   "source": "IEM 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 MTM39 4.7 E Plevna (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.01--108.36",
   "lat": 47.01,
   "lon": -108.36,
   "zip": "",
   "city": "1 NNW Winnett",
   "date": "2026-03-12",
   "county": "Petroleum",
   "source": "IEM 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 MTWIN Winnett Mt-200 Mp 136.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM 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 MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.65--104.23",
   "lat": 46.65,
   "lon": -104.23,
   "zip": "",
   "city": "7 W Carlyle",
   "date": "2026-03-12",
   "county": "Wibaux",
   "source": "IEM 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 MTASH Ash Creek Mt-7 Mp 55.2.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-03-12",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.83--106.27",
   "lat": 46.83,
   "lon": -106.27,
   "zip": "",
   "city": "2 NW Rock Springs",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM 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 MTHIL 1.6 NW Rock Springs (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 91,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.35--111.07",
   "lat": 46.35,
   "lon": -111.07,
   "zip": "",
   "city": "14 WNW Ringling",
   "date": "2026-03-12",
   "county": "Meagher",
   "source": "IEM 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 MTDPC Deep Creek Us12 Mp 23.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-03-12",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Laurel (6S8) recorded a 70 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.03--109.47",
   "lat": 47.03,
   "lon": -109.47,
   "zip": "",
   "city": "3 SW Lewistown",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLWT Lewistown Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-03-12",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-03-12",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.48--104.07",
   "lat": 46.48,
   "lon": -104.07,
   "zip": "",
   "city": "7 S Ollie",
   "date": "2026-03-12",
   "county": "Fallon",
   "source": "IEM 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 CACM8 Cannonball Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.26--108.10",
   "lat": 46.26,
   "lon": -108.1,
   "zip": "",
   "city": "17 SSE Delphia",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM 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 STBM8 Steamboat.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.24--108.36",
   "lat": 47.24,
   "lon": -108.36,
   "zip": "",
   "city": "17 N Winnett",
   "date": "2026-03-12",
   "county": "Petroleum",
   "source": "IEM 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 DBCM8 Winnett 16N/Dry Blood Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.84--112.10",
   "lat": 45.84,
   "lon": -112.1,
   "zip": "",
   "city": "2 S Whitehall",
   "date": "2026-03-12",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station Renova Weather.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.64--106.94",
   "lat": 45.64,
   "lon": -106.94,
   "zip": "",
   "city": "6 SSW Stacey",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM91 Busby N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.15--107.59",
   "lat": 46.15,
   "lon": -107.59,
   "zip": "",
   "city": "2 NW Custer",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM 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 MTM96 Custer Nw.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM 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 AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.16--107.31",
   "lat": 46.16,
   "lon": -107.31,
   "zip": "",
   "city": "6 SSE Myers",
   "date": "2026-03-12",
   "county": "Treasure",
   "source": "IEM 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 MTHYH 6.2 SE Myers (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.99--104.80",
   "lat": 46.99,
   "lon": -104.8,
   "zip": "",
   "city": "5 NNE Hoyt",
   "date": "2026-03-12",
   "county": "Dawson",
   "source": "IEM 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 BRGM 4.7 NE Hoyt (AGRIMET).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2026-03-12",
   "county": "Musselshell",
   "source": "IEM 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 MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM 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 MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.16--110.82",
   "lat": 45.16,
   "lon": -110.82,
   "zip": "",
   "city": "3 N Corwin Springs",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGRD Gardiner Us-89 Mp 11.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM 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 MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.06--109.03",
   "lat": 47.06,
   "lon": -109.03,
   "zip": "",
   "city": "5 NNE Forestgrove",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM 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 K1NM 5 NE Forestgrove.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-03-12",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2026-03-12",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1S3-2026-03-12",
   "lat": 46.2712,
   "lon": -106.6239,
   "zip": "",
   "city": "Forsyth Tillitt Field",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Forsyth Tillitt Field (1S3) recorded a 67 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Forsyth Tillitt Field (1S3) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.81--104.46",
   "lat": 45.81,
   "lon": -104.46,
   "zip": "",
   "city": "7 SE Ekalaka",
   "date": "2026-03-12",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EKIM8 Mosby 16.3nne.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.25--108.50",
   "lat": 46.25,
   "lon": -108.5,
   "zip": "",
   "city": "11 S Klein",
   "date": "2026-03-12",
   "county": "Musselshell",
   "source": "IEM 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 GW4108 ROUNDUP.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.01--106.89",
   "lat": 45.01,
   "lon": -106.89,
   "zip": "",
   "city": "4 W Decker",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTDKR Decker S-314 Mp 1.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.04--109.24",
   "lat": 46.04,
   "lon": -109.24,
   "zip": "",
   "city": "4 NW Hailstone Wildlife",
   "date": "2026-03-12",
   "county": "Stillwater",
   "source": "IEM 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 MTM19 3.9 NW Hailstone Wildlife Refuge (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-03-12",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2026-03-12",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.32--113.69",
   "lat": 48.32,
   "lon": -113.69,
   "zip": "",
   "city": "3 SW Pinnacle",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TRWMT Tunnel Ridge Wind.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 97,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.02--104.33",
   "lat": 47.02,
   "lon": -104.33,
   "zip": "",
   "city": "4 NE Hodges",
   "date": "2026-03-12",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBVR 3.8 NE Hodges (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM 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 MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-44.47--112.95",
   "lat": 44.47,
   "lon": -112.95,
   "zip": "",
   "city": "21 SW Lima",
   "date": "2026-03-12",
   "county": "Beaverhead",
   "source": "IEM 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 HRKM8 Harkness RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.03--105.80",
   "lat": 47.03,
   "lon": -105.8,
   "zip": "",
   "city": "13 NW Mccloud",
   "date": "2026-03-12",
   "county": "Prairie",
   "source": "IEM 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 LCFM8 Mccloud 13WNW/Big Sheep Mtn.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-03-12",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.33--104.14",
   "lat": 45.33,
   "lon": -104.14,
   "zip": "",
   "city": "8 SSW Capitol",
   "date": "2026-03-12",
   "county": "Carter",
   "source": "IEM 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 MTM33 8.2 SW Capitol (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.20--105.70",
   "lat": 46.2,
   "lon": -105.7,
   "zip": "",
   "city": "15 SE Ulmer",
   "date": "2026-03-12",
   "county": "Custer",
   "source": "IEM 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 MTM40 16.4 S Murn (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-03-12",
   "county": "Custer",
   "source": "IEM 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 MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM 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 MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.27--106.31",
   "lat": 46.27,
   "lon": -106.31,
   "zip": "",
   "city": "5 W Hathaway",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM 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 MTSWC 5.2 W Hathaway (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.63--106.51",
   "lat": 45.63,
   "lon": -106.51,
   "zip": "",
   "city": "5 E Lame Deer",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLAM 4.8 E Lame Deer (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM 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 MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.78--111.17",
   "lat": 45.78,
   "lon": -111.17,
   "zip": "",
   "city": "Belgrade",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBZN Bozeman Yellowstone Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.73--108.40",
   "lat": 45.73,
   "lon": -108.4,
   "zip": "",
   "city": "6 S Lockwood",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM 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 SDAM8 Soda Springs.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.46--110.31",
   "lat": 46.46,
   "lon": -110.31,
   "zip": "",
   "city": "Martinsdale",
   "date": "2026-03-12",
   "county": "Meagher",
   "source": "IEM 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 DVI02122 Martinsdale.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.80--111.77",
   "lat": 45.8,
   "lon": -111.77,
   "zip": "",
   "city": "6 WSW Willow Creek",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather station Sappington Mill.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.10--108.80",
   "lat": 46.1,
   "lon": -108.8,
   "zip": "",
   "city": "4 E Broadview",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI06605 Broadview.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.46--108.86",
   "lat": 45.46,
   "lon": -108.86,
   "zip": "",
   "city": "1 ESE Edgar",
   "date": "2026-03-12",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM50 0.5 E Edgar (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.08--104.44",
   "lat": 46.08,
   "lon": -104.44,
   "zip": "",
   "city": "4 NE Medicine Rocks Sta",
   "date": "2026-03-12",
   "county": "Fallon",
   "source": "IEM 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 MTEKA Baker Mt-7 Mp 14.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.31--104.47",
   "lat": 45.31,
   "lon": -104.47,
   "zip": "",
   "city": "12 SSE Ridgeway",
   "date": "2026-03-12",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTEKL 12.1 S Ridgeway (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-03-12",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.31--105.03",
   "lat": 46.31,
   "lon": -105.03,
   "zip": "",
   "city": "4 SE Knowlton",
   "date": "2026-03-12",
   "county": "Custer",
   "source": "IEM 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 KTFM8 Knowlton.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.48--104.07",
   "lat": 46.48,
   "lon": -104.07,
   "zip": "",
   "city": "7 S Ollie",
   "date": "2026-03-12",
   "county": "Fallon",
   "source": "IEM 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 CACM8 Cannonball Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.30--106.70",
   "lat": 46.3,
   "lon": -106.7,
   "zip": "",
   "city": "2 NNW Forsyth",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW1247 Forsyth.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.26--108.10",
   "lat": 46.26,
   "lon": -108.1,
   "zip": "",
   "city": "17 SSE Delphia",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM 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 STBM8 Steamboat.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.26--111.45",
   "lat": 46.26,
   "lon": -111.45,
   "zip": "",
   "city": "5 N Toston",
   "date": "2026-03-12",
   "county": "Broadwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient station BFlynn.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.01--105.38",
   "lat": 45.01,
   "lon": -105.38,
   "zip": "",
   "city": "6 SSW Biddle",
   "date": "2026-03-12",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBID 6.2 S Biddle (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.73--105.59",
   "lat": 45.73,
   "lon": -105.59,
   "zip": "",
   "city": "1 SW Coalwood",
   "date": "2026-03-12",
   "county": "Powder River",
   "source": "IEM 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 MTCWD Coalwood Mt-59 Mp 55.9.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.15--107.59",
   "lat": 46.15,
   "lon": -107.59,
   "zip": "",
   "city": "2 NW Custer",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM 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 MTM96 Custer Nw.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.71--104.34",
   "lat": 45.71,
   "lon": -104.34,
   "zip": "",
   "city": "6 NNE Belltower",
   "date": "2026-03-12",
   "county": "Carter",
   "source": "IEM 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 MTM93 Ekalaka Se.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2026-03-12",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-03-12",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.78--111.17",
   "lat": 45.78,
   "lon": -111.17,
   "zip": "",
   "city": "Belgrade",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBZN Bozeman Yellowstone Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.67--111.87",
   "lat": 45.67,
   "lon": -111.87,
   "zip": "",
   "city": "1 NE Pony",
   "date": "2026-03-12",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient weather station Hollow Top Ranch.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.44--105.36",
   "lat": 45.44,
   "lon": -105.36,
   "zip": "",
   "city": "2 ESE Broadus",
   "date": "2026-03-12",
   "county": "Powder River",
   "source": "IEM 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 MTM32 2.4 E Broadus (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.16--107.31",
   "lat": 46.16,
   "lon": -107.31,
   "zip": "",
   "city": "6 SSE Myers",
   "date": "2026-03-12",
   "county": "Treasure",
   "source": "IEM 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 MTHYH 6.2 SE Myers (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.63--106.51",
   "lat": 45.63,
   "lon": -106.51,
   "zip": "",
   "city": "5 E Lame Deer",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM 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 MTLAM 4.8 E Lame Deer (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.34--106.70",
   "lat": 46.34,
   "lon": -106.7,
   "zip": "",
   "city": "5 N Forsyth",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 N Forsyth",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.94--108.15",
   "lat": 45.94,
   "lon": -108.15,
   "zip": "",
   "city": "1 SSE Ballantine",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBAL Ballantine I-94 Mp 15.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.64--106.94",
   "lat": 45.64,
   "lon": -106.94,
   "zip": "",
   "city": "6 SSW Stacey",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM 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 MTM91 Busby N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.33--104.14",
   "lat": 45.33,
   "lon": -104.14,
   "zip": "",
   "city": "8 SSW Capitol",
   "date": "2026-03-12",
   "county": "Carter",
   "source": "IEM 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 MTM33 8.2 SW Capitol (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.28--110.88",
   "lat": 45.28,
   "lon": -110.88,
   "zip": "",
   "city": "6 NNE Miner",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM85 Carbella N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2026-03-12",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM 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 MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.00--104.37",
   "lat": 45,
   "lon": -104.37,
   "zip": "",
   "city": "2 ESE Alzada",
   "date": "2026-03-12",
   "county": "Carter",
   "source": "IEM 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 MTALZ 2.3 E Alzada (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.53--110.61",
   "lat": 45.53,
   "lon": -110.61,
   "zip": "",
   "city": "3 NW Pine Creek",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM 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 MTM84 Brisbin.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.44--105.36",
   "lat": 45.44,
   "lon": -105.36,
   "zip": "",
   "city": "2 ESE Broadus",
   "date": "2026-03-12",
   "county": "Powder River",
   "source": "IEM 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 MTM32 2.4 E Broadus (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.04--109.24",
   "lat": 46.04,
   "lon": -109.24,
   "zip": "",
   "city": "4 NW Hailstone Wildlife",
   "date": "2026-03-12",
   "county": "Stillwater",
   "source": "IEM 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 MTM19 3.9 NW Hailstone Wildlife Refuge (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.45--106.58",
   "lat": 45.45,
   "lon": -106.58,
   "zip": "",
   "city": "10 NNW Birney",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM 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 MTM92 Birney N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2026-03-12",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.68--109.40",
   "lat": 45.68,
   "lon": -109.4,
   "zip": "",
   "city": "7 E Reed Point",
   "date": "2026-03-12",
   "county": "Stillwater",
   "source": "IEM 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 AV472 Reed Point.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.81--104.46",
   "lat": 45.81,
   "lon": -104.46,
   "zip": "",
   "city": "7 SE Ekalaka",
   "date": "2026-03-12",
   "county": "Carter",
   "source": "IEM 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 EKIM8 Mosby 16.3nne.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.57--107.44",
   "lat": 45.57,
   "lon": -107.44,
   "zip": "",
   "city": "2 SSE Crow Agency",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM 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 LBHM8 Little Bighorn.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.64--106.94",
   "lat": 45.64,
   "lon": -106.94,
   "zip": "",
   "city": "6 SSW Stacey",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM 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 MTM91 Busby N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.75--111.31",
   "lat": 45.75,
   "lon": -111.31,
   "zip": "",
   "city": "Church Hill",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM 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 AV387 MANHATTAN.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.31--104.47",
   "lat": 45.31,
   "lon": -104.47,
   "zip": "",
   "city": "12 SSE Ridgeway",
   "date": "2026-03-12",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTEKL 12.1 S Ridgeway (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.53--104.39",
   "lat": 47.53,
   "lon": -104.39,
   "zip": "",
   "city": "4 WNW Midway",
   "date": "2026-03-12",
   "county": "Richland",
   "source": "IEM 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 FW8536 Savage.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 97,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-03-12",
   "county": "Stillwater",
   "source": "IEM 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 MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.00--104.37",
   "lat": 45,
   "lon": -104.37,
   "zip": "",
   "city": "2 ESE Alzada",
   "date": "2026-03-12",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTALZ 2.3 E Alzada (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.43--104.37",
   "lat": 47.43,
   "lon": -104.37,
   "zip": "",
   "city": "2 SW Savage",
   "date": "2026-03-12",
   "county": "Richland",
   "source": "IEM 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 MTSVG Savage Mt-16 Mp 29.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.79--112.94",
   "lat": 45.79,
   "lon": -112.94,
   "zip": "",
   "city": "1 ESE Wise River",
   "date": "2026-03-12",
   "county": "Beaverhead",
   "source": "IEM 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 WRSM8 Wise River.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.30--106.16",
   "lat": 45.3,
   "lon": -106.16,
   "zip": "",
   "city": "7 NNE Otter",
   "date": "2026-03-12",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FHFM8 Fort Howes.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-47.42--104.96",
   "lat": 47.42,
   "lon": -104.96,
   "zip": "",
   "city": "2 W Bloomfield",
   "date": "2026-03-12",
   "county": "Dawson",
   "source": "IEM 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 GW0525 Bloomfield.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.27--111.88",
   "lat": 45.27,
   "lon": -111.88,
   "zip": "",
   "city": "4 SE Virginia City",
   "date": "2026-03-12",
   "county": "Madison",
   "source": "IEM 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 MTM17 BLM - Virginia City.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM 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 MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.01--105.38",
   "lat": 45.01,
   "lon": -105.38,
   "zip": "",
   "city": "6 SSW Biddle",
   "date": "2026-03-12",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBID 6.2 S Biddle (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2026-03-12",
   "county": "Chouteau",
   "source": "IEM 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 GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.01--106.89",
   "lat": 45.01,
   "lon": -106.89,
   "zip": "",
   "city": "4 W Decker",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTDKR Decker S-314 Mp 1.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.50--110.57",
   "lat": 45.5,
   "lon": -110.57,
   "zip": "",
   "city": "Pine Creek",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW8455 Livingston.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.46--108.86",
   "lat": 45.46,
   "lon": -108.86,
   "zip": "",
   "city": "1 ESE Edgar",
   "date": "2026-03-12",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM50 0.5 E Edgar (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.83--110.88",
   "lat": 45.83,
   "lon": -110.88,
   "zip": "",
   "city": "13 NE Bozeman",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM 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 MTBDC Bridger Canyon Mt-86 Mp 16.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.91--104.75",
   "lat": 46.91,
   "lon": -104.75,
   "zip": "",
   "city": "5 ESE Hoyt",
   "date": "2026-03-12",
   "county": "Dawson",
   "source": "IEM 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 MTM28 5.2 E Hoyt (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.30--107.16",
   "lat": 45.3,
   "lon": -107.16,
   "zip": "",
   "city": "9 W Kirby",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM 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 WWMM8 Wolf Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.46--109.57",
   "lat": 45.46,
   "lon": -109.57,
   "zip": "",
   "city": "4 W Fishtail",
   "date": "2026-03-12",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FSLM8 Fishtail.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-48.32--113.69",
   "lat": 48.32,
   "lon": -113.69,
   "zip": "",
   "city": "3 SW Pinnacle",
   "date": "2026-03-12",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TRWMT Tunnel Ridge Wind.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 99,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.34--108.49",
   "lat": 45.34,
   "lon": -108.49,
   "zip": "",
   "city": "6 SSE Pryor",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station PMRM8 Pryor Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-44.69--112.54",
   "lat": 44.69,
   "lon": -112.54,
   "zip": "",
   "city": "4 NE Lima",
   "date": "2026-03-12",
   "county": "Beaverhead",
   "source": "IEM 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 LMRM8 Antelope RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.78--107.92",
   "lat": 46.78,
   "lon": -107.92,
   "zip": "",
   "city": "15 S Mosby",
   "date": "2026-03-12",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office Mesonet site MOYM8 - Mosby S. All Observational data is lost from 1:05 AM to 9:10 AM_ from 9:25 AM to 10:00 AM_ and from 10:25 AM to 12:00 PM. First recorded severe wind gust w",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-12-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBZH Bozeman Pass (MT DOT). Average sustained winds between 12:45 PM and 1:45 PM. Additionally, winds were sustained at 43 mph between 8:01 AM and 4:00 PM.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-12-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1OM Oscar. Average sustained winds between 6:56 AM and 10:55 AM. Highest hourly sustained winds was 59 mph between 8:56 AM and 9:55 AM.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-12-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-12",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGYS Geyser (MT DOT). Average sustained winds between 5:33 AM to 10:02 AM.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-03-12-fergus-wind",
   "zip": "",
   "city": "Fergus",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Fergus — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-HLN-2026-03-12",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-03-12",
   "county": "Lewis & Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HELENA REGIONAL (HLN) recorded a 67 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-00U-2026-03-12",
   "lat": 45.7444,
   "lon": -107.6604,
   "zip": "",
   "city": "Big Horn County",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Horn County (00U) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Horn County (00U) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2026-03-12",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2026-03-12",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MALMSTROM AFB (GFA) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-03-12",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 78 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-03-12",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-03-12",
   "county": "Roosevelt",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WOLF POINT INTL (OLF) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-03-12",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 75 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-03-12",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-03-12",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DILLON AIRPORT (DLN) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-03-12",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BILLINGS/LOGAN INTL (BIL) recorded a 74 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-03-12",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-03-12",
   "county": "Fallon",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAKER (BHK) recorded a 84 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-03-12",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-03-12",
   "county": "Valley",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLASGOW INTL ARPT (GGW) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-03-12",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-03-12",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2026-03-12",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2026-03-12",
   "county": "Fergus",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LEWISTOWN MUNICIPAL (LWT) recorded a 82 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-M75-2026-03-12",
   "lat": 48.3689,
   "lon": -107.9179,
   "zip": "",
   "city": "Malta",
   "date": "2026-03-12",
   "county": "Phillips",
   "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": "Malta (M75) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Malta (M75) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2026-03-12",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-03-12",
   "county": "Custer",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILES CITY (MLS) recorded a 87 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDV-2026-03-12",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2026-03-12",
   "county": "Prairie",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLENDIVE(AWOS) (GDV) recorded a 73 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SDY-2026-03-12",
   "lat": 47.7069,
   "lon": -104.1926,
   "zip": "",
   "city": "SIDNEY-RICHLAND",
   "date": "2026-03-12",
   "county": "Richland",
   "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": "SIDNEY-RICHLAND (SDY) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — SIDNEY-RICHLAND (SDY) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-03-12",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-03-12",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 80 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2026-03-12",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-03-12",
   "county": "Hill",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Havre (HVR) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2026-03-12",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-03-12",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grassrange (MVH) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BZN-2026-03-12",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2026-03-12",
   "county": "Gallatin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BOZEMAN/GALLATIN (BZN) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Treasure-wind-2026-03-12",
   "zip": "",
   "city": "Treasure",
   "date": "2026-03-12",
   "county": "Treasure",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Treasure.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Rosebud-wind-2026-03-12",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-03-12",
   "county": "Rosebud",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rosebud.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Custer-wind-2026-03-12",
   "zip": "",
   "city": "Custer",
   "date": "2026-03-12",
   "county": "Custer",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Custer.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Fallon-wind-2026-03-12",
   "zip": "",
   "city": "Fallon",
   "date": "2026-03-12",
   "county": "Fallon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fallon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Powder River-wind-2026-03-12",
   "zip": "",
   "city": "Powder River",
   "date": "2026-03-12",
   "county": "Powder River",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Powder River.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Carter-wind-2026-03-12",
   "zip": "",
   "city": "Carter",
   "date": "2026-03-12",
   "county": "Carter",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Carter.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Pryor/northern Bighorn Mountains-wind-2026-03-12",
   "zip": "",
   "city": "Pryor/northern Bighorn Mountains",
   "date": "2026-03-12",
   "county": "Pryor/northern Bighorn Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pryor/northern Bighorn Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Paradise Valley-wind-2026-03-12",
   "zip": "",
   "city": "Paradise Valley",
   "date": "2026-03-12",
   "county": "Paradise Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Paradise Valley.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Absaroka/beartooth Mountains-wind-2026-03-12",
   "zip": "",
   "city": "Absaroka/beartooth Mountains",
   "date": "2026-03-12",
   "county": "Absaroka/beartooth Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Absaroka/beartooth Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Crazy Mountains-wind-2026-03-12",
   "zip": "",
   "city": "Crazy Mountains",
   "date": "2026-03-12",
   "county": "Crazy Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Crazy Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Livingston Area-wind-2026-03-12",
   "zip": "",
   "city": "Livingston Area",
   "date": "2026-03-12",
   "county": "Livingston Area",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Livingston Area.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Beartooth Foothills-wind-2026-03-12",
   "zip": "",
   "city": "Beartooth Foothills",
   "date": "2026-03-12",
   "county": "Beartooth Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beartooth Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Stillwater-wind-2026-03-12",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-03-12",
   "county": "Stillwater",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Stillwater.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Golden Valley-wind-2026-03-12",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-03-12",
   "county": "Golden Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Golden Valley.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Judith Gap-wind-2026-03-12",
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-12",
   "county": "Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Gap.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Sweet Grass-wind-2026-03-12",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-03-12",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Melville Foothills-wind-2026-03-12",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2026-03-12",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Wheatland-wind-2026-03-12",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-03-12",
   "county": "Wheatland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wheatland.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Big Horn-wind-2026-03-12",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-03-12",
   "county": "Big Horn",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Horn.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Bighorn Canyon-wind-2026-03-12",
   "zip": "",
   "city": "Bighorn Canyon",
   "date": "2026-03-12",
   "county": "Bighorn Canyon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bighorn Canyon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Red Lodge Foothills-wind-2026-03-12",
   "zip": "",
   "city": "Red Lodge Foothills",
   "date": "2026-03-12",
   "county": "Red Lodge Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Red Lodge Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Park-wind-2026-03-12",
   "zip": "",
   "city": "Park",
   "date": "2026-03-12",
   "county": "Park",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Park.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Musselshell-wind-2026-03-12",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-03-12",
   "county": "Musselshell",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Musselshell.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Carbon-wind-2026-03-12",
   "zip": "",
   "city": "Carbon",
   "date": "2026-03-12",
   "county": "Carbon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Carbon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-BYZ-HW-W-11-Yellowstone-wind-2026-03-12",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-03-12",
   "county": "Yellowstone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Yellowstone.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Snowy And Judith Mountains-wind-2026-03-12",
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2026-03-12",
   "county": "Snowy And Judith Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Snowy And Judith Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Glacier Park Region-wind-2026-03-12",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2026-03-12",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-High Plains-wind-2026-03-12",
   "zip": "",
   "city": "High Plains",
   "date": "2026-03-12",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Glacier, Western Toole, And Central Pondera-wind-2026-03-12",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2026-03-12",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Hill-wind-2026-03-12",
   "zip": "",
   "city": "Hill",
   "date": "2026-03-12",
   "county": "Hill",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hill.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Blaine-wind-2026-03-12",
   "zip": "",
   "city": "Blaine",
   "date": "2026-03-12",
   "county": "Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Helena Valley-wind-2026-03-12",
   "zip": "",
   "city": "Helena Valley",
   "date": "2026-03-12",
   "county": "Helena Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Helena Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Big Belt, Bridger And Castle Mountains-wind-2026-03-12",
   "zip": "",
   "city": "Big Belt, Bridger And Castle Mountains",
   "date": "2026-03-12",
   "county": "Big Belt, Bridger And Castle Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Belt, Bridger And Castle Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Cascade County Below 5000ft-wind-2026-03-12",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2026-03-12",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Judith Basin County And Judith Gap-wind-2026-03-12",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2026-03-12",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Blackfoot And Macdonald Pass-wind-2026-03-12",
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2026-03-12",
   "county": "Blackfoot And Macdonald Pass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blackfoot And Macdonald Pass.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Gates Of The Mountains-wind-2026-03-12",
   "zip": "",
   "city": "Gates Of The Mountains",
   "date": "2026-03-12",
   "county": "Gates Of The Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gates Of The Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Toole And Liberty-wind-2026-03-12",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-03-12",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Pondera And Eastern Teton-wind-2026-03-12",
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2026-03-12",
   "county": "Pondera And Eastern Teton",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pondera And Eastern Teton.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-And Central Chouteau-wind-2026-03-12",
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2026-03-12",
   "county": "And Central Chouteau",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Central Chouteau.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Meagher County Valleys-wind-2026-03-12",
   "zip": "",
   "city": "Meagher County Valleys",
   "date": "2026-03-12",
   "county": "Meagher County Valleys",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Meagher County Valleys.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Elkhorn And Boulder Mountains-wind-2026-03-12",
   "zip": "",
   "city": "Elkhorn And Boulder Mountains",
   "date": "2026-03-12",
   "county": "Elkhorn And Boulder Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Elkhorn And Boulder Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Gallatin And Madison County Mountains And Centennial Mountains-wind-2026-03-12",
   "zip": "",
   "city": "Gallatin And Madison County Mountains And Centennial Mountains",
   "date": "2026-03-12",
   "county": "Gallatin And Madison County Mountains And Centennial Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gallatin And Madison County Mountains And Centennial Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Fergus County Below 4500ft-wind-2026-03-12",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2026-03-12",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Rocky Mountain Front-wind-2026-03-12",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-03-12",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Beaverhead-wind-2026-03-12",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-03-12",
   "county": "Beaverhead",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaverhead.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Beaverhead And Western Madison Below 6000ft-wind-2026-03-12",
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2026-03-12",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaverhead And Western Madison Below 6000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Ruby Mountains And Southern Beaverhead Mountains-wind-2026-03-12",
   "zip": "",
   "city": "Ruby Mountains And Southern Beaverhead Mountains",
   "date": "2026-03-12",
   "county": "Ruby Mountains And Southern Beaverhead Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Ruby Mountains And Southern Beaverhead Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Gallatin Valley-wind-2026-03-12",
   "zip": "",
   "city": "Gallatin Valley",
   "date": "2026-03-12",
   "county": "Gallatin Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gallatin Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Little Belt And Highwood Mountains-wind-2026-03-12",
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2026-03-12",
   "county": "Little Belt And Highwood Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Little Belt And Highwood Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Bears Paw Mountains And Southern Blaine-wind-2026-03-12",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-03-12",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Madison River Valley-wind-2026-03-12",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2026-03-12",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Canyon Ferry Area-wind-2026-03-12",
   "zip": "",
   "city": "Canyon Ferry Area",
   "date": "2026-03-12",
   "county": "Canyon Ferry Area",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Canyon Ferry Area.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "iem-ww-TFX-HW-W-14-Missouri Headwaters-wind-2026-03-12",
   "zip": "",
   "city": "Missouri Headwaters",
   "date": "2026-03-12",
   "county": "Missouri Headwaters",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Missouri Headwaters.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-14"
  },
  {
   "id": "ncei-1320392-2026-03-12",
   "lon": 210775,
   "zip": "",
   "city": "Flathead/mission Valleys",
   "date": "2026-03-12",
   "county": "Flathead/mission Valleys",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "There were about 600 people without power on the northeast side of Flathead Lake.  The Department of Transportation also reported a power line across a road in Bigfork.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1320392",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326624-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Ruby Mountains And Southern Beaverhead Mountains",
   "date": "2026-03-12",
   "county": "Ruby Mountains And Southern Beaverhead Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HRKM8 Harkness RAWS also measured a 65 mph wind gust.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1326624",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1320393-2026-03-12",
   "lon": 210775,
   "zip": "",
   "city": "Clark Fork Region",
   "date": "2026-03-12",
   "county": "Clark Fork Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Winds were gusting to 50 mph when the power went out in western Mineral County around 3:13am MST on March 12. There were a lot of power outages in western Sanders County from Thompson Falls to Heron.  There were still people without power as of 2:00 am MST March 13.   Northern Lights also had 10,265 members affected, as of 1:00 am MST March 13, 6,085 have been restored. Still 4180 without power.  Schools were closed in Noxon, resulting in Picture Day needing to be rescheduled.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1320393",
   "windSpeedMph": 63,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1320394-2026-03-12",
   "lon": 210775,
   "zip": "",
   "city": "Potomac / Seeley Lake Region",
   "date": "2026-03-12",
   "county": "Potomac / Seeley Lake Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Missoula County roads crews reported sending crews up to the Seeley Lake area where other crews in that area were being overwhelmed by downed trees.  Damage was worst in the Seeley���Swan Valley, where approximately 480 members are without power. There was a downed powerline near mile marker 57 along Highway 83.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1320394",
   "windSpeedMph": 63,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328786-2026-03-12",
   "lon": 212299,
   "zip": "",
   "city": "Absaroka / Beartooth Mountains",
   "date": "2026-03-12",
   "county": "Absaroka / Beartooth Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Quad Creek gusted to 85 mph.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1328786",
   "windSpeedMph": 74,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326618-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Madison River Valley",
   "date": "2026-03-12",
   "county": "Madison River Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTNOR Norris Hill measured a 59 mph wind gust and averaged a sustained wind of 40 mph between 1:30am to 2:30am MST.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1326618",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1320395-2026-03-12",
   "lon": 210775,
   "zip": "",
   "city": "Kootenai/cabinet Region",
   "date": "2026-03-12",
   "county": "Kootenai/cabinet Region",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "There were over 1800 people without power from Yaak to Bull Lake.  Multiple trees were blocking roads as of 6:54am March 12.  There was a downed power line across Highway 56 creating a total road blockage.  Trees fell on a garage and house in Libby.|There were 52 power poles down south of Libby.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1320395",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325755-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2026-03-12",
   "county": "Pondera And Eastern Teton",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1JM Juliet measured a 58 mph wind gust.",
   "sourceDetail": "Verified by AWOS — NCEI Event #1325755",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325756-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2026-03-12",
   "county": "And Central Chouteau",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Frenchman Ridge measured a 70 mph wind gust. Multiple other weather stations also measured high wind gusts. Mesonet station MTLOM Loma measured an average sustained wind of 47 mph between 4:31 AM and 6:00 AM MST.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1325756",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325826-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2026-03-12",
   "county": "Little Belt And Highwood Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMON Monarch Canyon measured a 90 mph wind gust and averaged a sustained wind of 44 mph between 3:16 AM and 4:30 AM MST. A Northwest Energy sensor 5 N of Monarch and mesonet station SFJM8 S. Fork Judith RAWS also measured high wind gusts.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1325826",
   "windSpeedMph": 78,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325754-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "High Plains",
   "date": "2026-03-12",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN) measured a 66 mph wind gust. A few other mesonet stations also measured high wind gusts.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1325754",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328797-2026-03-12",
   "lon": 212299,
   "zip": "",
   "city": "Red Lodge Foothills",
   "date": "2026-03-12",
   "county": "Red Lodge Foothills",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ruby Creek gusted to 61 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1328797",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325517-2026-03-12",
   "lon": 212048,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2026-03-12",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LGPVC Logan Pass measured a 98 mph wind gust. Mesonet station SNPMT Sunpoint also measured high wind gusts.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1325517",
   "windSpeedMph": 85,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325787-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2026-03-12",
   "county": "Blackfoot And Macdonald Pass",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFPS Flesher Pass measured a 64 mph wind gust. Mesonet station MTMDP MacDonald Pass also measured high wind gusts.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1325787",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326620-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Gallatin Valley",
   "date": "2026-03-12",
   "county": "Gallatin Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AV387 MANHATTAN measured a 64 mph wind gust. ASOS station KBZN Bozeman Yellowstone Airport also measured a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1326620",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325751-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-03-12",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4015 Chester Four NE measured a 78 mph wind gust. A few other mesonet stations also measured high wind gusts.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1325751",
   "windSpeedMph": 68,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1311503-2026-03-12",
   "lon": 210071,
   "zip": "",
   "city": "Little Rocky Mountains",
   "date": "2026-03-12",
   "county": "Little Rocky Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple observations in southwest Phillips County recorded wind gusts in excess of 59 mph, the strongest of which was 74 mph, measured at the Malta South US-191 DOT site (MTMAL). Some observations from southwest Phillips County were sporadic due to power outages.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1311503",
   "windSpeedMph": 64,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325750-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "High Plains",
   "date": "2026-03-12",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Dog Gun Lake E DOGM8 measured an 80 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1325750",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328800-2026-03-12",
   "lon": 212299,
   "zip": "",
   "city": "Northeastern Yellowstone",
   "date": "2026-03-12",
   "county": "Northeastern Yellowstone",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Steamboat gusted to 66 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1328800",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328806-2026-03-12",
   "lon": 212299,
   "zip": "",
   "city": "Pryor/northern Bighorn Mountains",
   "date": "2026-03-12",
   "county": "Pryor/northern Bighorn Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ingomar DOT gusted to 72 mph.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1328806",
   "windSpeedMph": 63,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328785-2026-03-12",
   "lon": 212299,
   "zip": "",
   "city": "Crazy Mountains",
   "date": "2026-03-12",
   "county": "Crazy Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Crazy RAWS gusted to 78 mph.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1328785",
   "windSpeedMph": 68,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325520-2026-03-12",
   "lon": 212048,
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-03-12",
   "county": "Rocky Mountain Front",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GPKM8 Gates Park measured a 60 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1325520",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328805-2026-03-12",
   "lon": 212299,
   "zip": "",
   "city": "Pryor/northern Bighorn Mountains",
   "date": "2026-03-12",
   "county": "Pryor/northern Bighorn Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bighorn Mountain raws gusted to 74 mph.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1328805",
   "windSpeedMph": 64,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326584-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Elkhorn And Boulder Mountains",
   "date": "2026-03-12",
   "county": "Elkhorn And Boulder Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPK Spokane Creek measured a 63 mph wind gust. Mesonet station EKHM8 Elkhorn RAWS also measured high wind gusts.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1326584",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328787-2026-03-12",
   "lon": 212299,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-12",
   "county": "Judith Gap",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Judith Gap DOT gusted to 62 mph.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1328787",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326572-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Helena Valley",
   "date": "2026-03-12",
   "county": "Helena Valley",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport measured a 68 mph wind gust.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1326572",
   "windSpeedMph": 59,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328789-2026-03-12",
   "lon": 212299,
   "zip": "",
   "city": "Melville Foothills",
   "date": "2026-03-12",
   "county": "Melville Foothills",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Harlowton S gusted to 64 mph.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1328789",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328804-2026-03-12",
   "lon": 212299,
   "zip": "",
   "city": "Bighorn Canyon",
   "date": "2026-03-12",
   "county": "Bighorn Canyon",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Verified via all surrounding zones gusting to at least 58 mph.",
   "sourceDetail": "Verified by Unknown — NCEI Event #1328804",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1311510-2026-03-12",
   "lon": 210071,
   "zip": "",
   "city": "And Southern Valley",
   "date": "2026-03-12",
   "county": "And Southern Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A few observations in central and southern Valley County recorded wind gusts in excess of 62 mph, the strongest of which was 66 mph, measured at the King Coulee RAWS site (KIGM8).",
   "sourceDetail": "Verified by RAWS — NCEI Event #1311510",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325757-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-03-12",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LBCM8 Little Bullwhacker Creek RAWS measured an 59 mph wind gust.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1325757",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328801-2026-03-12",
   "lon": 212299,
   "zip": "",
   "city": "Southwestern Yellowstone",
   "date": "2026-03-12",
   "county": "Southwestern Yellowstone",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Yellowstone River Bridge gusted to 60 mph.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1328801",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1311511-2026-03-12",
   "lon": 210071,
   "zip": "",
   "city": "And Se Phillips",
   "date": "2026-03-12",
   "county": "And Se Phillips",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Sun Prairie Montana Climate Office mesonet site (SNPM8) recorded a wind gust of 65 mph. Observations here were sporadic due to power outages.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1311511",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328791-2026-03-12",
   "lon": 212299,
   "zip": "",
   "city": "Beartooth Foothills",
   "date": "2026-03-12",
   "county": "Beartooth Foothills",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Reed Point S gusted to 61 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1328791",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326621-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Northwest Beaverhead",
   "date": "2026-03-12",
   "county": "Northwest Beaverhead",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WRSM8 Wise River measured a 67 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1326621",
   "windSpeedMph": 58,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326623-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2026-03-12",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport measured a 63 mph wind gust.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1326623",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326617-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Missouri Headwaters",
   "date": "2026-03-12",
   "county": "Missouri Headwaters",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather station Sappington Mill measured a 62 mph wind gust. Ambient Weather station Renova Weather and Hollow Top Ranch also measured a high wind gust.",
   "sourceDetail": "Verified by Public — NCEI Event #1326617",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326599-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Canyon Ferry Area",
   "date": "2026-03-12",
   "county": "Canyon Ferry Area",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient station BFlynn measured a 64 mph wind gust.",
   "sourceDetail": "Verified by Public — NCEI Event #1326599",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328784-2026-03-12",
   "lon": 212299,
   "zip": "",
   "city": "Paradise Valley",
   "date": "2026-03-12",
   "county": "Paradise Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Emigrant gusted to 58 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1328784",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326626-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Gallatin And Madison",
   "date": "2026-03-12",
   "county": "Gallatin And Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM17 BLM - Virginia City measured a 66 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1326626",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325838-2026-03-12",
   "lon": 212053,
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2026-03-12",
   "county": "Snowy And Judith Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "An ambient weather station Great divide - KMTLEWIS74 measured an 94 mph wind gust. Mesonet station JPKM8 Judith Peak RAWS measured an 104 mph wind gust. However this station is on an over exposed mountain peak, and may not be the most representative station in the zone.",
   "sourceDetail": "Verified by Public — NCEI Event #1325838",
   "windSpeedMph": 82,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-47.28--110.80",
   "lat": 47.28,
   "lon": -110.8,
   "zip": "",
   "city": "3 WNW Raynesford",
   "date": "2026-03-11",
   "county": "Cascade",
   "source": "IEM 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 K1AM Alpha.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-03-11",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-03-11",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-46.87--113.89",
   "lat": 46.87,
   "lon": -113.89,
   "zip": "",
   "city": "1 W Bonner",
   "date": "2026-03-11",
   "county": "Missoula",
   "source": "IEM 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 MTBON Bonner I-90 Mp 110.3.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-03-11",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-48.15--113.93",
   "lat": 48.15,
   "lon": -113.93,
   "zip": "",
   "city": "9 NE Bigfork",
   "date": "2026-03-11",
   "county": "Flathead",
   "source": "IEM 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 MAEMT Mount Aeneas.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-11",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-45.70--110.45",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "6 ENE Livingston",
   "date": "2026-03-11",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Livingston Airport.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-03-11",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-03-11",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-11",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-03-11",
   "county": "Park",
   "source": "IEM 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 MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-45.07--109.96",
   "lat": 45.07,
   "lon": -109.96,
   "zip": "",
   "city": "4 NNW Cooke City",
   "date": "2026-03-11",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFCC Cooke City.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-03-11",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-03-11",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 81 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-03-11",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-11-wind-47.28--110.80",
   "lat": 47.28,
   "lon": -110.8,
   "zip": "",
   "city": "3 WNW Raynesford",
   "date": "2026-03-11",
   "county": "Cascade",
   "source": "IEM 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 K1AM Alpha.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-03-11",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-03-11",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2026-03-11",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-03-11",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-03-11",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-11",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2026-03-11",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-03-11",
   "county": "Hill",
   "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": "Havre (HVR) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-03-11",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-03-11",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1327541-2026-03-11",
   "lon": 212299,
   "zip": "",
   "city": "Livingston Area",
   "date": "2026-03-11",
   "county": "Livingston Area",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KLVM gusted to 78 mph.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1327541",
   "windSpeedMph": 68,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-HLN-2026-03-09",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-03-09",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Augusta N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.88--114.51",
   "lat": 48.88,
   "lon": -114.51,
   "zip": "",
   "city": "6 WSW Trailcreek",
   "date": "2026-03-08",
   "county": "Flathead",
   "source": "IEM 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 CYFM8 Hornet Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-03-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-03-08",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Wetzel NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Belt NW.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.32--113.69",
   "lat": 48.32,
   "lon": -113.69,
   "zip": "",
   "city": "3 SW Pinnacle",
   "date": "2026-03-08",
   "county": "Flathead",
   "source": "IEM 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 TRWMT Tunnel Ridge Wind.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.26--113.50",
   "lat": 48.26,
   "lon": -113.5,
   "zip": "",
   "city": "3 WSW Blacktail - Railr",
   "date": "2026-03-08",
   "county": "Flathead",
   "source": "IEM 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 SNSLP 2.9 W Blacktail - Railroad ID (GNP).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-08",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.90--113.44",
   "lat": 47.9,
   "lon": -113.44,
   "zip": "",
   "city": "19 E Swan Lake",
   "date": "2026-03-08",
   "county": "Flathead",
   "source": "IEM 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 TT727 Spotted Bear Lookout.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-08",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2026-03-08",
   "county": "Phillips",
   "source": "IEM 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 ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.45--109.80",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "2 ENE Harlowton",
   "date": "2026-03-08",
   "county": "Wheatland",
   "source": "IEM 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 K1KM 2 ENE Harlowton.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-08",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-03-08",
   "county": "Stillwater",
   "source": "IEM 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 MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-03-08",
   "county": "Phillips",
   "source": "IEM 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 MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.85--112.66",
   "lat": 48.85,
   "lon": -112.66,
   "zip": "",
   "city": "16 WNW Santa Rita",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Buffalo Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-03-08",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.11--109.09",
   "lat": 47.11,
   "lon": -109.09,
   "zip": "",
   "city": "8 N Forestgrove",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Forestgrove N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.28--110.35",
   "lat": 47.28,
   "lon": -110.35,
   "zip": "",
   "city": "7 E Geyser",
   "date": "2026-03-08",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 E Geyser",
   "sourceDetail": "NWS TFX — Other Federal via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "9 ESE Fort Benton",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Fort Benton E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.11--109.09",
   "lat": 47.11,
   "lon": -109.09,
   "zip": "",
   "city": "8 N Forestgrove",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Forestgrove N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.85--112.66",
   "lat": 48.85,
   "lon": -112.66,
   "zip": "",
   "city": "16 WNW Santa Rita",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Buffalo Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.92--112.02",
   "lat": 48.92,
   "lon": -112.02,
   "zip": "",
   "city": "6 WNW Sunburst",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Sunburst NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 GW0664 Shelby Airport.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-03-08",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 92,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 ESE East Glacier Park",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-03-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2026-03-08",
   "county": "Phillips",
   "source": "IEM 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 MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.11--109.09",
   "lat": 47.11,
   "lon": -109.09,
   "zip": "",
   "city": "8 N Forestgrove",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet Forestgrove N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Dog Gun Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.61--111.20",
   "lat": 48.61,
   "lon": -111.2,
   "zip": "",
   "city": "9 N Lothair",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW1986 Lothair 9N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.67--112.59",
   "lat": 48.67,
   "lon": -112.59,
   "zip": "",
   "city": "12 WNW Cut Bank",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM 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 BFAM 12.1 W Cut Bank (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-03-08",
   "county": "Stillwater",
   "source": "IEM 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 MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.06--109.03",
   "lat": 47.06,
   "lon": -109.03,
   "zip": "",
   "city": "5 NNE Forestgrove",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 K1NM 5 NE Forestgrove.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Mt Lebanon SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.45--110.21",
   "lat": 46.45,
   "lon": -110.21,
   "zip": "",
   "city": "7 WNW Twodot",
   "date": "2026-03-08",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Twodot E MT Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-08",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.12--112.66",
   "lat": 48.12,
   "lon": -112.66,
   "zip": "",
   "city": "9 SW Dupuyer",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 DVI01084 Dupuyer.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-03-08",
   "county": "Musselshell",
   "source": "IEM 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 MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-08",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.33--112.58",
   "lat": 47.33,
   "lon": -112.58,
   "zip": "",
   "city": "14 SW Augusta",
   "date": "2026-03-08",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 14 SW Augusta. Upper Elk Creek - KMTAUGUS3.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.95--110.50",
   "lat": 47.95,
   "lon": -110.5,
   "zip": "",
   "city": "1 N Loma",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM 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 MTLOM Loma (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.81--110.77",
   "lat": 48.81,
   "lon": -110.77,
   "zip": "",
   "city": "17 N Joplin",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW0625 Joplin 17 North.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.61--112.15",
   "lat": 48.61,
   "lon": -112.15,
   "zip": "",
   "city": "4 NNW Ethridge",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Ethridge N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.91--111.25",
   "lat": 48.91,
   "lon": -111.25,
   "zip": "",
   "city": "Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW2424 Whitlash.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.15--113.93",
   "lat": 48.15,
   "lon": -113.93,
   "zip": "",
   "city": "9 NE Bigfork",
   "date": "2026-03-08",
   "county": "Flathead",
   "source": "IEM 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 MAEMT Mount Aeneas.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.90--110.75",
   "lat": 48.9,
   "lon": -110.75,
   "zip": "",
   "city": "23 E Whitlash",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Fox Crossing SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Peak gust so far at Montana mesonet station Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.94--110.82",
   "lat": 48.94,
   "lon": -110.82,
   "zip": "",
   "city": "20 E Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW0637 Bears Den 9 Ene.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.06--112.01",
   "lat": 48.06,
   "lon": -112.01,
   "zip": "",
   "city": "8 WNW Brady",
   "date": "2026-03-08",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Midway Colony.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.68--111.94",
   "lat": 47.68,
   "lon": -111.94,
   "zip": "",
   "city": "5 NNE Fairfield",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Fairfield.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.84--111.86",
   "lat": 48.84,
   "lon": -111.86,
   "zip": "",
   "city": "3 SE Sunburst",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 FW8513 Sunburst.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-03-08",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.00--109.21",
   "lat": 47,
   "lon": -109.21,
   "zip": "",
   "city": "6 W Forestgrove",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wunderground station KMTLEWIS74 peak wind gust of the day so far.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.98--112.30",
   "lat": 47.98,
   "lon": -112.3,
   "zip": "",
   "city": "Bynum",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 PRKMT Bynum (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.86--112.22",
   "lat": 47.86,
   "lon": -112.22,
   "zip": "",
   "city": "4 NNW Choteau",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 GW6907 CHOTEAU FOUR NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.93--111.74",
   "lat": 47.93,
   "lon": -111.74,
   "zip": "",
   "city": "6 N Dutton",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 MTTRV Teton River I-15 Mp 319.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2026-03-08",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "6 N Ledger",
   "date": "2026-03-08",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Ledger N MDA MTM73.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-08",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.56--108.01",
   "lat": 46.56,
   "lon": -108.01,
   "zip": "",
   "city": "5 NE Musselshell",
   "date": "2026-03-08",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LMMM 4.9 NE Musselshell (AGRIMET).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 KSBX 2 NNW Shelby.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.94--110.82",
   "lat": 48.94,
   "lon": -110.82,
   "zip": "",
   "city": "20 E Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW0637 Bears Den 9 Ene.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.31--111.92",
   "lat": 48.31,
   "lon": -111.92,
   "zip": "",
   "city": "6 NW Ledger",
   "date": "2026-03-08",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Conrad N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-03-08",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.93--111.74",
   "lat": 47.93,
   "lon": -111.74,
   "zip": "",
   "city": "6 N Dutton",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 MTTRV Teton River I-15 Mp 319.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.04--112.20",
   "lat": 48.04,
   "lon": -112.2,
   "zip": "",
   "city": "5 ESE Pendroy",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 RICMT Rice Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.94--110.82",
   "lat": 48.94,
   "lon": -110.82,
   "zip": "",
   "city": "20 E Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW0637 Bears Den 9 Ene.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.33--112.10",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "14 SW Simms",
   "date": "2026-03-08",
   "county": "Lewis And Clark",
   "source": "IEM 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 K1GM Golf.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.86--112.22",
   "lat": 47.86,
   "lon": -112.22,
   "zip": "",
   "city": "4 NNW Choteau",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 GW6907 CHOTEAU FOUR NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.47--111.54",
   "lat": 48.47,
   "lon": -111.54,
   "zip": "",
   "city": "3 W Devon",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 GW5346 DEVON THREE WEST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.31--112.17",
   "lat": 47.31,
   "lon": -112.17,
   "zip": "",
   "city": "16 SE Augusta",
   "date": "2026-03-08",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Bowmans Corner NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.76--114.58",
   "lat": 48.76,
   "lon": -114.58,
   "zip": "",
   "city": "11 NE Stryker",
   "date": "2026-03-08",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LKMMT Link Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-03-08",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.85--110.60",
   "lat": 48.85,
   "lon": -110.6,
   "zip": "",
   "city": "20 N Rudyard",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 EW1937 Goldstone.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.69--111.47",
   "lat": 47.69,
   "lon": -111.47,
   "zip": "",
   "city": "10 NNE Vaughn",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Benton Lake W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2026-03-08",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.29--112.15",
   "lat": 47.29,
   "lon": -112.15,
   "zip": "",
   "city": "17 SW Simms",
   "date": "2026-03-08",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTBOW Bowmans (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.68--111.94",
   "lat": 47.68,
   "lon": -111.94,
   "zip": "",
   "city": "5 NNE Fairfield",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Fairfield.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-03-08",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.42--110.41",
   "lat": 46.42,
   "lon": -110.41,
   "zip": "",
   "city": "5 WSW Martinsdale",
   "date": "2026-03-08",
   "county": "Meagher",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IngerRanch - KMTMONTA17.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-08",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 91,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.04--109.24",
   "lat": 46.04,
   "lon": -109.24,
   "zip": "",
   "city": "4 NW Hailstone Wildlife",
   "date": "2026-03-08",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM19 3.9 NW Hailstone Wildlife Refuge (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.60--107.87",
   "lat": 46.6,
   "lon": -107.87,
   "zip": "",
   "city": "Melstone",
   "date": "2026-03-08",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW6456 Melstone.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2026-03-08",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2026-03-08",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.70--111.95",
   "lat": 47.7,
   "lon": -111.95,
   "zip": "",
   "city": "6 NNE Fairfield",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 K1HM 6 NNE Fairfield.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.85--110.60",
   "lat": 48.85,
   "lon": -110.6,
   "zip": "",
   "city": "20 N Rudyard",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 EW1937 Goldstone.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1GM-2026-03-08",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2026-03-08",
   "county": "Lewis And Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Golf (1GM) recorded a 70 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.95--110.50",
   "lat": 47.95,
   "lon": -110.5,
   "zip": "",
   "city": "1 N Loma",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM 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 MTLOM Loma (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.95--110.49",
   "lat": 47.95,
   "lon": -110.49,
   "zip": "",
   "city": "1 NNE Loma",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Loma.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2026-03-08",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.39--110.11",
   "lat": 47.39,
   "lon": -110.11,
   "zip": "",
   "city": "3 NNW Coffee Creek",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Coffee Creek N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.58--108.43",
   "lat": 46.58,
   "lon": -108.43,
   "zip": "",
   "city": "11 NNE Roundup",
   "date": "2026-03-08",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Roundup MT Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.39--109.14",
   "lat": 48.39,
   "lon": -109.14,
   "zip": "",
   "city": "12 NE Lloyd",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Cleveland N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-03-08",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.03--110.04",
   "lat": 48.03,
   "lon": -110.04,
   "zip": "",
   "city": "11 SSE Big Sandy",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Big Sandy SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.02--110.99",
   "lat": 48.02,
   "lon": -110.99,
   "zip": "",
   "city": "14 E The Knees",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Carter N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Belt NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.68--110.90",
   "lat": 47.68,
   "lon": -110.9,
   "zip": "",
   "city": "7 ESE Floweree",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Highwood Bench.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.83--110.88",
   "lat": 45.83,
   "lon": -110.88,
   "zip": "",
   "city": "13 NE Bozeman",
   "date": "2026-03-08",
   "county": "Gallatin",
   "source": "IEM 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 MTBDC Bridger Canyon Mt-86 Mp 16.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.95--110.50",
   "lat": 47.95,
   "lon": -110.5,
   "zip": "",
   "city": "1 N Loma",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM 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 MTLOM Loma (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.32--113.69",
   "lat": 48.32,
   "lon": -113.69,
   "zip": "",
   "city": "3 SW Pinnacle",
   "date": "2026-03-08",
   "county": "Flathead",
   "source": "IEM 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 TRWMT Tunnel Ridge Wind.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2026-03-08",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.04--112.20",
   "lat": 48.04,
   "lon": -112.2,
   "zip": "",
   "city": "5 ESE Pendroy",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 RICMT Rice Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.60--109.25",
   "lat": 48.6,
   "lon": -109.25,
   "zip": "",
   "city": "1 WNW Chinook",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MDT sensor Chinook US-2 MP 403.5 (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.85--110.64",
   "lat": 47.85,
   "lon": -110.64,
   "zip": "",
   "city": "2 NNE Fort Benton",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM 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 K79S 1 NE Fort Benton.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM 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 GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.79--110.48",
   "lat": 48.79,
   "lon": -110.48,
   "zip": "",
   "city": "16 NNE Rudyard",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 FW1664 Hingham.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 GW0664 Shelby Airport.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.70--110.98",
   "lat": 48.7,
   "lon": -110.98,
   "zip": "",
   "city": "13 N Chester",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 DW4776 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.46--111.39",
   "lat": 47.46,
   "lon": -111.39,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RSOIS observations at NWS Great Falls.",
   "sourceDetail": "NWS TFX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.94--111.81",
   "lat": 47.94,
   "lon": -111.81,
   "zip": "",
   "city": "7 S Brady",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 COLMT Collins.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.77--108.56",
   "lat": 48.77,
   "lon": -108.56,
   "zip": "",
   "city": "7 SE Hogeland",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM 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 MTM52 7.1 SE Hogeland (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.74--110.22",
   "lat": 48.74,
   "lon": -110.22,
   "zip": "",
   "city": "12 NNE Gildford",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Kremlin NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2026-03-08",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.74--111.97",
   "lat": 48.74,
   "lon": -111.97,
   "zip": "",
   "city": "Kevin",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 DW0975 Kevin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.38--108.68",
   "lat": 47.38,
   "lon": -108.68,
   "zip": "",
   "city": "13 ENE Roy",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Roy E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.55--111.29",
   "lat": 48.55,
   "lon": -111.29,
   "zip": "",
   "city": "6 NNE Galata",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 GW4117 GALATA SIX NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.79--111.60",
   "lat": 47.79,
   "lon": -111.6,
   "zip": "",
   "city": "6 SE Dutton",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 DAHMT Dahlman.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2026-03-08",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.98--111.16",
   "lat": 48.98,
   "lon": -111.16,
   "zip": "",
   "city": "6 NE Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 DW9565 Whitlash.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.55--110.65",
   "lat": 48.55,
   "lon": -110.65,
   "zip": "",
   "city": "2 E Inverness",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 MTINV Inverness (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.47--111.54",
   "lat": 48.47,
   "lon": -111.54,
   "zip": "",
   "city": "3 W Devon",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 GW5346 DEVON THREE WEST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-03-08",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-03-08",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 KSBX 2 NNW Shelby.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.93--108.34",
   "lat": 47.93,
   "lon": -108.34,
   "zip": "",
   "city": "9 E Zortman",
   "date": "2026-03-08",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Hydromet station MTRM8 (Matador Ranch).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.37--109.80",
   "lat": 47.37,
   "lon": -109.8,
   "zip": "",
   "city": "8 ENE Denton",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 K1DM 7 ENE Denton.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.75--109.64",
   "lat": 48.75,
   "lon": -109.64,
   "zip": "",
   "city": "14 N Havre",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Lake Thibadeau W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.45--109.80",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "2 ENE Harlowton",
   "date": "2026-03-08",
   "county": "Wheatland",
   "source": "IEM 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 K1KM 2 ENE Harlowton.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.11--110.80",
   "lat": 48.11,
   "lon": -110.8,
   "zip": "",
   "city": "18 NW Loma",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM 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 GW3862 LOMA EIGHTEEN NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.75--111.55",
   "lat": 47.75,
   "lon": -111.55,
   "zip": "",
   "city": "7 ENE Power",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 K1JM 6 ENE Power.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.61--111.20",
   "lat": 48.61,
   "lon": -111.2,
   "zip": "",
   "city": "9 N Lothair",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW1986 Lothair 9N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.87--109.05",
   "lat": 48.87,
   "lon": -109.05,
   "zip": "",
   "city": "18 W Hogeland",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BLM sensor Cherry Ridge MTM37 gusted to 61 mph.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.48--111.35",
   "lat": 48.48,
   "lon": -111.35,
   "zip": "",
   "city": "Galata",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 DW9605 Galata.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.30--109.85",
   "lat": 47.3,
   "lon": -109.85,
   "zip": "",
   "city": "5 ESE Denton",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 MTDEN Denton (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.93--111.74",
   "lat": 47.93,
   "lon": -111.74,
   "zip": "",
   "city": "6 N Dutton",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 MTTRV Teton River I-15 Mp 319.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.04--108.64",
   "lat": 48.04,
   "lon": -108.64,
   "zip": "",
   "city": "4 NE Hays",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Dry Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.06--109.95",
   "lat": 47.06,
   "lon": -109.95,
   "zip": "",
   "city": "2 WNW Moccasin",
   "date": "2026-03-08",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Moccasin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.86--109.45",
   "lat": 45.86,
   "lon": -109.45,
   "zip": "",
   "city": "11 SW Rapelje",
   "date": "2026-03-08",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Busteed SW MT Mesonet.",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.41--111.72",
   "lat": 47.41,
   "lon": -111.72,
   "zip": "",
   "city": "8 SSE Fort  Shaw",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Sun River SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.42--108.59",
   "lat": 48.42,
   "lon": -108.59,
   "zip": "",
   "city": "9 ESE Fort Belknap",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet station Savoy SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.61--114.62",
   "lat": 47.61,
   "lon": -114.62,
   "zip": "",
   "city": "2 E Camas",
   "date": "2026-03-08",
   "county": "Sanders",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HOTM8 1 SW Hot Springs.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.72--114.54",
   "lat": 47.72,
   "lon": -114.54,
   "zip": "",
   "city": "5 ENE Lonepine",
   "date": "2026-03-08",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM58 4.8 E Lonepine (MT-MESO).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.99--109.64",
   "lat": 47.99,
   "lon": -109.64,
   "zip": "",
   "city": "15 NNE Iliad",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet Warrick S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.31--111.34",
   "lat": 48.31,
   "lon": -111.34,
   "zip": "",
   "city": "11 S Galata",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Bootlegger S CG SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.49--111.18",
   "lat": 48.49,
   "lon": -111.18,
   "zip": "",
   "city": "3 NE Lothair",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW4137 LOTHAIR THREE NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-03-08",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Shelby (SBX) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.68--110.90",
   "lat": 47.68,
   "lon": -110.9,
   "zip": "",
   "city": "7 ESE Floweree",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Highwood Bench.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station Fort Belknap FBLM8.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.69--111.47",
   "lat": 47.69,
   "lon": -111.47,
   "zip": "",
   "city": "10 NNE Vaughn",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Benton Lake W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.92--112.02",
   "lat": 48.92,
   "lon": -112.02,
   "zip": "",
   "city": "6 WNW Sunburst",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Sunburst NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.16--110.88",
   "lat": 48.16,
   "lon": -110.88,
   "zip": "",
   "city": "21 ENE The Knees",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW4097 TIBER DAM FIFTEEN SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.72--109.77",
   "lat": 46.72,
   "lon": -109.77,
   "zip": "",
   "city": "2 SSW Garneill",
   "date": "2026-03-08",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Judith Gap.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.20--110.91",
   "lat": 48.2,
   "lon": -110.91,
   "zip": "",
   "city": "21 NE The Knees",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW4098 TIBER DAM TWELVE SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.18--111.03",
   "lat": 48.18,
   "lon": -111.03,
   "zip": "",
   "city": "16 NE The Knees",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW1952 RIVERVIEW COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.48--111.35",
   "lat": 48.48,
   "lon": -111.35,
   "zip": "",
   "city": "Galata",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 DW9605 Galata.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.78--111.60",
   "lat": 48.78,
   "lon": -111.6,
   "zip": "",
   "city": "8 ENE Ferdig",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 MTM53 MDA Oilmont.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.09--109.97",
   "lat": 47.09,
   "lon": -109.97,
   "zip": "",
   "city": "3 ENE Benchland",
   "date": "2026-03-08",
   "county": "Judith Basin",
   "source": "IEM 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 MTM47 MDA - Benchland.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM 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 GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.61--111.20",
   "lat": 48.61,
   "lon": -111.2,
   "zip": "",
   "city": "9 N Lothair",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW1986 Lothair 9N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-79S-2026-03-08",
   "lat": 47.8451,
   "lon": -110.6365,
   "zip": "",
   "city": "Fort Benton",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fort Benton (79S) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Fort Benton (79S) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2026-03-08",
   "county": "Phillips",
   "source": "IEM 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 ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.32--111.33",
   "lat": 47.32,
   "lon": -111.33,
   "zip": "",
   "city": "8 WSW Stockett",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Eden NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2026-03-08",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2026-03-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.54--108.83",
   "lat": 48.54,
   "lon": -108.83,
   "zip": "",
   "city": "2 WNW Harlem",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM 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 HRLM 2.5 W Harlem (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.98--109.75",
   "lat": 46.98,
   "lon": -109.75,
   "zip": "",
   "city": "2 WNW Moore",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 MTEDD Eddies Corner Us-191 Mp 39.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.14--110.82",
   "lat": 47.14,
   "lon": -110.82,
   "zip": "",
   "city": "3 NNE Monarch",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM 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 MTMON Monarch Canyon (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.84--110.70",
   "lat": 46.84,
   "lon": -110.7,
   "zip": "",
   "city": "7 SSE Neihart",
   "date": "2026-03-08",
   "county": "Meagher",
   "source": "IEM 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 MTKIH Kings Hill Us_89 Mp 28.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.31--110.98",
   "lat": 48.31,
   "lon": -110.98,
   "zip": "",
   "city": "14 S Chester",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW3487 TIBER DAM SIX EAST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.58--109.16",
   "lat": 48.58,
   "lon": -109.16,
   "zip": "",
   "city": "4 ESE Chinook",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM 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 MTM48 Chinook E - MDA.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.79--111.60",
   "lat": 47.79,
   "lon": -111.6,
   "zip": "",
   "city": "6 SE Dutton",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 DAHMT Dahlman.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.30--109.85",
   "lat": 47.3,
   "lon": -109.85,
   "zip": "",
   "city": "5 ESE Denton",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 MTDEN Denton (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.71--110.82",
   "lat": 48.71,
   "lon": -110.82,
   "zip": "",
   "city": "11 N Joplin",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW5563 Joplin 11NNW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.37--109.80",
   "lat": 47.37,
   "lon": -109.8,
   "zip": "",
   "city": "8 ENE Denton",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 K1DM 7 ENE Denton.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.75--110.55",
   "lat": 47.75,
   "lon": -110.55,
   "zip": "",
   "city": "7 SE Fort Benton",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Frenchman Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.70--114.51",
   "lat": 47.7,
   "lon": -114.51,
   "zip": "",
   "city": "6 E Lonepine",
   "date": "2026-03-08",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM57 5.7 E Lonepine (MT-MESO).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.42--111.24",
   "lat": 48.42,
   "lon": -111.24,
   "zip": "",
   "city": "4 S Lothair",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW4855 LOTHAIR FOUR S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.89--112.09",
   "lat": 47.89,
   "lon": -112.09,
   "zip": "",
   "city": "7 NE Choteau",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 MTM49 6.9 NE Choteau (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.55--111.29",
   "lat": 48.55,
   "lon": -111.29,
   "zip": "",
   "city": "6 NNE Galata",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM 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 GW4117 GALATA SIX NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.28--114.20",
   "lat": 46.28,
   "lon": -114.2,
   "zip": "",
   "city": "3 NW Hamilton",
   "date": "2026-03-08",
   "county": "Ravalli",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time is estimated. A greenhouse was damaged.",
   "sourceDetail": "NWS MSO — Broadcast Media via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.61--111.20",
   "lat": 48.61,
   "lon": -111.2,
   "zip": "",
   "city": "9 N Lothair",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW1986 Lothair 9N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.78--110.27",
   "lat": 48.78,
   "lon": -110.27,
   "zip": "",
   "city": "15 N Gildford",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 GW6392 Gildford 15n.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.15--108.59",
   "lat": 47.15,
   "lon": -108.59,
   "zip": "",
   "city": "8 N Tiegen",
   "date": "2026-03-08",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Hydromet station WRHM8 (War Horse NW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.75--107.66",
   "lat": 45.75,
   "lon": -107.66,
   "zip": "",
   "city": "2 WNW Hardin",
   "date": "2026-03-08",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K00U 2 WNW Hardin.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.04--109.24",
   "lat": 46.04,
   "lon": -109.24,
   "zip": "",
   "city": "4 NW Hailstone Wildlife",
   "date": "2026-03-08",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM19 3.9 NW Hailstone Wildlife Refuge (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.84--108.56",
   "lat": 48.84,
   "lon": -108.56,
   "zip": "",
   "city": "4 ESE Hogeland",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM 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 BFTM 4.4 E Hogeland (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.65--111.06",
   "lat": 48.65,
   "lon": -111.06,
   "zip": "",
   "city": "10 NNW Chester",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW5386 CHESTER TEN NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.95--110.50",
   "lat": 47.95,
   "lon": -110.5,
   "zip": "",
   "city": "1 N Loma",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM 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 MTLOM Loma (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.10--110.33",
   "lat": 48.1,
   "lon": -110.33,
   "zip": "",
   "city": "11 WSW Big Sandy",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM 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 MTM90 Big Sandy Sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.89--110.53",
   "lat": 47.89,
   "lon": -110.53,
   "zip": "",
   "city": "3 SSW Loma",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM 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 MTM45 3.2 SW Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.78--111.60",
   "lat": 48.78,
   "lon": -111.6,
   "zip": "",
   "city": "8 ENE Ferdig",
   "date": "2026-03-08",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Oilmont.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.30--109.85",
   "lat": 47.3,
   "lon": -109.85,
   "zip": "",
   "city": "5 ESE Denton",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 MTDEN Denton (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.85--110.60",
   "lat": 48.85,
   "lon": -110.6,
   "zip": "",
   "city": "20 N Rudyard",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 EW1937 Goldstone.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1S3-2026-03-08",
   "lat": 46.2712,
   "lon": -106.6239,
   "zip": "",
   "city": "Forsyth Tillitt Field",
   "date": "2026-03-08",
   "county": "Rosebud",
   "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": "Forsyth Tillitt Field (1S3) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Forsyth Tillitt Field (1S3) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.33--110.92",
   "lat": 48.33,
   "lon": -110.92,
   "zip": "",
   "city": "12 S Chester",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW6591 CHESTER THIRTEEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.46--109.57",
   "lat": 45.46,
   "lon": -109.57,
   "zip": "",
   "city": "4 W Fishtail",
   "date": "2026-03-08",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FSLM8 Fishtail.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.37--109.80",
   "lat": 47.37,
   "lon": -109.8,
   "zip": "",
   "city": "8 ENE Denton",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 K1DM 7 ENE Denton.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.38--110.71",
   "lat": 48.38,
   "lon": -110.71,
   "zip": "",
   "city": "12 S Inverness",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Inverness S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.11--110.80",
   "lat": 48.11,
   "lon": -110.8,
   "zip": "",
   "city": "18 NW Loma",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM 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 GW3862 LOMA EIGHTEEN NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-03-08",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.50--111.17",
   "lat": 47.5,
   "lon": -111.17,
   "zip": "",
   "city": "1 ESE Malmstrom Afb",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM 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 KGFA Malmstrom AFB.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.64--106.94",
   "lat": 45.64,
   "lon": -106.94,
   "zip": "",
   "city": "6 SSW Stacey",
   "date": "2026-03-08",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM91 Busby N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.56--108.01",
   "lat": 46.56,
   "lon": -108.01,
   "zip": "",
   "city": "5 NE Musselshell",
   "date": "2026-03-08",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LMMM 4.9 NE Musselshell (AGRIMET).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.16--114.17",
   "lat": 46.16,
   "lon": -114.17,
   "zip": "",
   "city": "2 N Charlos Heights",
   "date": "2026-03-08",
   "county": "Ravalli",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM77 Charlo Heights Mda.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.98--111.16",
   "lat": 48.98,
   "lon": -111.16,
   "zip": "",
   "city": "6 NE Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 DW9565 Whitlash.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2026-03-08",
   "county": "Rosebud",
   "source": "IEM 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 MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.70--110.28",
   "lat": 48.7,
   "lon": -110.28,
   "zip": "",
   "city": "9 N Gildford",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 MTM51 9.1 N Gildford (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-08",
   "county": "Wheatland",
   "source": "IEM 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 MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2026-03-08",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM 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 GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2026-03-08",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.28--110.80",
   "lat": 47.28,
   "lon": -110.8,
   "zip": "",
   "city": "3 WNW Raynesford",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM 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 K1AM Alpha.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-03-08",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-03-08",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.87--108.39",
   "lat": 48.87,
   "lon": -108.39,
   "zip": "",
   "city": "2 NNE Turner",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet sensor Turner N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.83--106.27",
   "lat": 46.83,
   "lon": -106.27,
   "zip": "",
   "city": "2 NW Rock Springs",
   "date": "2026-03-08",
   "county": "Rosebud",
   "source": "IEM 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 MTHIL 1.6 NW Rock Springs (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.35--108.00",
   "lat": 48.35,
   "lon": -108,
   "zip": "",
   "city": "4 ESE Wagner",
   "date": "2026-03-08",
   "county": "Phillips",
   "source": "IEM 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 MTM69 3.6 E Wagner (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2026-03-08",
   "county": "Phillips",
   "source": "IEM 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 MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.52--111.00",
   "lat": 48.52,
   "lon": -111,
   "zip": "",
   "city": "2 WNW Chester",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW2112 CHESTER NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.45--107.30",
   "lat": 48.45,
   "lon": -107.3,
   "zip": "",
   "city": "2 ESE Saco",
   "date": "2026-03-08",
   "county": "Phillips",
   "source": "IEM 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 MTSCO 1.9 E Saco (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.55--110.65",
   "lat": 48.55,
   "lon": -110.65,
   "zip": "",
   "city": "2 E Inverness",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 MTINV Inverness (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2026-03-08",
   "county": "Rosebud",
   "source": "IEM 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 MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.71--110.27",
   "lat": 48.71,
   "lon": -110.27,
   "zip": "",
   "city": "10 N Gildford",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 GW6391 Gildford 10n.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.73--109.20",
   "lat": 47.73,
   "lon": -109.2,
   "zip": "",
   "city": "14 NE Winifred",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Winifred NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.24--110.32",
   "lat": 48.24,
   "lon": -110.32,
   "zip": "",
   "city": "10 WNW Big Sandy",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Big Sandy SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-03-08",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-03-08",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-03-08",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 81 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.66--107.22",
   "lat": 46.66,
   "lon": -107.22,
   "zip": "",
   "city": "9 NE Ingomar",
   "date": "2026-03-08",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ingomar MT Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.93--110.19",
   "lat": 48.93,
   "lon": -110.19,
   "zip": "",
   "city": "25 N Kremlin",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Simpson.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.04--113.99",
   "lat": 47.04,
   "lon": -113.99,
   "zip": "",
   "city": "5 E Evaro",
   "date": "2026-03-08",
   "county": "Missoula",
   "source": "IEM 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 PNTM8 Point 6.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-03-08",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2026-03-08",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2026-03-08",
   "county": "Sweet Grass",
   "source": "IEM 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 MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.01--108.36",
   "lat": 47.01,
   "lon": -108.36,
   "zip": "",
   "city": "1 NNW Winnett",
   "date": "2026-03-08",
   "county": "Petroleum",
   "source": "IEM 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 MTWIN Winnett Mt-200 Mp 136.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.51--110.96",
   "lat": 48.51,
   "lon": -110.96,
   "zip": "",
   "city": "Chester",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 CW1334 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.77--108.56",
   "lat": 48.77,
   "lon": -108.56,
   "zip": "",
   "city": "7 SE Hogeland",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM 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 MTM52 7.1 SE Hogeland (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.56--110.76",
   "lat": 48.56,
   "lon": -110.76,
   "zip": "",
   "city": "Joplin",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW0416 Joplin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.82--108.78",
   "lat": 48.82,
   "lon": -108.78,
   "zip": "",
   "city": "6 WSW Hogeland",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Hogeland SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-03-08",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Belt NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.59--109.95",
   "lat": 48.59,
   "lon": -109.95,
   "zip": "",
   "city": "6 ENE Kremlin",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 DVI02964 Havre.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.75--111.55",
   "lat": 47.75,
   "lon": -111.55,
   "zip": "",
   "city": "7 ENE Power",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM 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 K1JM 6 ENE Power.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.87--107.60",
   "lat": 45.87,
   "lon": -107.6,
   "zip": "",
   "city": "9 N Hardin",
   "date": "2026-03-08",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM75 Hardin N Mda.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.75--107.66",
   "lat": 45.75,
   "lon": -107.66,
   "zip": "",
   "city": "2 WNW Hardin",
   "date": "2026-03-08",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K00U 2 WNW Hardin.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-03-08",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-03-08",
   "county": "Yellowstone",
   "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": "Laurel (6S8) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2026-03-08",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.42--110.65",
   "lat": 48.42,
   "lon": -110.65,
   "zip": "",
   "city": "10 S Inverness",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 GW4079 INVERNESS TEN SOUTH SOUTHEAS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.40--110.56",
   "lat": 48.4,
   "lon": -110.56,
   "zip": "",
   "city": "11 S Rudyard",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 GW3530 RUDYARD ELEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.23--106.72",
   "lat": 48.23,
   "lon": -106.72,
   "zip": "",
   "city": "4 WNW Glasgow",
   "date": "2026-03-08",
   "county": "Valley",
   "source": "IEM 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 MTM72 4.2 W Glasgow (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-03-08",
   "county": "Yellowstone",
   "source": "IEM 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 MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.40--108.95",
   "lat": 46.4,
   "lon": -108.95,
   "zip": "",
   "city": "7 N Lavina",
   "date": "2026-03-08",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lavina N MT Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.70--110.98",
   "lat": 48.7,
   "lon": -110.98,
   "zip": "",
   "city": "13 N Chester",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 DW4776 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-08",
   "county": "Sweet Grass",
   "source": "IEM 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 GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-03-08",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-03-08",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM 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 FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.41--114.15",
   "lat": 46.41,
   "lon": -114.15,
   "zip": "",
   "city": "Victor",
   "date": "2026-03-08",
   "county": "Ravalli",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Victor",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.45--109.42",
   "lat": 47.45,
   "lon": -109.42,
   "zip": "",
   "city": "3 WSW Suffolk",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 K1EM Echo.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.78--110.27",
   "lat": 48.78,
   "lon": -110.27,
   "zip": "",
   "city": "15 N Gildford",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 GW6392 Gildford 15n.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.73--109.20",
   "lat": 47.73,
   "lon": -109.2,
   "zip": "",
   "city": "14 NE Winifred",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Winifred NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.73--108.40",
   "lat": 45.73,
   "lon": -108.4,
   "zip": "",
   "city": "6 S Lockwood",
   "date": "2026-03-08",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SDAM8 Soda Springs.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.73--105.59",
   "lat": 45.73,
   "lon": -105.59,
   "zip": "",
   "city": "1 SW Coalwood",
   "date": "2026-03-08",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCWD Coalwood Mt-59 Mp 55.9.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.78--108.16",
   "lat": 45.78,
   "lon": -108.16,
   "zip": "",
   "city": "11 WSW Corinth",
   "date": "2026-03-08",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTARC 11.8 S Ballantine (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-03-08",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.94--108.15",
   "lat": 45.94,
   "lon": -108.15,
   "zip": "",
   "city": "1 SSE Ballantine",
   "date": "2026-03-08",
   "county": "Yellowstone",
   "source": "IEM 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 MTBAL Ballantine I-94 Mp 15.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.30--111.36",
   "lat": 47.3,
   "lon": -111.36,
   "zip": "",
   "city": "10 WSW Stockett",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM 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 FW1843 Great Falls.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.87--109.05",
   "lat": 48.87,
   "lon": -109.05,
   "zip": "",
   "city": "18 W Hogeland",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM 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 MTM37 19.9 N Zurich (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-03-08",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-03-08",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.32--111.33",
   "lat": 47.32,
   "lon": -111.33,
   "zip": "",
   "city": "8 WSW Stockett",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Eden NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.71--110.27",
   "lat": 48.71,
   "lon": -110.27,
   "zip": "",
   "city": "10 N Gildford",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 GW6391 Gildford 10n.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.24--108.36",
   "lat": 47.24,
   "lon": -108.36,
   "zip": "",
   "city": "17 N Winnett",
   "date": "2026-03-08",
   "county": "Petroleum",
   "source": "IEM 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 DBCM8 Winnett 16N/Dry Blood Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.87--106.95",
   "lat": 48.87,
   "lon": -106.95,
   "zip": "",
   "city": "2 WSW Thoeny",
   "date": "2026-03-08",
   "county": "Valley",
   "source": "IEM 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 BLUM8 Thoeny 1WSW/Bluff Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.87--107.60",
   "lat": 45.87,
   "lon": -107.6,
   "zip": "",
   "city": "9 N Hardin",
   "date": "2026-03-08",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM75 Hardin N Mda.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.27--106.31",
   "lat": 46.27,
   "lon": -106.31,
   "zip": "",
   "city": "5 W Hathaway",
   "date": "2026-03-08",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSWC 5.2 W Hathaway (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.39--110.54",
   "lat": 48.39,
   "lon": -110.54,
   "zip": "",
   "city": "12 S Rudyard",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 EW1931 Rudyard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.40--110.56",
   "lat": 48.4,
   "lon": -110.56,
   "zip": "",
   "city": "11 S Rudyard",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 GW3530 RUDYARD ELEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.79--110.48",
   "lat": 48.79,
   "lon": -110.48,
   "zip": "",
   "city": "16 NNE Rudyard",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 FW1664 Hingham.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-08",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-08",
   "county": "Wheatland",
   "source": "IEM 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 MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.49--110.25",
   "lat": 48.49,
   "lon": -110.25,
   "zip": "",
   "city": "6 SSE Gildford",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 GW6390 Gildford 6se.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-03-08",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.03--109.47",
   "lat": 47.03,
   "lon": -109.47,
   "zip": "",
   "city": "3 SW Lewistown",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLWT Lewistown Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-03-08",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.35--105.83",
   "lat": 46.35,
   "lon": -105.83,
   "zip": "",
   "city": "4 E Ulmer",
   "date": "2026-03-08",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM25 4.3 S Miles City (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.57--110.30",
   "lat": 48.57,
   "lon": -110.3,
   "zip": "",
   "city": "Gildford",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM 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 GW6389 Gildford.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.30--111.36",
   "lat": 47.3,
   "lon": -111.36,
   "zip": "",
   "city": "10 WSW Stockett",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM 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 FW1843 Great Falls.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-08",
   "county": "Sweet Grass",
   "source": "IEM 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 GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-03-08",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.17--105.74",
   "lat": 48.17,
   "lon": -105.74,
   "zip": "",
   "city": "7 NW Wolf Point",
   "date": "2026-03-08",
   "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": "Hydromet station WOFM8 (Wolf Point NW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.79--106.39",
   "lat": 48.79,
   "lon": -106.39,
   "zip": "",
   "city": "5 S Opheim",
   "date": "2026-03-08",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Hydromet station OHMM8 (Opheim S).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.86--109.45",
   "lat": 45.86,
   "lon": -109.45,
   "zip": "",
   "city": "11 SW Rapelje",
   "date": "2026-03-08",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Busteed SW MT Mesonet.",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.94--110.82",
   "lat": 48.94,
   "lon": -110.82,
   "zip": "",
   "city": "20 E Whitlash",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW0637 Bears Den 9 Ene.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-03-08",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.51--106.91",
   "lat": 48.51,
   "lon": -106.91,
   "zip": "",
   "city": "11 N Vandalia",
   "date": "2026-03-08",
   "county": "Valley",
   "source": "IEM 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 MTM34 10.9 N Vandalia (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-03-08",
   "county": "Yellowstone",
   "source": "IEM 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 MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2026-03-08",
   "county": "Chouteau",
   "source": "IEM 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 GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.41--109.70",
   "lat": 46.41,
   "lon": -109.7,
   "zip": "",
   "city": "7 ESE Harlowton",
   "date": "2026-03-08",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Harlowton E MT Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.73--108.40",
   "lat": 45.73,
   "lon": -108.4,
   "zip": "",
   "city": "6 S Lockwood",
   "date": "2026-03-08",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SDAM8 Soda Springs.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.03--109.47",
   "lat": 47.03,
   "lon": -109.47,
   "zip": "",
   "city": "3 SW Lewistown",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLWT Lewistown Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.54--109.35",
   "lat": 46.54,
   "lon": -109.35,
   "zip": "",
   "city": "9 NE Hedgesville",
   "date": "2026-03-08",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Rothiemay W MT Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.20--110.91",
   "lat": 48.2,
   "lon": -110.91,
   "zip": "",
   "city": "21 NE The Knees",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW4098 TIBER DAM TWELVE SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.60--109.24",
   "lat": 48.6,
   "lon": -109.24,
   "zip": "",
   "city": "1 NW Chinook",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM 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 MTCHK Chinook Us-2 Mp 403.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.75--107.66",
   "lat": 45.75,
   "lon": -107.66,
   "zip": "",
   "city": "2 WNW Hardin",
   "date": "2026-03-08",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K00U 2 WNW Hardin.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-45.74--109.83",
   "lat": 45.74,
   "lon": -109.83,
   "zip": "",
   "city": "3 SW Greycliff",
   "date": "2026-03-08",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber SE MT Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.55--105.26",
   "lat": 48.55,
   "lon": -105.26,
   "zip": "",
   "city": "4 NNE Bredette",
   "date": "2026-03-08",
   "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": "Hydromet station BDEM8 (Bredette NE).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.85--113.97",
   "lat": 46.85,
   "lon": -113.97,
   "zip": "",
   "city": "2 SW East Missoula",
   "date": "2026-03-08",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Top of Mount Sentinel. Highest sustained wind speed was 47 mph at 3pm MDT. Winds gusted above 50 mph from 8 am to 3pm.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.86--105.50",
   "lat": 48.86,
   "lon": -105.5,
   "zip": "",
   "city": "6 NE Four Buttes",
   "date": "2026-03-08",
   "county": "Daniels",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Hydromet station SCYM8 (Scobey NW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.18--111.03",
   "lat": 48.18,
   "lon": -111.03,
   "zip": "",
   "city": "16 NE The Knees",
   "date": "2026-03-08",
   "county": "Liberty",
   "source": "IEM 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 GW1952 RIVERVIEW COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.77--107.68",
   "lat": 47.77,
   "lon": -107.68,
   "zip": "",
   "city": "6 SSE Sun Prairie",
   "date": "2026-03-08",
   "county": "Phillips",
   "source": "IEM 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 SNPM8 (Sun Prairie).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.77--107.88",
   "lat": 48.77,
   "lon": -107.88,
   "zip": "",
   "city": "2 SSW Loring",
   "date": "2026-03-08",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Hydromet station LORM8 (Loring SW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-46.33--111.59",
   "lat": 46.33,
   "lon": -111.59,
   "zip": "",
   "city": "3 WNW Townsend",
   "date": "2026-03-08",
   "county": "Broadwater",
   "source": "IEM 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 GINM8 Ginger RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.56--107.53",
   "lat": 47.56,
   "lon": -107.53,
   "zip": "",
   "city": "7 SE Devils Creek Rec A",
   "date": "2026-03-08",
   "county": "Garfield",
   "source": "IEM 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 SSMM8 Devils Creek Rec Area 6ese.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-M75-2026-03-08",
   "lat": 48.3689,
   "lon": -107.9179,
   "zip": "",
   "city": "Malta",
   "date": "2026-03-08",
   "county": "Phillips",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Malta (M75) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Malta (M75) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM 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 FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.12--106.75",
   "lat": 48.12,
   "lon": -106.75,
   "zip": "",
   "city": "7 SW Glasgow",
   "date": "2026-03-08",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Hydromet station GLOM8 (Glasgow SW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2026-03-08",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGGW Glasgow Airport (ASOS).",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.42--106.56",
   "lat": 48.42,
   "lon": -106.56,
   "zip": "",
   "city": "2 NW Saint Marie",
   "date": "2026-03-08",
   "county": "Valley",
   "source": "IEM 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 MTSTM St. Marie Mt-24 Mp 18.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.30--111.36",
   "lat": 47.3,
   "lon": -111.36,
   "zip": "",
   "city": "10 WSW Stockett",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM 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 FW1843 Great Falls.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2026-03-08",
   "county": "Valley",
   "source": "IEM 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 KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-48.52--104.73",
   "lat": 48.52,
   "lon": -104.73,
   "zip": "",
   "city": "10 W Medicine Lake",
   "date": "2026-03-08",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Hydromet station MEDM8 (Medicine Lake W).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.14--110.82",
   "lat": 47.14,
   "lon": -110.82,
   "zip": "",
   "city": "3 NNE Monarch",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM 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 MTMON Monarch Canyon (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.80--105.79",
   "lat": 47.8,
   "lon": -105.79,
   "zip": "",
   "city": "14 NNE Weldon",
   "date": "2026-03-08",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Hydromet station VDWM8 (Vida W).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.33--106.95",
   "lat": 47.33,
   "lon": -106.95,
   "zip": "",
   "city": "2 WNW Jordan",
   "date": "2026-03-08",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJDN Jordan.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-08-wind-47.14--110.82",
   "lat": 47.14,
   "lon": -110.82,
   "zip": "",
   "city": "3 NNE Monarch",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM 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 MTMON Monarch Canyon (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-08-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sustained winds averaged 52 mph between 745 and the report time at MDT sensor Browning MTBWG.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-08-wind-48.55--110.65",
   "lat": 48.55,
   "lon": -110.65,
   "zip": "",
   "city": "2 E Inverness",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MDT sensor Inverness MTINV sustained winds averaged between 1145AM and the report time.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-08-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-08",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average of sustained winds between 530 AM and the report time at MDT sensor Geyser MTGYS.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-08-wind-47.41--111.72",
   "lat": 47.41,
   "lon": -111.72,
   "zip": "",
   "city": "8 SSE Fort  Shaw",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Sun River SE measured sustained winds averaging 56 mph between 1050AM and the report time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-08-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2026-03-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sustained winds averaged 58 mph between 640AM and the report time at Montana mesonet station Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SDY-2026-03-08",
   "lat": 47.7069,
   "lon": -104.1926,
   "zip": "",
   "city": "SIDNEY-RICHLAND",
   "date": "2026-03-08",
   "county": "Richland",
   "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": "SIDNEY-RICHLAND (SDY) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — SIDNEY-RICHLAND (SDY) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDV-2026-03-08",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2026-03-08",
   "county": "Prairie",
   "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": "GLENDIVE(AWOS) (GDV) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2026-03-08",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-03-08",
   "county": "Lewis & Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HELENA REGIONAL (HLN) recorded a 67 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2026-03-08",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-03-08",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grassrange (MVH) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2026-03-08",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-03-08",
   "county": "Custer",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILES CITY (MLS) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-03-08",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 73 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2026-03-08",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Havre (HVR) recorded a 79 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-00U-2026-03-08",
   "lat": 45.7444,
   "lon": -107.6604,
   "zip": "",
   "city": "Big Horn County",
   "date": "2026-03-08",
   "county": "Big Horn",
   "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": "Big Horn County (00U) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Horn County (00U) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2026-03-08",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2026-03-08",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MALMSTROM AFB (GFA) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-03-08",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-08",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 89 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-03-08",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-03-08",
   "county": "Yellowstone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BILLINGS/LOGAN INTL (BIL) recorded a 65 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-03-08",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-03-08",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2026-03-08",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2026-03-08",
   "county": "Sheridan",
   "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": "Plentywood Sher-Wood (PWD) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-03-08",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-03-08",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-03-08",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-03-08",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 74 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-9S2-2026-03-08",
   "lat": 48.8078,
   "lon": -105.4361,
   "zip": "",
   "city": "Scobey",
   "date": "2026-03-08",
   "county": "Daniels",
   "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": "Scobey (9S2) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Scobey (9S2) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-03-08",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-03-08",
   "county": "Valley",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLASGOW INTL ARPT (GGW) recorded a 75 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2026-03-08",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2026-03-08",
   "county": "Fergus",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LEWISTOWN MUNICIPAL (LWT) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-03-08",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-03-08",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 76 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PO1-2026-03-08",
   "lat": 48.1344,
   "lon": -105.1621,
   "zip": "",
   "city": "Poplar",
   "date": "2026-03-08",
   "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": "Poplar (PO1) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Poplar (PO1) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-03-08",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-03-08",
   "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": "WOLF POINT INTL (OLF) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-HW-W-10-Musselshell-wind-2026-03-08",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-03-08",
   "county": "Musselshell",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Musselshell.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-10"
  },
  {
   "id": "iem-ww-BYZ-HW-W-10-Stillwater-wind-2026-03-08",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-03-08",
   "county": "Stillwater",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Stillwater.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-10"
  },
  {
   "id": "iem-ww-BYZ-HW-W-10-Judith Gap-wind-2026-03-08",
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-08",
   "county": "Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Gap.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-10"
  },
  {
   "id": "iem-ww-BYZ-HW-W-10-Golden Valley-wind-2026-03-08",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-03-08",
   "county": "Golden Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Golden Valley.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-10"
  },
  {
   "id": "iem-ww-BYZ-HW-W-10-Yellowstone-wind-2026-03-08",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-03-08",
   "county": "Yellowstone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Yellowstone.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-10"
  },
  {
   "id": "iem-ww-BYZ-HW-W-10-Sweet Grass-wind-2026-03-08",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-03-08",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-10"
  },
  {
   "id": "iem-ww-BYZ-HW-W-10-Wheatland-wind-2026-03-08",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-03-08",
   "county": "Wheatland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wheatland.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-10"
  },
  {
   "id": "iem-ww-BYZ-HW-W-10-Melville Foothills-wind-2026-03-08",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2026-03-08",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-10"
  },
  {
   "id": "iem-ww-BYZ-HW-W-10-Livingston Area-wind-2026-03-08",
   "zip": "",
   "city": "Livingston Area",
   "date": "2026-03-08",
   "county": "Livingston Area",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Livingston Area.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-10"
  },
  {
   "id": "iem-ww-BYZ-HW-W-10-Beartooth Foothills-wind-2026-03-08",
   "zip": "",
   "city": "Beartooth Foothills",
   "date": "2026-03-08",
   "county": "Beartooth Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beartooth Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-10"
  },
  {
   "id": "iem-ww-BYZ-HW-W-10-Crazy Mountains-wind-2026-03-08",
   "zip": "",
   "city": "Crazy Mountains",
   "date": "2026-03-08",
   "county": "Crazy Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Crazy Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-10"
  },
  {
   "id": "iem-ww-BYZ-HW-W-10-Absaroka/beartooth Mountains-wind-2026-03-08",
   "zip": "",
   "city": "Absaroka/beartooth Mountains",
   "date": "2026-03-08",
   "county": "Absaroka/beartooth Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Absaroka/beartooth Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-10"
  },
  {
   "id": "iem-ww-BYZ-HW-W-10-Treasure-wind-2026-03-08",
   "zip": "",
   "city": "Treasure",
   "date": "2026-03-08",
   "county": "Treasure",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Treasure.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-10"
  },
  {
   "id": "iem-ww-BYZ-HW-W-10-Rosebud-wind-2026-03-08",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-03-08",
   "county": "Rosebud",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rosebud.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-10"
  },
  {
   "id": "iem-ww-BYZ-HW-W-10-Big Horn-wind-2026-03-08",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-03-08",
   "county": "Big Horn",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Horn.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Cascade County Below 5000ft-wind-2026-03-08",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2026-03-08",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-High Plains-wind-2026-03-08",
   "zip": "",
   "city": "High Plains",
   "date": "2026-03-08",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Judith Basin County And Judith Gap-wind-2026-03-08",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2026-03-08",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Glacier Park Region-wind-2026-03-08",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2026-03-08",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Glacier, Western Toole, And Central Pondera-wind-2026-03-08",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2026-03-08",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Helena Valley-wind-2026-03-08",
   "zip": "",
   "city": "Helena Valley",
   "date": "2026-03-08",
   "county": "Helena Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Helena Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Little Belt And Highwood Mountains-wind-2026-03-08",
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2026-03-08",
   "county": "Little Belt And Highwood Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Little Belt And Highwood Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Snowy And Judith Mountains-wind-2026-03-08",
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2026-03-08",
   "county": "Snowy And Judith Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Snowy And Judith Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Rocky Mountain Front-wind-2026-03-08",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-03-08",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Toole And Liberty-wind-2026-03-08",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-03-08",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-And Central Chouteau-wind-2026-03-08",
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2026-03-08",
   "county": "And Central Chouteau",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Central Chouteau.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Blackfoot And Macdonald Pass-wind-2026-03-08",
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2026-03-08",
   "county": "Blackfoot And Macdonald Pass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blackfoot And Macdonald Pass.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Fergus County Below 4500ft-wind-2026-03-08",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2026-03-08",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Pondera And Eastern Teton-wind-2026-03-08",
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2026-03-08",
   "county": "Pondera And Eastern Teton",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pondera And Eastern Teton.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Big Belt, Bridger And Castle Mountains-wind-2026-03-08",
   "zip": "",
   "city": "Big Belt, Bridger And Castle Mountains",
   "date": "2026-03-08",
   "county": "Big Belt, Bridger And Castle Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Belt, Bridger And Castle Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Hill-wind-2026-03-08",
   "zip": "",
   "city": "Hill",
   "date": "2026-03-08",
   "county": "Hill",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hill.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Blaine-wind-2026-03-08",
   "zip": "",
   "city": "Blaine",
   "date": "2026-03-08",
   "county": "Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Meagher County Valleys-wind-2026-03-08",
   "zip": "",
   "city": "Meagher County Valleys",
   "date": "2026-03-08",
   "county": "Meagher County Valleys",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Meagher County Valleys.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Gates Of The Mountains-wind-2026-03-08",
   "zip": "",
   "city": "Gates Of The Mountains",
   "date": "2026-03-08",
   "county": "Gates Of The Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gates Of The Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Bears Paw Mountains And Southern Blaine-wind-2026-03-08",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-03-08",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Elkhorn And Boulder Mountains-wind-2026-03-08",
   "zip": "",
   "city": "Elkhorn And Boulder Mountains",
   "date": "2026-03-08",
   "county": "Elkhorn And Boulder Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Elkhorn And Boulder Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Canyon Ferry Area-wind-2026-03-08",
   "zip": "",
   "city": "Canyon Ferry Area",
   "date": "2026-03-08",
   "county": "Canyon Ferry Area",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Canyon Ferry Area.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "iem-ww-TFX-HW-W-13-Missouri Headwaters-wind-2026-03-08",
   "zip": "",
   "city": "Missouri Headwaters",
   "date": "2026-03-08",
   "county": "Missouri Headwaters",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Missouri Headwaters.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-13"
  },
  {
   "id": "ncei-1318332-2026-03-08",
   "lon": 210616,
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2026-03-08",
   "county": "And Central Chouteau",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous weather stations in the zone measured high wind wind gusts and a few measured sustained winds of up to 4 to 6 hours. The highest wind gust was measured at Montana mesonet station Frenchman Ridge of 71 mph and measured an average sustained wind of 46 mph between 9:25am to 4:50pm MST. Law enforcement also reported reduced visibility from blowing dust due to the strong winds.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1318332",
   "windSpeedMph": 62,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318333-2026-03-08",
   "lon": 210616,
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-03-08",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple weather stations measured high wind gusts during this period. The highest wind gust measured was 70 mph at Mesonet station FBLM8 Fort Belknap RAWS. They also measured an average sustained wind of 46 mph from 9:18amto 2:18pm MST. Montana mesonet station Cleveland N also measured sustained high winds over the span of approximately 6 hours.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1318333",
   "windSpeedMph": 62,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327434-2026-03-08",
   "lon": 212283,
   "zip": "",
   "city": "Absaroka / Beartooth Mountains",
   "date": "2026-03-08",
   "county": "Absaroka / Beartooth Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Quad Creek RAWS gusted to 91 mph.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1327434",
   "windSpeedMph": 79,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318343-2026-03-08",
   "lon": 210616,
   "zip": "",
   "city": "Gates Of The Mountains",
   "date": "2026-03-08",
   "county": "Gates Of The Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSBN Sieben Flats measured a 64 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1318343",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1310225-2026-03-08",
   "lon": 210070,
   "zip": "",
   "city": "Little Rocky Mountains",
   "date": "2026-03-08",
   "county": "Little Rocky Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple observations in southwest Phillips County recorded wind gusts in excess of 65 mph, the strongest of which was 80 mph, measured at the Malta South US-191 DOT site (MTMAL).",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1310225",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327435-2026-03-08",
   "lon": 212283,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-08",
   "county": "Judith Gap",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Frequent gusts 60 to 70 mph across multiple weather stations.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1327435",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318346-2026-03-08",
   "lon": 210616,
   "zip": "",
   "city": "Helena Valley",
   "date": "2026-03-08",
   "county": "Helena Valley",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport measured a 67 mph wind gust.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1318346",
   "windSpeedMph": 58,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318344-2026-03-08",
   "lon": 210616,
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2026-03-08",
   "county": "Little Belt And Highwood Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMON Monarch Canyon measured a 68 mph wind gust. Mesonet station MTKIH Kings Hill also measured a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1318344",
   "windSpeedMph": 59,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1311102-2026-03-08",
   "lon": 210070,
   "zip": "",
   "city": "And Se Phillips",
   "date": "2026-03-08",
   "county": "And Se Phillips",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple observations in central and southeast Phillips County recorded wind gusts in excess of 64 mph, the strongest of which was 67 mph, measured at the Saco US-2 DOT site (MTSCO).",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1311102",
   "windSpeedMph": 58,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1311101-2026-03-08",
   "lon": 210070,
   "zip": "",
   "city": "And Southern Valley",
   "date": "2026-03-08",
   "county": "And Southern Valley",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple observations in central and southern Valley County recorded wind gusts in excess of 59 mph, the strongest of which was 75 mph, measured at the Glasgow Airport ASOS site (KGGW).",
   "sourceDetail": "Verified by ASOS — NCEI Event #1311101",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327453-2026-03-08",
   "lon": 212283,
   "zip": "",
   "city": "Southwestern Yellowstone",
   "date": "2026-03-08",
   "county": "Southwestern Yellowstone",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KBIL gusted to 60 mph.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1327453",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318357-2026-03-08",
   "lon": 210616,
   "zip": "",
   "city": "Canyon Ferry Area",
   "date": "2026-03-08",
   "county": "Canyon Ferry Area",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GINM8 Ginger RAWS measured a 60 mph wind gust.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1318357",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Wetzel NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-07",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-07",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-03-07",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2026-03-07",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-03-07",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-03-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-03-07",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-03-07",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-46.45--109.80",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "2 ENE Harlowton",
   "date": "2026-03-07",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1KM 2 ENE Harlowton.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-03-07",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-07",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-03-07",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 15 E Whitlash",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-03-07",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-03-07",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-03-07",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-46.45--109.80",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "2 ENE Harlowton",
   "date": "2026-03-07",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1KM 2 ENE Harlowton.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-03-07",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-03-07",
   "county": "Stillwater",
   "source": "IEM 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 MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-03-07",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2026-03-07",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-03-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2026-03-07",
   "county": "Pondera",
   "source": "IEM 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 MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.18--111.03",
   "lat": 48.18,
   "lon": -111.03,
   "zip": "",
   "city": "16 NE The Knees",
   "date": "2026-03-07",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW1952 RIVERVIEW COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2026-03-07",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2026-03-07",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-03-07",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2026-03-07",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-03-07",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-03-07",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-03-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-03-07",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2026-03-07",
   "county": "Liberty",
   "source": "IEM 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 GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "76 mph wind gust at Dog Gun Lake - via MT Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.74--111.97",
   "lat": 48.74,
   "lon": -111.97,
   "zip": "",
   "city": "Kevin",
   "date": "2026-03-07",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW0975 Kevin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-03-07",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-03-07",
   "county": "Yellowstone",
   "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": "Laurel (6S8) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-03-07",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2026-03-07",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2026-03-07",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-03-07",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-03-07",
   "county": "Toole",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Shelby (SBX) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2026-03-07",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2026-03-07",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0664 Shelby Airport.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-03-07",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.47--111.54",
   "lat": 48.47,
   "lon": -111.54,
   "zip": "",
   "city": "3 W Devon",
   "date": "2026-03-07",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW5346 DEVON THREE WEST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-03-07",
   "county": "Stillwater",
   "source": "IEM 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 MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-07",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.73--108.40",
   "lat": 45.73,
   "lon": -108.4,
   "zip": "",
   "city": "6 S Lockwood",
   "date": "2026-03-07",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SDAM8 Soda Springs.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2026-03-07",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "80 mph wind gust at Dog Gun Lake - Montana mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.12--112.66",
   "lat": 48.12,
   "lon": -112.66,
   "zip": "",
   "city": "9 SW Dupuyer",
   "date": "2026-03-07",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI01084 Dupuyer.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-03-07",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-03-07",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.67--112.59",
   "lat": 48.67,
   "lon": -112.59,
   "zip": "",
   "city": "12 WNW Cut Bank",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BFAM 12.1 W Cut Bank (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2026-03-07",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "73 mph wind gust at Bynum Montana mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-47.33--112.58",
   "lat": 47.33,
   "lon": -112.58,
   "zip": "",
   "city": "14 SW Augusta",
   "date": "2026-03-07",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Upper Elk Creek - KMTAUGUS3.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.51--112.93",
   "lat": 48.51,
   "lon": -112.93,
   "zip": "",
   "city": "5 SE Browning",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SHBM Browning.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2026-03-07",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "69 mph at Mission Lake Montana mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-03-07",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-03-07",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.67--112.59",
   "lat": 48.67,
   "lon": -112.59,
   "zip": "",
   "city": "12 WNW Cut Bank",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM 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 BFAM 12.1 W Cut Bank (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-03-07",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-03-07",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-03-07",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2026-03-07",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mt Lebanon SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.76--114.58",
   "lat": 48.76,
   "lon": -114.58,
   "zip": "",
   "city": "11 NE Stryker",
   "date": "2026-03-07",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LKMMT Link Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.15--113.93",
   "lat": 48.15,
   "lon": -113.93,
   "zip": "",
   "city": "9 NE Bigfork",
   "date": "2026-03-07",
   "county": "Flathead",
   "source": "IEM 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 MAEMT Mount Aeneas.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-03-07",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-03-07",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-03-07",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-03-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-07-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-03-07",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-07-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 52 mph from 0145 to 0245 local time.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-07-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sustained wind of 54 mph from 12 PM to 130 PM at Dog Gun Lake - MT Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2026-03-07",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-03-07",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-03-07",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-03-07",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 67 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2026-03-07",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2026-03-07",
   "county": "Cascade",
   "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": "MALMSTROM AFB (GFA) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-03-07",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-03-07",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-03-07",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-03-07",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 65 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2026-03-07",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2026-03-07",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-03-07",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-03-07",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 71 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1314943-2026-03-07",
   "lon": 210616,
   "zip": "",
   "city": "High Plains",
   "date": "2026-03-07",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Dog Gun Lake DOGM8 measured multiple high wind gusts, with an average sustained wind of 52 mph from 11:00am MST to 4:50pm MST on the 7th. A few weather stations in the area also measured multiple high wind gusts, with Mesonet station MTBWG Browning (MT DOT) reported high sustained winds as well.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1314943",
   "windSpeedMph": 73,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317413-2026-03-07",
   "lon": 210616,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-03-07",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous weather stations in this zone reported high wind gusts. The highest was 82 mph measured at mesonet station GW0718 Joplin 25nnw. A few weather stations also reported high sustained winds over multiple hours, including mesonet station GW0718 Joplin 25nnw and Montana mesonet station Mt Lebanon SE on the 8th.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1317413",
   "windSpeedMph": 71,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327432-2026-03-07",
   "lon": 212283,
   "zip": "",
   "city": "Livingston Area",
   "date": "2026-03-07",
   "county": "Livingston Area",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Livingston River Hill gusted to 76 mph.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1327432",
   "windSpeedMph": 66,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327444-2026-03-07",
   "lon": 212283,
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-03-07",
   "county": "Golden Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lavina N gusted to 65 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1327444",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318105-2026-03-07",
   "lon": 210616,
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2026-03-07",
   "county": "Pondera And Eastern Teton",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple weather stations in this zone measured high wind gusts and a few measured high sustained winds over the span of a few hours. The strongest gust was measured at Montana mesonet station Fairfield FARM8 of 70 mph. They also measured an average high sustained wind of 46 mph from 8:05am to 2:10pm MST on the 8th.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1318105",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318008-2026-03-07",
   "lon": 210616,
   "zip": "",
   "city": "High Plains",
   "date": "2026-03-07",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A few weather stations measured high wind gusts. The highest was reported at Montana Mesonet station BUYM8 Bynum W of 80 mph. They also reported an average high sustained wind of 56 mph between 5:40am and 7:05am MST on the 8th.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1318008",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327438-2026-03-07",
   "lon": 212283,
   "zip": "",
   "city": "Melville Foothills",
   "date": "2026-03-07",
   "county": "Melville Foothills",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Harlowton S gusted to 61 mph.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1327438",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318004-2026-03-07",
   "lon": 210616,
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-03-07",
   "county": "Rocky Mountain Front",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station Upper Elk Creek KMTAUGUS3 measured a 69 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1318004",
   "windSpeedMph": 60,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1318345-2026-03-07",
   "lon": 210616,
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2026-03-07",
   "county": "Snowy And Judith Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wunderground station KMTLEWIS74 measured a peak wind gust of 74 mph. Mesonet station JPKM8 Judith Peak RAWS also measured high wind gusts.",
   "sourceDetail": "Verified by Public — NCEI Event #1318345",
   "windSpeedMph": 64,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1314933-2026-03-07",
   "lon": 210616,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2026-03-07",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Both Mesonet station SNPMT Sunpoint and  LGPVC Logan Pass (GNP) measured high wind gusts, peaking at 83 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1314933",
   "windSpeedMph": 72,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-CTB-2026-03-06",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-03-06",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-04-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-03-04",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-28-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-02-28",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-02-28",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-02-28",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-27-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2026-02-27",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-27-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-02-27",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-27-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-02-27",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-27-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-02-27",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-27-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-02-27",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-27-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-02-27",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-27-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-02-27",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-27-wind-46.72--110.41",
   "lat": 46.72,
   "lon": -110.41,
   "zip": "",
   "city": "12 NNE Checkerboard",
   "date": "2026-02-27",
   "county": "Judith Basin",
   "source": "IEM 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 SFJM8 S. Fork Judith RAWS -12 NE Checkerboard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-27-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-02-27",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-27-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-02-27",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-27-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-02-27",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2026-02-27",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-02-27",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grassrange (MVH) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2026-02-27",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-02-27",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-02-27",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-02-27",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-02-27",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-02-27",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 65 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-02-27",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-02-27",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-12-Rocky Mountain Front-wind-2026-02-27",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-02-27",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-12"
  },
  {
   "id": "iem-ww-TFX-HW-W-12-High Plains-wind-2026-02-27",
   "zip": "",
   "city": "High Plains",
   "date": "2026-02-27",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-12"
  },
  {
   "id": "iem-ww-TFX-HW-W-12-Blackfoot And Macdonald Pass-wind-2026-02-27",
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2026-02-27",
   "county": "Blackfoot And Macdonald Pass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blackfoot And Macdonald Pass.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-12"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.37--109.80",
   "lat": 47.37,
   "lon": -109.8,
   "zip": "",
   "city": "8 ENE Denton",
   "date": "2026-02-26",
   "county": "Fergus",
   "source": "IEM 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 K1DM 7 ENE Denton.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-02-26",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-02-26",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2026-02-26",
   "county": "Phillips",
   "source": "IEM 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 ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.06--112.01",
   "lat": 48.06,
   "lon": -112.01,
   "zip": "",
   "city": "8 WNW Brady",
   "date": "2026-02-26",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Midway Colony.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-02-26",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-02-26",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-02-26",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2026-02-26",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-02-26",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 8 WSW Molt",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.50--111.17",
   "lat": 47.5,
   "lon": -111.17,
   "zip": "",
   "city": "1 ESE Malmstrom Afb",
   "date": "2026-02-26",
   "county": "Cascade",
   "source": "IEM 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 KGFA Malmstrom AFB.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.39--110.13",
   "lat": 47.39,
   "lon": -110.13,
   "zip": "",
   "city": "4 NW Coffee Creek",
   "date": "2026-02-26",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Coffee Creek N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.74--109.83",
   "lat": 45.74,
   "lon": -109.83,
   "zip": "",
   "city": "3 SW Greycliff",
   "date": "2026-02-26",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 SW Greycliff",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.70--108.76",
   "lat": 45.7,
   "lon": -108.76,
   "zip": "",
   "city": "2 NNE Laurel",
   "date": "2026-02-26",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S8 2 NNE Laurel.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-02-26",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Belt NW.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-02-26",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Belt NW.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-02-26",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-02-26",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2026-02-26",
   "county": "Sweet Grass",
   "source": "IEM 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 AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2026-02-26",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-02-26",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Wetzel NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2026-02-26",
   "county": "Gallatin",
   "source": "IEM 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 MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.74--109.83",
   "lat": 45.74,
   "lon": -109.83,
   "zip": "",
   "city": "3 SW Greycliff",
   "date": "2026-02-26",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 SW Greycliff",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.39--110.13",
   "lat": 47.39,
   "lon": -110.13,
   "zip": "",
   "city": "4 NW Coffee Creek",
   "date": "2026-02-26",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Coffee Creek.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-02-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-02-26",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-02-26",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2026-02-26",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-02-26",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.39--110.13",
   "lat": 47.39,
   "lon": -110.13,
   "zip": "",
   "city": "4 NW Coffee Creek",
   "date": "2026-02-26",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Coffee Creek N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.42--110.41",
   "lat": 46.42,
   "lon": -110.41,
   "zip": "",
   "city": "5 WSW Martinsdale",
   "date": "2026-02-26",
   "county": "Meagher",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IngerRanch - KMTMONTA17.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-02-26",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.84--110.70",
   "lat": 46.84,
   "lon": -110.7,
   "zip": "",
   "city": "7 SSE Neihart",
   "date": "2026-02-26",
   "county": "Meagher",
   "source": "IEM 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 MTKIH Kings Hill Us_89 Mp 28.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.28--110.35",
   "lat": 47.28,
   "lon": -110.35,
   "zip": "",
   "city": "7 E Geyser",
   "date": "2026-02-26",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 E Geyser",
   "sourceDetail": "NWS TFX — Other Federal via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Dog Gun Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2026-02-26",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mt Lebanon.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.40--108.95",
   "lat": 46.4,
   "lon": -108.95,
   "zip": "",
   "city": "7 N Lavina",
   "date": "2026-02-26",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 N Lavina",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-02-26",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.75--110.55",
   "lat": 47.75,
   "lon": -110.55,
   "zip": "",
   "city": "7 SE Fort Benton",
   "date": "2026-02-26",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Frenchman Ridge.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.74--113.43",
   "lat": 48.74,
   "lon": -113.43,
   "zip": "",
   "city": "Saint Mary",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM 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 SRYM8 Saint Mary RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-02-26",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-02-26",
   "county": "Toole",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Shelby (SBX) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.95--110.50",
   "lat": 47.95,
   "lon": -110.5,
   "zip": "",
   "city": "1 N Loma",
   "date": "2026-02-26",
   "county": "Chouteau",
   "source": "IEM 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 MTLOM Loma (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-02-26",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-02-26",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2026-02-26",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Augusta N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-02-26",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Belt NW.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.86--113.44",
   "lat": 48.86,
   "lon": -113.44,
   "zip": "",
   "city": "Babb",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station Howards Lodge_ Babb.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 91,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-02-26",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.28--110.35",
   "lat": 47.28,
   "lon": -110.35,
   "zip": "",
   "city": "7 E Geyser",
   "date": "2026-02-26",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 E Geyser",
   "sourceDetail": "NWS TFX — Other Federal via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-02-26",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.24--108.14",
   "lat": 46.24,
   "lon": -108.14,
   "zip": "",
   "city": "18 SSE Delphia",
   "date": "2026-02-26",
   "county": "Yellowstone",
   "source": "IEM 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 MTM99 Steamboat.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "9 ESE Fort Benton",
   "date": "2026-02-26",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Fort Benton E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2026-02-26",
   "county": "Sweet Grass",
   "source": "IEM 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 MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2026-02-26",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Augusta N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-02-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.26--110.59",
   "lat": 47.26,
   "lon": -110.59,
   "zip": "",
   "city": "5 WSW Geyser",
   "date": "2026-02-26",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Red Barn - KMTGEYSE7.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.28--110.80",
   "lat": 47.28,
   "lon": -110.8,
   "zip": "",
   "city": "3 WNW Raynesford",
   "date": "2026-02-26",
   "county": "Cascade",
   "source": "IEM 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 K1AM Alpha.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.45--109.80",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "2 ENE Harlowton",
   "date": "2026-02-26",
   "county": "Wheatland",
   "source": "IEM 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 K1KM 2 ENE Harlowton.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2026-02-26",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 NNE Augusta",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-02-26",
   "county": "Musselshell",
   "source": "IEM 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 MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-02-26",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-02-26",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-02-26",
   "county": "Sweet Grass",
   "source": "IEM 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 GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.75--110.55",
   "lat": 47.75,
   "lon": -110.55,
   "zip": "",
   "city": "7 SE Fort Benton",
   "date": "2026-02-26",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Frenchman Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-02-26",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-02-26",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 77 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.46--109.57",
   "lat": 45.46,
   "lon": -109.57,
   "zip": "",
   "city": "4 W Fishtail",
   "date": "2026-02-26",
   "county": "Stillwater",
   "source": "IEM 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 FSLM8 Fishtail.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2026-02-26",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-02-26",
   "county": "Yellowstone",
   "source": "IEM 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 MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2026-02-26",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.85--112.66",
   "lat": 48.85,
   "lon": -112.66,
   "zip": "",
   "city": "16 WNW Santa Rita",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Buffalo Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2026-02-26",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-02-26",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.66--106.49",
   "lat": 45.66,
   "lon": -106.49,
   "zip": "",
   "city": "6 ENE Lame Deer",
   "date": "2026-02-26",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 6 ENE Lame Deer",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.41--109.70",
   "lat": 46.41,
   "lon": -109.7,
   "zip": "",
   "city": "7 ESE Harlowton",
   "date": "2026-02-26",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 ESE Harlowton",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.86--109.45",
   "lat": 45.86,
   "lon": -109.45,
   "zip": "",
   "city": "11 SW Rapelje",
   "date": "2026-02-26",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Rapelje 2 MT Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.00--109.84",
   "lat": 46,
   "lon": -109.84,
   "zip": "",
   "city": "7 N Sourdough",
   "date": "2026-02-26",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 N Sourdough",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Wetzel NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.82--109.96",
   "lat": 45.82,
   "lon": -109.96,
   "zip": "",
   "city": "1 SSW Big Timber",
   "date": "2026-02-26",
   "county": "Sweet Grass",
   "source": "IEM 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 CW9353 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.58--109.16",
   "lat": 48.58,
   "lon": -109.16,
   "zip": "",
   "city": "3 ESE Chinook",
   "date": "2026-02-26",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Chinook E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.85--112.66",
   "lat": 48.85,
   "lon": -112.66,
   "zip": "",
   "city": "16 WNW Santa Rita",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Buffalo Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.75--107.66",
   "lat": 45.75,
   "lon": -107.66,
   "zip": "",
   "city": "2 WNW Hardin",
   "date": "2026-02-26",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K00U 2 WNW Hardin.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.43--108.67",
   "lat": 46.43,
   "lon": -108.67,
   "zip": "",
   "city": "7 WSW Roundup",
   "date": "2026-02-26",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HORM8 Horse Thief.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-02-26",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.72--110.71",
   "lat": 48.72,
   "lon": -110.71,
   "zip": "",
   "city": "11 N Inverness",
   "date": "2026-02-26",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Inverness N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.57--107.44",
   "lat": 45.57,
   "lon": -107.44,
   "zip": "",
   "city": "2 SSE Crow Agency",
   "date": "2026-02-26",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LBHM8 Little Bighorn.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.15--107.58",
   "lat": 46.15,
   "lon": -107.58,
   "zip": "",
   "city": "2 NW Custer",
   "date": "2026-02-26",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NW Custer",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.30--109.85",
   "lat": 47.3,
   "lon": -109.85,
   "zip": "",
   "city": "5 ESE Denton",
   "date": "2026-02-26",
   "county": "Fergus",
   "source": "IEM 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 MTDEN Denton (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.58--109.16",
   "lat": 48.58,
   "lon": -109.16,
   "zip": "",
   "city": "4 ESE Chinook",
   "date": "2026-02-26",
   "county": "Blaine",
   "source": "IEM 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 MTM48 Chinook E - MDA.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.24--108.14",
   "lat": 46.24,
   "lon": -108.14,
   "zip": "",
   "city": "18 SSE Delphia",
   "date": "2026-02-26",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Steamboat MT Mesonet Station.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.77--108.56",
   "lat": 48.77,
   "lon": -108.56,
   "zip": "",
   "city": "7 SE Hogeland",
   "date": "2026-02-26",
   "county": "Blaine",
   "source": "IEM 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 MTM52 7.1 SE Hogeland (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.64--106.94",
   "lat": 45.64,
   "lon": -106.94,
   "zip": "",
   "city": "6 SSW Stacey",
   "date": "2026-02-26",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM91 Busby N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-02-26",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-02-26",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-02-26",
   "county": "Yellowstone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Laurel (6S8) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.25--108.50",
   "lat": 46.25,
   "lon": -108.5,
   "zip": "",
   "city": "11 S Klein",
   "date": "2026-02-26",
   "county": "Musselshell",
   "source": "IEM 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 GW4108 ROUNDUP.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-02-26",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-02-26",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2026-02-26",
   "county": "Musselshell",
   "source": "IEM 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 MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-02-26",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.04--109.24",
   "lat": 46.04,
   "lon": -109.24,
   "zip": "",
   "city": "4 NW Hailstone Wildlife",
   "date": "2026-02-26",
   "county": "Stillwater",
   "source": "IEM 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 MTM19 3.9 NW Hailstone Wildlife Refuge (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.35--108.00",
   "lat": 48.35,
   "lon": -108,
   "zip": "",
   "city": "4 ESE Wagner",
   "date": "2026-02-26",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM69 3.6 E Wagner (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2026-02-26",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGGW Glasgow Airport (ASOS). Some blowing dust was also occurring.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.75--110.16",
   "lat": 45.75,
   "lon": -110.16,
   "zip": "",
   "city": "4 ENE Springdale",
   "date": "2026-02-26",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 ENE Springdale",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2026-02-26",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-02-26",
   "county": "Stillwater",
   "source": "IEM 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 MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.39--109.14",
   "lat": 48.39,
   "lon": -109.14,
   "zip": "",
   "city": "12 NE Lloyd",
   "date": "2026-02-26",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Cleveland N.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.26--108.10",
   "lat": 46.26,
   "lon": -108.1,
   "zip": "",
   "city": "17 SSE Delphia",
   "date": "2026-02-26",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station STBM8 Steamboat.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.11--109.09",
   "lat": 47.11,
   "lon": -109.09,
   "zip": "",
   "city": "8 N Forestgrove",
   "date": "2026-02-26",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Forestgrove N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.47--108.55",
   "lat": 46.47,
   "lon": -108.55,
   "zip": "",
   "city": "1 NNW Roundup",
   "date": "2026-02-26",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KRPX Roundup.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-02-26",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.06--109.03",
   "lat": 47.06,
   "lon": -109.03,
   "zip": "",
   "city": "5 NNE Forestgrove",
   "date": "2026-02-26",
   "county": "Fergus",
   "source": "IEM 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 K1NM 5 NE Forestgrove.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.74--113.43",
   "lat": 48.74,
   "lon": -113.43,
   "zip": "",
   "city": "Saint Mary",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM 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 SRYM8 Saint Mary RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-02-26",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-02-26",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-02-26",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2026-02-26",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.26--108.10",
   "lat": 46.26,
   "lon": -108.1,
   "zip": "",
   "city": "17 SSE Delphia",
   "date": "2026-02-26",
   "county": "Yellowstone",
   "source": "IEM 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 STBM8 Steamboat.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-02-26",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Dog Gun Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 91,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2026-02-26",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS. Current wind speed sustained at 74 mph. Peak wind gust of 100 mph in the past hour.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 100,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Dog Gun Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 96,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 93,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-02-26",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.72--110.41",
   "lat": 46.72,
   "lon": -110.41,
   "zip": "",
   "city": "12 NNE Checkerboard",
   "date": "2026-02-26",
   "county": "Judith Basin",
   "source": "IEM 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 SFJM8 S. Fork Judith RAWS -12 NE Checkerboard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.63--113.34",
   "lat": 48.63,
   "lon": -113.34,
   "zip": "",
   "city": "8 N Kiowa",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM 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 MRRGN Milk River Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-02-26",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.63--113.34",
   "lat": 48.63,
   "lon": -113.34,
   "zip": "",
   "city": "8 N Kiowa",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GNP mesonet site Milk River Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-02-26",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-02-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 102,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-02-26",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2026-02-26",
   "county": "Liberty",
   "source": "IEM 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 GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.84--110.70",
   "lat": 46.84,
   "lon": -110.7,
   "zip": "",
   "city": "7 SSE Neihart",
   "date": "2026-02-26",
   "county": "Meagher",
   "source": "IEM 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 MTKIH Kings Hill Us_89 Mp 28.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-02-26",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-02-26",
   "county": "Stillwater",
   "source": "IEM 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 MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2026-02-26",
   "county": "Teton",
   "source": "IEM 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 HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.46--111.39",
   "lat": 47.46,
   "lon": -111.39,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-02-26",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RSOIS observation at NWS Great Falls.",
   "sourceDetail": "NWS TFX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.87--112.67",
   "lat": 47.87,
   "lon": -112.67,
   "zip": "",
   "city": "18 WSW Bynum",
   "date": "2026-02-26",
   "county": "Teton",
   "source": "IEM 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 GSNM8 Gleason RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2026-02-26",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-02-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-02-26",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.39--112.64",
   "lat": 47.39,
   "lon": -112.64,
   "zip": "",
   "city": "14 WSW Augusta",
   "date": "2026-02-26",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GOSS RANCH - Goss Creek Rd. - KMTAUGUS4.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.33--112.58",
   "lat": 47.33,
   "lon": -112.58,
   "zip": "",
   "city": "14 SW Augusta",
   "date": "2026-02-26",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Upper Elk Creek - KMTAUGUS3.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.38--110.71",
   "lat": 48.38,
   "lon": -110.71,
   "zip": "",
   "city": "12 S Inverness",
   "date": "2026-02-26",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Inverness S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2026-02-26",
   "county": "Liberty",
   "source": "IEM 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 GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.79--112.94",
   "lat": 47.79,
   "lon": -112.94,
   "zip": "",
   "city": "32 WSW Bynum",
   "date": "2026-02-26",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GPKM8 Gates Park.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-02-26",
   "county": "Phillips",
   "source": "IEM 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 MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2026-02-26",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-02-26",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.83--110.88",
   "lat": 45.83,
   "lon": -110.88,
   "zip": "",
   "city": "13 NE Bozeman",
   "date": "2026-02-26",
   "county": "Gallatin",
   "source": "IEM 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 MTBDC Bridger Canyon Mt-86 Mp 16.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2026-02-26",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2026-02-26",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-02-26",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-26-wind-45.87--112.11",
   "lat": 45.87,
   "lon": -112.11,
   "zip": "",
   "city": "1 W Whitehall",
   "date": "2026-02-26",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WHHM8 Whitehall RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-26-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2026-02-26",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "53 mph sustained wind from 1045 AM to 1145 AM.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-26-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-02-26",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "1 hour sustained. Peak sustained was 62 with a peak gust of 73 mph.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-02-26-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Deep Creek RAWS. Peak average high sustained winds over 4 hours. Additionally, winds were sustained at an average of 53 mph for 10 hours.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-26-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-02-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dog Gun Lake Mesonet. Average sustained winds over 1 hour. Additionally, winds were sustained at 62 mph over a 2 hour, 10 minute period ending at 6:40 PM.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2026-02-26",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-02-26",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grassrange (MVH) recorded a 73 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-00U-2026-02-26",
   "lat": 45.7444,
   "lon": -107.6604,
   "zip": "",
   "city": "Big Horn County",
   "date": "2026-02-26",
   "county": "Big Horn",
   "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": "Big Horn County (00U) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Horn County (00U) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2026-02-26",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2026-02-26",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MALMSTROM AFB (GFA) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-02-26",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-02-26",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1GM-2026-02-26",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2026-02-26",
   "county": "Lewis And Clark",
   "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": "Golf (1GM) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-02-26",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-02-26",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 70 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-79S-2026-02-26",
   "lat": 47.8451,
   "lon": -110.6365,
   "zip": "",
   "city": "Fort Benton",
   "date": "2026-02-26",
   "county": "Chouteau",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fort Benton (79S) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Fort Benton (79S) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-02-26",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-02-26",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 71 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-02-26",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-02-26",
   "county": "Valley",
   "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": "GLASGOW INTL ARPT (GGW) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-02-26",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-02-26",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2026-02-26",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2026-02-26",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-HW-W-7-And Southeast Phillips-wind-2026-02-26",
   "zip": "",
   "city": "And Southeast Phillips",
   "date": "2026-02-26",
   "county": "And Southeast Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southeast Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-7"
  },
  {
   "id": "iem-ww-GGW-HW-W-7-Phillips-wind-2026-02-26",
   "zip": "",
   "city": "Phillips",
   "date": "2026-02-26",
   "county": "Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-7"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Glacier Park Region-wind-2026-02-26",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2026-02-26",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Snowy And Judith Mountains-wind-2026-02-26",
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2026-02-26",
   "county": "Snowy And Judith Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Snowy And Judith Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Glacier, Western Toole, And Central Pondera-wind-2026-02-26",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2026-02-26",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Rocky Mountain Front-wind-2026-02-26",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-02-26",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-High Plains-wind-2026-02-26",
   "zip": "",
   "city": "High Plains",
   "date": "2026-02-26",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Pondera And Eastern Teton-wind-2026-02-26",
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2026-02-26",
   "county": "Pondera And Eastern Teton",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pondera And Eastern Teton.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Cascade County Below 5000ft-wind-2026-02-26",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2026-02-26",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Fergus County Below 4500ft-wind-2026-02-26",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2026-02-26",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Hill-wind-2026-02-26",
   "zip": "",
   "city": "Hill",
   "date": "2026-02-26",
   "county": "Hill",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hill.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Bears Paw Mountains And Southern Blaine-wind-2026-02-26",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-02-26",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Helena Valley-wind-2026-02-26",
   "zip": "",
   "city": "Helena Valley",
   "date": "2026-02-26",
   "county": "Helena Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Helena Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Big Belt, Bridger And Castle Mountains-wind-2026-02-26",
   "zip": "",
   "city": "Big Belt, Bridger And Castle Mountains",
   "date": "2026-02-26",
   "county": "Big Belt, Bridger And Castle Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Belt, Bridger And Castle Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-And Central Chouteau-wind-2026-02-26",
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2026-02-26",
   "county": "And Central Chouteau",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Central Chouteau.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Gates Of The Mountains-wind-2026-02-26",
   "zip": "",
   "city": "Gates Of The Mountains",
   "date": "2026-02-26",
   "county": "Gates Of The Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gates Of The Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Little Belt And Highwood Mountains-wind-2026-02-26",
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2026-02-26",
   "county": "Little Belt And Highwood Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Little Belt And Highwood Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Toole And Liberty-wind-2026-02-26",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-02-26",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Blaine-wind-2026-02-26",
   "zip": "",
   "city": "Blaine",
   "date": "2026-02-26",
   "county": "Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Judith Basin County And Judith Gap-wind-2026-02-26",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2026-02-26",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "iem-ww-TFX-HW-W-11-Blackfoot And Macdonald Pass-wind-2026-02-26",
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2026-02-26",
   "county": "Blackfoot And Macdonald Pass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blackfoot And Macdonald Pass.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-11"
  },
  {
   "id": "ncei-1317187-2026-02-26",
   "lon": 210892,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2026-02-26",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several Glacier NP mesonets observed gusts in excess of 58 mph including Logan Pass, Sunpoint, and Milk River Ridge. The peak observed gust was 77 mph at Sunpoint. Additional sensors in this zone to measure gusts of 58 mph or greater include RAWS station SRYM8 St Mary, and a personal weather station in Babb.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1317187",
   "windSpeedMph": 67,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1308273-2026-02-26",
   "lon": 209712,
   "zip": "",
   "city": "Little Rocky Mountains",
   "date": "2026-02-26",
   "county": "Little Rocky Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wind gusts in excess of 58 mph were common in southwest Phillips County. The Zortman BLM RAWS site (ALDM8) measured a maximum wind gust of 62 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1308273",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317191-2026-02-26",
   "lon": 210892,
   "zip": "",
   "city": "High Plains",
   "date": "2026-02-26",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Four sensors measured strong winds/gusts in this zone, including Montana mesonet stations Dog Gun Lake E and Wetzel NE, and MT DOT sensors MTBRN Two Medicine Bridge and MTBWG Browning. The peak observed gust was 96 mph at Dog Gun Lake E, with Two Medicine Bridge not far behind at 93 mph along US-2.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1317191",
   "windSpeedMph": 83,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317199-2026-02-26",
   "lon": 210892,
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2026-02-26",
   "county": "Blackfoot And Macdonald Pass",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT DOT sensors MTMDT MacDonald Pass and MTFPS Flesher Pass both measured criteria winds/gusts, including a peak gust of 77 mph at Flesher Pass.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1317199",
   "windSpeedMph": 67,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317177-2026-02-26",
   "lon": 210892,
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2026-02-26",
   "county": "And Central Chouteau",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Many mesonet stations measured winds and gusts that reached criteria, including MTM02 Loma, Frenchman Ridge, Fort Benton E, and MTLOM Loma (MT DOT). The peak observed gust was 66 mph at MTM02 and Fort Benton E.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1317177",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317197-2026-02-26",
   "lon": 210892,
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2026-02-26",
   "county": "Little Belt And Highwood Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT DOT sensor MTKIH Kings Hill Pass measured two gusts of 58 mph or greater, including a peak gust of 63 mph. Additionally, RAWS station SFJM8 South Fork Judith measured a 59 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1317197",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317205-2026-02-26",
   "lon": 210892,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-02-26",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple sensors measured gusts of 58 mph or greater, including mesonet stations DW4821 Chester, GW3478 TCTiber, GW4015 Chester 4 NE, and Montana mesonet station Mt Lebanon.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1317205",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321515-2026-02-26",
   "lon": 211536,
   "zip": "",
   "city": "Northeastern Yellowstone",
   "date": "2026-02-26",
   "county": "Northeastern Yellowstone",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Steamboat gusted to 64 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1321515",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321516-2026-02-26",
   "lon": 211536,
   "zip": "",
   "city": "Southwestern Yellowstone",
   "date": "2026-02-26",
   "county": "Southwestern Yellowstone",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Yellowstone River Bridge gusted to 59 mph.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1321516",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317201-2026-02-26",
   "lon": 210892,
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-02-26",
   "county": "Rocky Mountain Front",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station GSNM8 Gleason measured a 66 mph gust. Additionally, a personal weather station at Upper Elk Creek measured a 64 mph gust.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1317201",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317194-2026-02-26",
   "lon": 210892,
   "zip": "",
   "city": "Missouri Headwaters",
   "date": "2026-02-26",
   "county": "Missouri Headwaters",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station WHHM8 Whitehall measured a 59 mph gust.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1317194",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2026-02-25",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-02-25",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.24--111.44",
   "lat": 45.24,
   "lon": -111.44,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2026-02-25",
   "county": "Madison",
   "source": "IEM 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 YCAMS 5.7 W Big Sky (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-02-25",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2026-02-25",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dog Gun Lake Mesonet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2026-02-25",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-02-25",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.13--108.30",
   "lat": 45.13,
   "lon": -108.3,
   "zip": "",
   "city": "18 ENE Warren",
   "date": "2026-02-25",
   "county": "Carbon",
   "source": "IEM 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 BRTM8 Wild Horse.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-02-25",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2026-02-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2026-02-25",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-02-25",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-02-25",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-02-25",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.10--108.22",
   "lat": 45.1,
   "lon": -108.22,
   "zip": "",
   "city": "22 SW Fort Smith",
   "date": "2026-02-25",
   "county": "Carbon",
   "source": "IEM 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 HBOM8 Hillsboro.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-02-25",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.82--109.96",
   "lat": 45.82,
   "lon": -109.96,
   "zip": "",
   "city": "1 SSW Big Timber",
   "date": "2026-02-25",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9353 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.25--112.88",
   "lat": 45.25,
   "lon": -112.88,
   "zip": "",
   "city": "8 NE Bannack",
   "date": "2026-02-25",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM14 BLM - Argenta.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-02-25",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-02-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-02-25",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-02-25",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-02-25",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-02-25",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2026-02-25",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-02-25",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2026-02-25",
   "county": "Toole",
   "source": "IEM 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 GW0664 Shelby Airport.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-02-25",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "64 mph peak wind gust at Mission Lake Montana mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-02-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.46--109.57",
   "lat": 45.46,
   "lon": -109.57,
   "zip": "",
   "city": "4 W Fishtail",
   "date": "2026-02-25",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FSLM8 Fishtail.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.76--110.90",
   "lat": 45.76,
   "lon": -110.9,
   "zip": "",
   "city": "9 NE Bozeman",
   "date": "2026-02-25",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient weather station BCR measured a 66 mph wind gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-02-25",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-44.47--112.95",
   "lat": 44.47,
   "lon": -112.95,
   "zip": "",
   "city": "21 SW Lima",
   "date": "2026-02-25",
   "county": "Beaverhead",
   "source": "IEM 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 HRKM8 Harkness RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2026-02-25",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2026-02-25",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-02-25",
   "county": "Stillwater",
   "source": "IEM 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 MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-47.26--110.57",
   "lat": 47.26,
   "lon": -110.57,
   "zip": "",
   "city": "4 WSW Geyser",
   "date": "2026-02-25",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient weather station Bed Barn measured a 61 mph wind gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-02-25",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "65 mph wind gust at Cascade MDA Montana Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.76--110.90",
   "lat": 45.76,
   "lon": -110.9,
   "zip": "",
   "city": "9 NE Bozeman",
   "date": "2026-02-25",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient weather station BCR measured a 67 mph wind gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-02-25",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-46.72--110.41",
   "lat": 46.72,
   "lon": -110.41,
   "zip": "",
   "city": "12 NNE Checkerboard",
   "date": "2026-02-25",
   "county": "Judith Basin",
   "source": "IEM 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 SFJM8 S. Fork Judith RAWS -12 NE Checkerboard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2026-02-25",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-02-25",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-02-25",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2026-02-25",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-02-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-02-25",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-02-25",
   "county": "Yellowstone",
   "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": "Laurel (6S8) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "67 mph wind gust at Logan Pass GNP.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-02-25",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-02-25",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-02-25",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-02-25",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-02-25",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-25-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2026-02-25",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-25-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "55 mph average sustained wind from 340 AM until 440 AM. Note...Sustained winds over 50 mph occurred steady from 350 AM until about 1010 AM.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-02-25",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-02-25",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-02-25",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-02-25",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 77 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-02-25",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-02-25",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-02-25",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-02-25",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-02-25",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-02-25",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DILLON AIRPORT (DLN) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-02-25",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-02-25",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-HW-W-9-Stillwater-wind-2026-02-25",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-02-25",
   "county": "Stillwater",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Stillwater.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-9"
  },
  {
   "id": "iem-ww-BYZ-HW-W-9-Sweet Grass-wind-2026-02-25",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-02-25",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-9"
  },
  {
   "id": "iem-ww-BYZ-HW-W-9-Melville Foothills-wind-2026-02-25",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2026-02-25",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-9"
  },
  {
   "id": "iem-ww-BYZ-HW-W-9-Golden Valley-wind-2026-02-25",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-02-25",
   "county": "Golden Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Golden Valley.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-9"
  },
  {
   "id": "iem-ww-BYZ-HW-W-9-Judith Gap-wind-2026-02-25",
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-02-25",
   "county": "Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Gap.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-9"
  },
  {
   "id": "iem-ww-BYZ-HW-W-9-Wheatland-wind-2026-02-25",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-02-25",
   "county": "Wheatland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wheatland.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-9"
  },
  {
   "id": "iem-ww-BYZ-HW-W-9-Crazy Mountains-wind-2026-02-25",
   "zip": "",
   "city": "Crazy Mountains",
   "date": "2026-02-25",
   "county": "Crazy Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Crazy Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-9"
  },
  {
   "id": "iem-ww-BYZ-HW-W-9-Absaroka/beartooth Mountains-wind-2026-02-25",
   "zip": "",
   "city": "Absaroka/beartooth Mountains",
   "date": "2026-02-25",
   "county": "Absaroka/beartooth Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Absaroka/beartooth Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-9"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Glacier Park Region-wind-2026-02-25",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2026-02-25",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Helena Valley-wind-2026-02-25",
   "zip": "",
   "city": "Helena Valley",
   "date": "2026-02-25",
   "county": "Helena Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Helena Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Meagher County Valleys-wind-2026-02-25",
   "zip": "",
   "city": "Meagher County Valleys",
   "date": "2026-02-25",
   "county": "Meagher County Valleys",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Meagher County Valleys.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Elkhorn And Boulder Mountains-wind-2026-02-25",
   "zip": "",
   "city": "Elkhorn And Boulder Mountains",
   "date": "2026-02-25",
   "county": "Elkhorn And Boulder Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Elkhorn And Boulder Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Canyon Ferry Area-wind-2026-02-25",
   "zip": "",
   "city": "Canyon Ferry Area",
   "date": "2026-02-25",
   "county": "Canyon Ferry Area",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Canyon Ferry Area.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-High Plains-wind-2026-02-25",
   "zip": "",
   "city": "High Plains",
   "date": "2026-02-25",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Cascade County Below 5000ft-wind-2026-02-25",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2026-02-25",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Judith Basin County And Judith Gap-wind-2026-02-25",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2026-02-25",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Rocky Mountain Front-wind-2026-02-25",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-02-25",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Glacier, Western Toole, And Central Pondera-wind-2026-02-25",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2026-02-25",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Blackfoot And Macdonald Pass-wind-2026-02-25",
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2026-02-25",
   "county": "Blackfoot And Macdonald Pass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blackfoot And Macdonald Pass.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Gates Of The Mountains-wind-2026-02-25",
   "zip": "",
   "city": "Gates Of The Mountains",
   "date": "2026-02-25",
   "county": "Gates Of The Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gates Of The Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Little Belt And Highwood Mountains-wind-2026-02-25",
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2026-02-25",
   "county": "Little Belt And Highwood Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Little Belt And Highwood Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Big Belt, Bridger And Castle Mountains-wind-2026-02-25",
   "zip": "",
   "city": "Big Belt, Bridger And Castle Mountains",
   "date": "2026-02-25",
   "county": "Big Belt, Bridger And Castle Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Belt, Bridger And Castle Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Missouri Headwaters-wind-2026-02-25",
   "zip": "",
   "city": "Missouri Headwaters",
   "date": "2026-02-25",
   "county": "Missouri Headwaters",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Missouri Headwaters.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Madison River Valley-wind-2026-02-25",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2026-02-25",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Gallatin Valley-wind-2026-02-25",
   "zip": "",
   "city": "Gallatin Valley",
   "date": "2026-02-25",
   "county": "Gallatin Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gallatin Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "iem-ww-TFX-HW-W-10-Beaverhead And Western Madison Below 6000ft-wind-2026-02-25",
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2026-02-25",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaverhead And Western Madison Below 6000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-10"
  },
  {
   "id": "ncei-1317075-2026-02-25",
   "lon": 210885,
   "zip": "",
   "city": "High Plains",
   "date": "2026-02-25",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Dog Gun Lake E measured sustained wind in excess of 50 mph for just over 6 hours, and had a peak gust of 78 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1317075",
   "windSpeedMph": 68,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317103-2026-02-25",
   "lon": 210885,
   "zip": "",
   "city": "High Plains",
   "date": "2026-02-25",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet stations DELMT Dellwo and SALMT Salmond Ranch both measured gusts in excess of 58 mph, including a peak gust of 64 mph at Dellwo.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1317103",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317091-2026-02-25",
   "lon": 210885,
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2026-02-25",
   "county": "Blackfoot And Macdonald Pass",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMDP MacDonald Pass (MT DOT) measured a 62 mph gust early in the morning.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1317091",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321510-2026-02-25",
   "lon": 211536,
   "zip": "",
   "city": "Melville Foothills",
   "date": "2026-02-25",
   "county": "Melville Foothills",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Harlowton South gusted to 74 mph.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1321510",
   "windSpeedMph": 64,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317063-2026-02-25",
   "lon": 210885,
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2026-02-25",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport measured a 64 mph gust.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1317063",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317078-2026-02-25",
   "lon": 210885,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2026-02-25",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNPMT Sunpoint Glacier NP measured two gusts of 58 mph or greater, including a peak gust of 61 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1317078",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317081-2026-02-25",
   "lon": 210885,
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2026-02-25",
   "county": "Little Belt And Highwood Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station SFJM8 South Fork Judith measured a 60 mph gust.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1317081",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-LVM-2026-02-24",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-02-24",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-HW-W-8-Red Lodge Foothills-wind-2026-02-24",
   "zip": "",
   "city": "Red Lodge Foothills",
   "date": "2026-02-24",
   "county": "Red Lodge Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Red Lodge Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-8"
  },
  {
   "id": "iem-ww-BYZ-HW-W-8-Sweet Grass-wind-2026-02-24",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-02-24",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-8"
  },
  {
   "id": "iem-ww-BYZ-HW-W-8-Melville Foothills-wind-2026-02-24",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2026-02-24",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-8"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-02-23",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-02-23",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-02-23",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-02-23",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-02-23",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2026-02-23",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2026-02-23",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2026-02-23",
   "county": "Carbon",
   "source": "IEM 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 MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-02-23",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-45.34--109.49",
   "lat": 45.34,
   "lon": -109.49,
   "zip": "",
   "city": "1 SSE Roscoe",
   "date": "2026-02-23",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTROH 0.8 SE Roscoe (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-02-23",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-02-23",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-02-23",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-02-23",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 74 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1321508-2026-02-23",
   "lon": 211535,
   "zip": "",
   "city": "Red Lodge Foothills",
   "date": "2026-02-23",
   "county": "Red Lodge Foothills",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ruby Creek gusted to 62 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1321508",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-02-22-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-02-22",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-22-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-02-22",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-02-22",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-02-22",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-46.84--105.26",
   "lat": 46.84,
   "lon": -105.26,
   "zip": "",
   "city": "4 NE Terry",
   "date": "2026-02-18",
   "county": "Prairie",
   "source": "IEM 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 MTM29 3.9 NE Terry (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-02-18",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-02-18",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SDY-2026-02-18",
   "lat": 47.7069,
   "lon": -104.1926,
   "zip": "",
   "city": "SIDNEY-RICHLAND",
   "date": "2026-02-18",
   "county": "Richland",
   "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": "SIDNEY-RICHLAND (SDY) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — SIDNEY-RICHLAND (SDY) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDV-2026-02-18",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2026-02-18",
   "county": "Prairie",
   "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": "GLENDIVE(AWOS) (GDV) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-02-17",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-02-17",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport. Argument can be made this a convective wind gust_ but opting for non-thunderstorm.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2026-02-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Wetzel NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2026-02-17",
   "county": "Liberty",
   "source": "IEM 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 GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-02-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-02-17",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.75--111.30",
   "lat": 48.75,
   "lon": -111.3,
   "zip": "",
   "city": "11 SSW Whitlash",
   "date": "2026-02-17",
   "county": "Toole",
   "source": "IEM 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 GW0659 Grassy Butte 2se.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2026-02-17",
   "county": "Liberty",
   "source": "IEM 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 GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-02-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Crazy Raws.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2026-02-17",
   "county": "Carbon",
   "source": "IEM 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 MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2026-02-17",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-02-17",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.74--109.83",
   "lat": 45.74,
   "lon": -109.83,
   "zip": "",
   "city": "3 SW Greycliff",
   "date": "2026-02-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 SW Greycliff",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-02-17",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.86--109.45",
   "lat": 45.86,
   "lon": -109.45,
   "zip": "",
   "city": "11 SW Rapelje",
   "date": "2026-02-17",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Busteed Mesonet.",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-02-17",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2026-02-17",
   "county": "Liberty",
   "source": "IEM 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 GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.09--109.97",
   "lat": 47.09,
   "lon": -109.97,
   "zip": "",
   "city": "3 ENE Benchland",
   "date": "2026-02-17",
   "county": "Judith Basin",
   "source": "IEM 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 MTM47 MDA - Benchland.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-02-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.31--110.98",
   "lat": 48.31,
   "lon": -110.98,
   "zip": "",
   "city": "14 S Chester",
   "date": "2026-02-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3487 TIBER DAM SIX EAST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2026-02-17",
   "county": "Liberty",
   "source": "IEM 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 GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-02-17",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 8 WSW Molt",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.57--110.30",
   "lat": 48.57,
   "lon": -110.3,
   "zip": "",
   "city": "Gildford",
   "date": "2026-02-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "62 mph wind gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2026-02-17",
   "county": "Chouteau",
   "source": "IEM 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 GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-02-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.84--108.96",
   "lat": 45.84,
   "lon": -108.96,
   "zip": "",
   "city": "2 SW Molt",
   "date": "2026-02-17",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SW Molt",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.85--110.60",
   "lat": 48.85,
   "lon": -110.6,
   "zip": "",
   "city": "20 N Rudyard",
   "date": "2026-02-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW1937 Goldstone.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.90--110.75",
   "lat": 48.9,
   "lon": -110.75,
   "zip": "",
   "city": "23 E Whitlash",
   "date": "2026-02-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "60 mph wind gust at Fox Crossing SW Montana Mesonet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.10--110.33",
   "lat": 48.1,
   "lon": -110.33,
   "zip": "",
   "city": "11 WSW Big Sandy",
   "date": "2026-02-17",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM90 Big Sandy Sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-02-17",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.78--110.27",
   "lat": 48.78,
   "lon": -110.27,
   "zip": "",
   "city": "15 N Gildford",
   "date": "2026-02-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW6392 Gildford 15n.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.40--108.95",
   "lat": 46.4,
   "lon": -108.95,
   "zip": "",
   "city": "7 N Lavina",
   "date": "2026-02-17",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 N Lavina",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.79--110.48",
   "lat": 48.79,
   "lon": -110.48,
   "zip": "",
   "city": "16 NNE Rudyard",
   "date": "2026-02-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW1664 Hingham.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.94--108.15",
   "lat": 45.94,
   "lon": -108.15,
   "zip": "",
   "city": "1 SSE Ballantine",
   "date": "2026-02-17",
   "county": "Yellowstone",
   "source": "IEM 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 MTBAL Ballantine I-94 Mp 15.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.70--110.28",
   "lat": 48.7,
   "lon": -110.28,
   "zip": "",
   "city": "9 N Gildford",
   "date": "2026-02-17",
   "county": "Hill",
   "source": "IEM 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 MTM51 9.1 N Gildford (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.61--111.20",
   "lat": 48.61,
   "lon": -111.2,
   "zip": "",
   "city": "9 N Lothair",
   "date": "2026-02-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW1986 Lothair 9N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-02-17",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-02-17",
   "county": "Yellowstone",
   "source": "IEM 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 MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.09--109.97",
   "lat": 47.09,
   "lon": -109.97,
   "zip": "",
   "city": "3 ENE Benchland",
   "date": "2026-02-17",
   "county": "Judith Basin",
   "source": "IEM 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 MTM47 MDA - Benchland.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2026-02-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-02-17",
   "county": "Stillwater",
   "source": "IEM 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 MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2026-02-17",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.87--109.05",
   "lat": 48.87,
   "lon": -109.05,
   "zip": "",
   "city": "18 W Hogeland",
   "date": "2026-02-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM37 19.9 N Zurich (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.24--108.14",
   "lat": 46.24,
   "lon": -108.14,
   "zip": "",
   "city": "18 SSE Delphia",
   "date": "2026-02-17",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 18 SSE Delphia",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2026-02-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MDT sensor Bohemian Corner MTBOH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2026-02-17",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2026-02-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station FBLM8 Fort Belknap.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.38--108.68",
   "lat": 47.38,
   "lon": -108.68,
   "zip": "",
   "city": "13 ENE Roy",
   "date": "2026-02-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet Roy E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.64--106.94",
   "lat": 45.64,
   "lon": -106.94,
   "zip": "",
   "city": "6 SSW Stacey",
   "date": "2026-02-17",
   "county": "Big Horn",
   "source": "IEM 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 MTM91 Busby N.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.11--109.09",
   "lat": 47.11,
   "lon": -109.09,
   "zip": "",
   "city": "8 N Forestgrove",
   "date": "2026-02-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT mesonet station Forestgrove N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.06--108.10",
   "lat": 47.06,
   "lon": -108.1,
   "zip": "",
   "city": "4 W Cat Creek",
   "date": "2026-02-17",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Hydromet station MOBM8 (Mosby NW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-02-17",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.26--108.15",
   "lat": 48.26,
   "lon": -108.15,
   "zip": "",
   "city": "8 SSW Wagner",
   "date": "2026-02-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wagner S_ MT (UMRB-UMT - GGW) Lat/Lon: 48.26288/-108.1489.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2026-02-17",
   "county": "Gallatin",
   "source": "IEM 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 YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2026-02-17",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.14--108.59",
   "lat": 47.14,
   "lon": -108.59,
   "zip": "",
   "city": "7 N Tiegen",
   "date": "2026-02-17",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Hydromet WRHM8 (War Horse NW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-02-17",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2026-02-17",
   "county": "Sweet Grass",
   "source": "IEM 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 MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-02-17",
   "county": "Custer",
   "source": "IEM 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 MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-02-17",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-02-17",
   "county": "Stillwater",
   "source": "IEM 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 MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2026-02-17",
   "county": "Rosebud",
   "source": "IEM 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 MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.01--108.36",
   "lat": 47.01,
   "lon": -108.36,
   "zip": "",
   "city": "1 NNW Winnett",
   "date": "2026-02-17",
   "county": "Petroleum",
   "source": "IEM 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 MTWIN Winnett Mt-200 Mp 136.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-02-17",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2026-02-17",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.74--106.15",
   "lat": 47.74,
   "lon": -106.15,
   "zip": "",
   "city": "13 NNE Nelson Creek Rec",
   "date": "2026-02-17",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM87 Fort Peck S.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2026-02-17",
   "county": "Carbon",
   "source": "IEM 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 MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.42--104.96",
   "lat": 47.42,
   "lon": -104.96,
   "zip": "",
   "city": "2 W Bloomfield",
   "date": "2026-02-17",
   "county": "Dawson",
   "source": "IEM 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 GW0525 Bloomfield.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.12--104.78",
   "lat": 47.12,
   "lon": -104.78,
   "zip": "",
   "city": "1 NW Forest Park",
   "date": "2026-02-17",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KGDV Glendive Airport.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.43--104.37",
   "lat": 47.43,
   "lon": -104.37,
   "zip": "",
   "city": "2 SW Savage",
   "date": "2026-02-17",
   "county": "Richland",
   "source": "IEM 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 MTSVG Savage Mt-16 Mp 29.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.91--104.75",
   "lat": 46.91,
   "lon": -104.75,
   "zip": "",
   "city": "5 ESE Hoyt",
   "date": "2026-02-17",
   "county": "Dawson",
   "source": "IEM 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 MTM28 5.2 E Hoyt (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.28--105.29",
   "lat": 47.28,
   "lon": -105.29,
   "zip": "",
   "city": "8 NW Lindsay",
   "date": "2026-02-17",
   "county": "Dawson",
   "source": "IEM 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 MTLND 7.9 NW Lindsay (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-02-17",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.70--104.20",
   "lat": 47.7,
   "lon": -104.2,
   "zip": "",
   "city": "2 WSW Sidney",
   "date": "2026-02-17",
   "county": "Richland",
   "source": "IEM 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 KSDY Sidney Airport.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2026-02-17",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLBT Lambert Mt-200 Mp 45.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-48.10--105.58",
   "lat": 48.1,
   "lon": -105.58,
   "zip": "",
   "city": "3 ENE Wolf Point",
   "date": "2026-02-17",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KOLF Wolf Point Airport.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.84--105.26",
   "lat": 46.84,
   "lon": -105.26,
   "zip": "",
   "city": "4 NE Terry",
   "date": "2026-02-17",
   "county": "Prairie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM29 3.9 NE Terry (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-02-17-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2026-02-17",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-17-broadwater-wind",
   "zip": "",
   "city": "Broadwater",
   "date": "2026-02-17",
   "county": "Broadwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Broadwater — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-02-17-teton-wind",
   "zip": "",
   "city": "Teton",
   "date": "2026-02-17",
   "county": "Teton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Teton — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-JDN-2026-02-17",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-02-17",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-9S2-2026-02-17",
   "lat": 48.8078,
   "lon": -105.4361,
   "zip": "",
   "city": "Scobey",
   "date": "2026-02-17",
   "county": "Daniels",
   "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": "Scobey (9S2) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Scobey (9S2) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-02-17",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-02-17",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-00U-2026-02-17",
   "lat": 45.7444,
   "lon": -107.6604,
   "zip": "",
   "city": "Big Horn County",
   "date": "2026-02-17",
   "county": "Big Horn",
   "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": "Big Horn County (00U) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Horn County (00U) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDV-2026-02-17",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2026-02-17",
   "county": "Prairie",
   "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": "GLENDIVE(AWOS) (GDV) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-02-17",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-02-17",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-02-17",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-02-17",
   "county": "Fallon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAKER (BHK) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SDY-2026-02-17",
   "lat": 47.7069,
   "lon": -104.1926,
   "zip": "",
   "city": "SIDNEY-RICHLAND",
   "date": "2026-02-17",
   "county": "Richland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SIDNEY-RICHLAND (SDY) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — SIDNEY-RICHLAND (SDY) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2026-02-17",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-02-17",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grassrange (MVH) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2026-02-17",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2026-02-17",
   "county": "Hill",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Havre (HVR) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-M75-2026-02-17",
   "lat": 48.3689,
   "lon": -107.9179,
   "zip": "",
   "city": "Malta",
   "date": "2026-02-17",
   "county": "Phillips",
   "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": "Malta (M75) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Malta (M75) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-02-17",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-02-17",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2026-02-17",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-02-17",
   "county": "Custer",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILES CITY (MLS) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-02-17",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-02-17",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-02-17",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-02-17",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DILLON AIRPORT (DLN) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-02-17",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-02-17",
   "county": "Yellowstone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BILLINGS/LOGAN INTL (BIL) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-02-17",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-02-17",
   "county": "Yellowstone",
   "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": "Laurel (6S8) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-02-17",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-02-17",
   "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": "WOLF POINT INTL (OLF) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-02-17",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-02-17",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 65 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Red Lodge Foothills-wind-2026-02-17",
   "zip": "",
   "city": "Red Lodge Foothills",
   "date": "2026-02-17",
   "county": "Red Lodge Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Red Lodge Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Big Horn-wind-2026-02-17",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-02-17",
   "county": "Big Horn",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Horn.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Carbon-wind-2026-02-17",
   "zip": "",
   "city": "Carbon",
   "date": "2026-02-17",
   "county": "Carbon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Carbon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Treasure-wind-2026-02-17",
   "zip": "",
   "city": "Treasure",
   "date": "2026-02-17",
   "county": "Treasure",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Treasure.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Rosebud-wind-2026-02-17",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-02-17",
   "county": "Rosebud",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rosebud.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Custer-wind-2026-02-17",
   "zip": "",
   "city": "Custer",
   "date": "2026-02-17",
   "county": "Custer",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Custer.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Powder River-wind-2026-02-17",
   "zip": "",
   "city": "Powder River",
   "date": "2026-02-17",
   "county": "Powder River",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Powder River.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Bighorn Canyon-wind-2026-02-17",
   "zip": "",
   "city": "Bighorn Canyon",
   "date": "2026-02-17",
   "county": "Bighorn Canyon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bighorn Canyon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Pryor/northern Bighorn Mountains-wind-2026-02-17",
   "zip": "",
   "city": "Pryor/northern Bighorn Mountains",
   "date": "2026-02-17",
   "county": "Pryor/northern Bighorn Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pryor/northern Bighorn Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Musselshell-wind-2026-02-17",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-02-17",
   "county": "Musselshell",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Musselshell.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Absaroka/beartooth Mountains-wind-2026-02-17",
   "zip": "",
   "city": "Absaroka/beartooth Mountains",
   "date": "2026-02-17",
   "county": "Absaroka/beartooth Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Absaroka/beartooth Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Golden Valley-wind-2026-02-17",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-02-17",
   "county": "Golden Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Golden Valley.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Judith Gap-wind-2026-02-17",
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-02-17",
   "county": "Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Gap.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Yellowstone-wind-2026-02-17",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-02-17",
   "county": "Yellowstone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Yellowstone.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Stillwater-wind-2026-02-17",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-02-17",
   "county": "Stillwater",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Stillwater.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Fallon-wind-2026-02-17",
   "zip": "",
   "city": "Fallon",
   "date": "2026-02-17",
   "county": "Fallon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fallon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Wheatland-wind-2026-02-17",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-02-17",
   "county": "Wheatland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wheatland.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Sweet Grass-wind-2026-02-17",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-02-17",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Melville Foothills-wind-2026-02-17",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2026-02-17",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-BYZ-HW-W-7-Carter-wind-2026-02-17",
   "zip": "",
   "city": "Carter",
   "date": "2026-02-17",
   "county": "Carter",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Carter.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-7"
  },
  {
   "id": "iem-ww-GGW-HW-W-6-And Southeast Phillips-wind-2026-02-17",
   "zip": "",
   "city": "And Southeast Phillips",
   "date": "2026-02-17",
   "county": "And Southeast Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southeast Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-6"
  },
  {
   "id": "iem-ww-GGW-HW-W-6-Petroleum-wind-2026-02-17",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-02-17",
   "county": "Petroleum",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Petroleum.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-6"
  },
  {
   "id": "iem-ww-GGW-HW-W-6-Garfield-wind-2026-02-17",
   "zip": "",
   "city": "Garfield",
   "date": "2026-02-17",
   "county": "Garfield",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Garfield.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-6"
  },
  {
   "id": "iem-ww-GGW-HW-W-6-McCone-wind-2026-02-17",
   "zip": "",
   "city": "McCone",
   "date": "2026-02-17",
   "county": "McCone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for McCone.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-6"
  },
  {
   "id": "iem-ww-GGW-HW-W-6-Dawson-wind-2026-02-17",
   "zip": "",
   "city": "Dawson",
   "date": "2026-02-17",
   "county": "Dawson",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Dawson.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-6"
  },
  {
   "id": "iem-ww-GGW-HW-W-6-Phillips-wind-2026-02-17",
   "zip": "",
   "city": "Phillips",
   "date": "2026-02-17",
   "county": "Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-6"
  },
  {
   "id": "iem-ww-GGW-HW-W-6-Prairie-wind-2026-02-17",
   "zip": "",
   "city": "Prairie",
   "date": "2026-02-17",
   "county": "Prairie",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Prairie.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-6"
  },
  {
   "id": "iem-ww-TFX-HW-W-9-Bears Paw Mountains And Southern Blaine-wind-2026-02-17",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-02-17",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-9"
  },
  {
   "id": "iem-ww-TFX-HW-W-9-Judith Basin County And Judith Gap-wind-2026-02-17",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2026-02-17",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-9"
  },
  {
   "id": "iem-ww-TFX-HW-W-9-Fergus County Below 4500ft-wind-2026-02-17",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2026-02-17",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-9"
  },
  {
   "id": "iem-ww-TFX-HW-W-9-Little Belt And Highwood Mountains-wind-2026-02-17",
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2026-02-17",
   "county": "Little Belt And Highwood Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Little Belt And Highwood Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-9"
  },
  {
   "id": "iem-ww-TFX-HW-W-9-Hill-wind-2026-02-17",
   "zip": "",
   "city": "Hill",
   "date": "2026-02-17",
   "county": "Hill",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hill.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-9"
  },
  {
   "id": "iem-ww-TFX-HW-W-9-Snowy And Judith Mountains-wind-2026-02-17",
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2026-02-17",
   "county": "Snowy And Judith Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Snowy And Judith Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-9"
  },
  {
   "id": "ncei-1321495-2026-02-17",
   "lon": 211533,
   "zip": "",
   "city": "Absaroka / Beartooth Mountains",
   "date": "2026-02-17",
   "county": "Absaroka / Beartooth Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Quad Creek RAWS gusted to 81 mph.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1321495",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321500-2026-02-17",
   "lon": 211533,
   "zip": "",
   "city": "Northeastern Yellowstone",
   "date": "2026-02-17",
   "county": "Northeastern Yellowstone",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Steamboat RAWS gusted to 59 mph.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1321500",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321501-2026-02-17",
   "lon": 211533,
   "zip": "",
   "city": "Southwestern Yellowstone",
   "date": "2026-02-17",
   "county": "Southwestern Yellowstone",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KBIL gusted to 63 mph.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1321501",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317046-2026-02-17",
   "lon": 210878,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-02-17",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple sensors in this zone measured gusts at or in excess of 58 mph, including mesonet station GW2412 Hill 2 SW which measured a peak gust of 66 mph. Additional sensors that measured criteria gusts include GW4063 Eagle Creek Colony, GW3478 TCTiber, and GW0659 Grassy Butte 2SE.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1317046",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317037-2026-02-17",
   "lon": 210878,
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-02-17",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station FBLM8 Fort Belknap RAWS measured a 62 mph gust in the early afternoon.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1317037",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1311518-2026-02-17",
   "lon": 209520,
   "zip": "",
   "city": "And Se Phillips",
   "date": "2026-02-17",
   "county": "And Se Phillips",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Malta W MDA Montana Climate Office agrimet site (MTM69) measured a 59 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1311518",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-DLN-2026-02-16",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-02-16",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1321499-2026-02-16",
   "lon": 211533,
   "zip": "",
   "city": "Red Lodge Foothills",
   "date": "2026-02-16",
   "county": "Red Lodge Foothills",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ruby Creek gusted to 66 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1321499",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-02-14-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-02-14",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-14-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-02-14",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-02-14",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-02-14",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-47.50--112.88",
   "lat": 47.5,
   "lon": -112.88,
   "zip": "",
   "city": "23 W Augusta",
   "date": "2026-02-08",
   "county": "Lewis And Clark",
   "source": "IEM 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 BEFM8 Benchmark RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-48.45--113.19",
   "lat": 48.45,
   "lon": -113.19,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-02-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "66 mph wind gust at Two Medicine Bridge MDT.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-02-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "74 mph wind gust at Dog Gun Lake Montana Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-02-08",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-02-08",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-02-08",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2026-02-08",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "77 mph wind gust at Mt Lebanon Montana mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-02-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-02-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-02-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-02-08",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-02-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-02-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-02-08",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-08-wind-45.01--106.89",
   "lat": 45.01,
   "lon": -106.89,
   "zip": "",
   "city": "4 W Decker",
   "date": "2026-02-08",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTDKR Decker S-314 Mp 1.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-02-08",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-02-08",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-02-08",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-02-08",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1317029-2026-02-08",
   "lon": 210877,
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-02-08",
   "county": "Rocky Mountain Front",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station Benchmark BEFM8 measured a 58 mph gust.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1317029",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317028-2026-02-08",
   "lon": 210877,
   "zip": "",
   "city": "High Plains",
   "date": "2026-02-08",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A few sensors measured gusts in excess of 58 mph, including Montana mesonet station Dog Gun Lake E, which measured a 74 mph gust. Other sensors that measured criteria gusts include Two Medicine Bridge (MTBRN) and Browning (MTBWG).",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1317028",
   "windSpeedMph": 64,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1317030-2026-02-08",
   "lon": 210877,
   "zip": "",
   "city": "High Plains",
   "date": "2026-02-08",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SALMT Salmond Ranch measured a 62 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1317030",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-02-07-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-02-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-07-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-02-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-07-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-02-07",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-07-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-02-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-07-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-02-07",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-07-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-02-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-07-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-07",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-07-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-02-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-07-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-02-07",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-07-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-02-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "59 mph wind gust at Mission Lake Montana Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-07-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-07",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-07-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-02-07",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-02-07",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-02-07",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-02-07",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-02-07",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-8-High Plains-wind-2026-02-07",
   "zip": "",
   "city": "High Plains",
   "date": "2026-02-07",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-8"
  },
  {
   "id": "iem-ww-TFX-HW-W-8-Glacier Park Region-wind-2026-02-07",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2026-02-07",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-8"
  },
  {
   "id": "iem-ww-TFX-HW-W-8-Glacier, Western Toole, And Central Pondera-wind-2026-02-07",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2026-02-07",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-8"
  },
  {
   "id": "iem-ww-TFX-HW-W-8-Rocky Mountain Front-wind-2026-02-07",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-02-07",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-8"
  },
  {
   "id": "ncei-1317027-2026-02-07",
   "lon": 210877,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2026-02-07",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GNP sensor Sunpoint SNPMT measured a 60 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1317027",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-02-04-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-04",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-04-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-02-04",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Dog Gun Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-04-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-02-04",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-04-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-02-04",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-04-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-02-04",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-04-wind-46.45--110.21",
   "lat": 46.45,
   "lon": -110.21,
   "zip": "",
   "city": "7 WNW Twodot",
   "date": "2026-02-04",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 WNW Twodot",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-04-wind-46.41--109.70",
   "lat": 46.41,
   "lon": -109.7,
   "zip": "",
   "city": "7 ESE Harlowton",
   "date": "2026-02-04",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 ESE Harlowton",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-04-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-02-04",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 NE Reed Point",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-04-wind-46.54--109.35",
   "lat": 46.54,
   "lon": -109.35,
   "zip": "",
   "city": "9 NE Hedgesville",
   "date": "2026-02-04",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 NE Hedgesville",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-04-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-02-04",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 50 mph from 0105 to 0315 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-02-04",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-02-04",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-02-04",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-02-04",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-02-04",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-02-04",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-02-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-02-02",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-02-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2026-02-02",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-02-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-02-02",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-02-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-02-02",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-02-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-02-02",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-02-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-02-02",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-02-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-02-02",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-02-02",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-02-02",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-02-02",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-02-02",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-01-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-02-01",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-01-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-02-01",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-01-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-02-01",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-01-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-02-01",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-01-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-02-01",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-01-wind-48.12--112.66",
   "lat": 48.12,
   "lon": -112.66,
   "zip": "",
   "city": "9 SW Dupuyer",
   "date": "2026-02-01",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI01084 Dupuyer.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-01-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-02-01",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-01-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-01",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-01-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2026-02-01",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet sensor Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-01-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-02-01",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-01-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-02-01",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-01-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-02-01",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-02-01",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-02-01",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-02-01",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-02-01",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-01-31",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-01-31",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-01-31",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-01-31",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-47.77--112.60",
   "lat": 47.77,
   "lon": -112.6,
   "zip": "",
   "city": "20 SW Bynum",
   "date": "2026-01-31",
   "county": "Teton",
   "source": "IEM 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 SALMT Salmond Ranch.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-31",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-01-31",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1GM-2026-01-31",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2026-01-31",
   "county": "Lewis And Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Golf (1GM) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-01-31",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-46.40--108.95",
   "lat": 46.4,
   "lon": -108.95,
   "zip": "",
   "city": "7 N Lavina",
   "date": "2026-01-31",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 N Lavina",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-01-31",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-01-31",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-46.00--109.84",
   "lat": 46,
   "lon": -109.84,
   "zip": "",
   "city": "7 N Sourdough",
   "date": "2026-01-31",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 N Sourdough",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-01-31",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-01-31",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-01-31",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-01-31",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-01-31",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-31-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-31",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-01-31",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-01-31",
   "county": "Valley",
   "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": "GLASGOW INTL ARPT (GGW) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-01-31",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-01-31",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-01-31",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-31",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-HW-W-6-Sweet Grass-wind-2026-01-31",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-01-31",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-6"
  },
  {
   "id": "iem-ww-BYZ-HW-W-6-Melville Foothills-wind-2026-01-31",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2026-01-31",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-6"
  },
  {
   "id": "iem-ww-BYZ-HW-W-6-Wheatland-wind-2026-01-31",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-01-31",
   "county": "Wheatland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wheatland.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-6"
  },
  {
   "id": "iem-ww-GGW-HW-W-5-Phillips-wind-2026-01-31",
   "zip": "",
   "city": "Phillips",
   "date": "2026-01-31",
   "county": "Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-5"
  },
  {
   "id": "iem-ww-TFX-HW-W-7-High Plains-wind-2026-01-31",
   "zip": "",
   "city": "High Plains",
   "date": "2026-01-31",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-7"
  },
  {
   "id": "iem-ww-TFX-HW-W-7-Glacier, Western Toole, And Central Pondera-wind-2026-01-31",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2026-01-31",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-7"
  },
  {
   "id": "iem-ww-TFX-HW-W-7-Glacier Park Region-wind-2026-01-31",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2026-01-31",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-7"
  },
  {
   "id": "ncei-1308911-2026-01-31",
   "lon": 209883,
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2026-01-31",
   "county": "Blackfoot And Macdonald Pass",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFPS Flesher Pass measured a 59 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1308911",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1308898-2026-01-31",
   "lon": 209883,
   "zip": "",
   "city": "High Plains",
   "date": "2026-01-31",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN) measured a 79 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1308898",
   "windSpeedMph": 69,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-30",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-01-30",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT mesonet station Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-01-30",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT mesonet Dog Gun Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-01-30",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-01-30",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "58 mph wind gust at ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-01-30",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-30",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-30",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-01-30",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-01-30",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-47.56--112.34",
   "lat": 47.56,
   "lon": -112.34,
   "zip": "",
   "city": "6 NNE Augusta",
   "date": "2026-01-30",
   "county": "Teton",
   "source": "IEM 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 MCBMT McBratny - MCSCN.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-01-30",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-48.63--113.34",
   "lat": 48.63,
   "lon": -113.34,
   "zip": "",
   "city": "8 N Kiowa",
   "date": "2026-01-30",
   "county": "Glacier",
   "source": "IEM 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 MRRGN Milk River Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-30",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-01-30",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-30",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 91,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2026-01-30",
   "county": "Pondera",
   "source": "IEM 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 MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-01-30",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2026-01-30",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Wetzel NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-01-30",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-01-30",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-30-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2026-01-30",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mt Lebanon SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-01-30",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-01-30",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-30-wind-48.45--113.19",
   "lat": 48.45,
   "lon": -113.19,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-01-30",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT DOT sensor Two Medicine Bridge measured sustained winds averaging 51 mph between 1015 PM and the report time.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-LVM-2026-01-30",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-30",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-01-30",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-01-30",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1308892-2026-01-30",
   "lon": 209883,
   "zip": "",
   "city": "High Plains",
   "date": "2026-01-30",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site DOGM8 Dog Gun Lake measured a 76 mph wind gust. They also measured high sustained winds over the span of an hour during this time frame. Mesonet station MTBRN Two Medicine Bridge (MT DOT) also measured high sustained winds and gusts. Mesonet station MTBWG Browning (MT DOT) also measured high wind gusts.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1308892",
   "windSpeedMph": 66,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1308890-2026-01-30",
   "lon": 209883,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2026-01-30",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MRRGN Milk River Ridge measured a 63 mph wind gust. Mesonet station SNPMT Sunpoint also measured a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1308890",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1308899-2026-01-30",
   "lon": 209883,
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2026-01-30",
   "county": "Pondera And Eastern Teton",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM73 Ledger N Mda measured a 61 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1308899",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1308896-2026-01-30",
   "lon": 209883,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-01-30",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site MTLM8 Mt Lebanon SE measured a 61 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1308896",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-01-28-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-28",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-28-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-28",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-28-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-28",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-01-28",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-28",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-27-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-01-27",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "68 mph wind gust at Dog Gun Lake MT mesonet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-27-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-27",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-26-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-01-26",
   "county": "Stillwater",
   "source": "IEM 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 MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-26-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-26",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-26-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-26",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-26-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-26",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-26-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-26-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-01-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-26-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-26",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-26-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-01-26",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-26-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-26-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-26-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-01-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-26-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-01-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-01-26",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-01-26",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-01-26",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-26",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 78 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-HW-W-5-Livingston Area-wind-2026-01-26",
   "zip": "",
   "city": "Livingston Area",
   "date": "2026-01-26",
   "county": "Livingston Area",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Livingston Area.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-5"
  },
  {
   "id": "iem-ww-BYZ-HW-W-5-Beartooth Foothills-wind-2026-01-26",
   "zip": "",
   "city": "Beartooth Foothills",
   "date": "2026-01-26",
   "county": "Beartooth Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beartooth Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-5"
  },
  {
   "id": "iem-ww-BYZ-HW-W-5-Sweet Grass-wind-2026-01-26",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-01-26",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-5"
  },
  {
   "id": "iem-ww-BYZ-HW-W-5-Melville Foothills-wind-2026-01-26",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2026-01-26",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-5"
  },
  {
   "id": "iem-lsr-2026-01-25-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-01-25",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-25-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-25-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-25",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-25-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-25",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-25-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-01-25",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-25",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 70 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-01-25",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-01-25",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-21",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2026-01-21",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BLM Zortman East MT-MESO surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-48.87--109.05",
   "lat": 48.87,
   "lon": -109.05,
   "zip": "",
   "city": "18 W Hogeland",
   "date": "2026-01-21",
   "county": "Blaine",
   "source": "IEM 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 MTM37 19.9 N Zurich (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-48.87--106.95",
   "lat": 48.87,
   "lon": -106.95,
   "zip": "",
   "city": "2 WSW Thoeny",
   "date": "2026-01-21",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BLUM8 Thoeny 1WSW/Bluff Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-01-21",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2026-01-21",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-48.53--106.24",
   "lat": 48.53,
   "lon": -106.24,
   "zip": "",
   "city": "4 SSW Larslan",
   "date": "2026-01-21",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Larslan Southwest surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-48.77--107.88",
   "lat": 48.77,
   "lon": -107.88,
   "zip": "",
   "city": "2 SSW Loring",
   "date": "2026-01-21",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Loring Southwest surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-48.41--106.52",
   "lat": 48.41,
   "lon": -106.52,
   "zip": "",
   "city": "1 NE Saint Marie",
   "date": "2026-01-21",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Saint Marie Marco Site (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-48.54--105.66",
   "lat": 48.54,
   "lon": -105.66,
   "zip": "",
   "city": "11 NNE Volt",
   "date": "2026-01-21",
   "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": "Volt North surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-01-21",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-01-21",
   "county": "Valley",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLASGOW INTL ARPT (GGW) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2026-01-21",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGGW Glasgow Airport (ASOS).",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-48.43--105.44",
   "lat": 48.43,
   "lon": -105.44,
   "zip": "",
   "city": "9 SW Bredette",
   "date": "2026-01-21",
   "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": "McDonalds MTDOT surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2026-01-21",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "King Coulee RAWS.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-48.26--108.15",
   "lat": 48.26,
   "lon": -108.15,
   "zip": "",
   "city": "8 SSW Wagner",
   "date": "2026-01-21",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wagner South surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-01-21",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fort Peck Dam Site (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-47.52--107.52",
   "lat": 47.52,
   "lon": -107.52,
   "zip": "",
   "city": "9 SE Devils Creek Rec A",
   "date": "2026-01-21",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Brusett Northwest surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-47.33--106.95",
   "lat": 47.33,
   "lon": -106.95,
   "zip": "",
   "city": "2 WNW Jordan",
   "date": "2026-01-21",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJDN Jordan.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-01-21",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-47.74--106.15",
   "lat": 47.74,
   "lon": -106.15,
   "zip": "",
   "city": "13 NNE Nelson Creek Rec",
   "date": "2026-01-21",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fort Peck South MT-MESO surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-48.13--105.07",
   "lat": 48.13,
   "lon": -105.07,
   "zip": "",
   "city": "1 NNW Sprole",
   "date": "2026-01-21",
   "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 POPM8 Poplar Raws.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-46.83--106.27",
   "lat": 46.83,
   "lon": -106.27,
   "zip": "",
   "city": "2 NW Rock Springs",
   "date": "2026-01-21",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHIL 1.6 NW Rock Springs (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-47.35--106.49",
   "lat": 47.35,
   "lon": -106.49,
   "zip": "",
   "city": "5 W Van Norman",
   "date": "2026-01-21",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Jordan East MT-MESO surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-45.33--104.14",
   "lat": 45.33,
   "lon": -104.14,
   "zip": "",
   "city": "8 SSW Capitol",
   "date": "2026-01-21",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM33 8.2 SW Capitol (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-47.43--104.37",
   "lat": 47.43,
   "lon": -104.37,
   "zip": "",
   "city": "2 SW Savage",
   "date": "2026-01-21",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSVG Savage Mt-16 Mp 29.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-47.42--104.96",
   "lat": 47.42,
   "lon": -104.96,
   "zip": "",
   "city": "2 W Bloomfield",
   "date": "2026-01-21",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0525 Bloomfield.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-46.91--106.68",
   "lat": 46.91,
   "lon": -106.68,
   "zip": "",
   "city": "10 SSW Cohagen",
   "date": "2026-01-21",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Cohagen South surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-46.44--104.43",
   "lat": 46.44,
   "lon": -104.43,
   "zip": "",
   "city": "5 ENE Plevna",
   "date": "2026-01-21",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM39 4.7 E Plevna (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-47.08--105.67",
   "lat": 47.08,
   "lon": -105.67,
   "zip": "",
   "city": "13 NNW Mccloud",
   "date": "2026-01-21",
   "county": "Prairie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSHP Sheep Mountain S-253 Mp 28.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2026-01-21",
   "county": "Rosebud",
   "source": "IEM 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 MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-46.92--104.75",
   "lat": 46.92,
   "lon": -104.75,
   "zip": "",
   "city": "5 E Hoyt",
   "date": "2026-01-21",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BLM Glendive MT-MESO.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-47.03--105.80",
   "lat": 47.03,
   "lon": -105.8,
   "zip": "",
   "city": "13 NW Mccloud",
   "date": "2026-01-21",
   "county": "Prairie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LCFM8 Mccloud 13WNW/Big Sheep Mtn.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-47.02--104.33",
   "lat": 47.02,
   "lon": -104.33,
   "zip": "",
   "city": "4 NE Hodges",
   "date": "2026-01-21",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBVR 3.8 NE Hodges (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-01-21",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-01-21",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-01-21",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-46.31--105.03",
   "lat": 46.31,
   "lon": -105.03,
   "zip": "",
   "city": "4 SE Knowlton",
   "date": "2026-01-21",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station KTFM8 Knowlton.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2026-01-21",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-01-21",
   "county": "Custer",
   "source": "IEM 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 MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-46.44--104.43",
   "lat": 46.44,
   "lon": -104.43,
   "zip": "",
   "city": "5 ENE Plevna",
   "date": "2026-01-21",
   "county": "Fallon",
   "source": "IEM 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 MTM39 4.7 E Plevna (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-45.33--104.14",
   "lat": 45.33,
   "lon": -104.14,
   "zip": "",
   "city": "8 SSW Capitol",
   "date": "2026-01-21",
   "county": "Carter",
   "source": "IEM 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 MTM33 8.2 SW Capitol (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-01-21",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-46.08--104.44",
   "lat": 46.08,
   "lon": -104.44,
   "zip": "",
   "city": "4 NE Medicine Rocks Sta",
   "date": "2026-01-21",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTEKA Baker Mt-7 Mp 14.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-45.44--105.36",
   "lat": 45.44,
   "lon": -105.36,
   "zip": "",
   "city": "2 ESE Broadus",
   "date": "2026-01-21",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM32 2.4 E Broadus (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-45.73--105.59",
   "lat": 45.73,
   "lon": -105.59,
   "zip": "",
   "city": "1 SW Coalwood",
   "date": "2026-01-21",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCWD Coalwood Mt-59 Mp 55.9.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-46.31--105.03",
   "lat": 46.31,
   "lon": -105.03,
   "zip": "",
   "city": "4 SE Knowlton",
   "date": "2026-01-21",
   "county": "Custer",
   "source": "IEM 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 KTFM8 Knowlton.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-45.00--104.37",
   "lat": 45,
   "lon": -104.37,
   "zip": "",
   "city": "2 ESE Alzada",
   "date": "2026-01-21",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTALZ 2.3 E Alzada (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-45.01--105.38",
   "lat": 45.01,
   "lon": -105.38,
   "zip": "",
   "city": "6 SSW Biddle",
   "date": "2026-01-21",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBID 6.2 S Biddle (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-45.73--105.59",
   "lat": 45.73,
   "lon": -105.59,
   "zip": "",
   "city": "1 SW Coalwood",
   "date": "2026-01-21",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCWD Coalwood Mt-59 Mp 55.9.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-45.81--104.46",
   "lat": 45.81,
   "lon": -104.46,
   "zip": "",
   "city": "7 SE Ekalaka",
   "date": "2026-01-21",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EKIM8 Mosby 16.3nne.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-45.01--105.38",
   "lat": 45.01,
   "lon": -105.38,
   "zip": "",
   "city": "6 SSW Biddle",
   "date": "2026-01-21",
   "county": "Powder River",
   "source": "IEM 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 MTBID 6.2 S Biddle (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-01-21",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-01-21",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDV-2026-01-21",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2026-01-21",
   "county": "Prairie",
   "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": "GLENDIVE(AWOS) (GDV) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-01-21",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-01-21",
   "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": "WOLF POINT INTL (OLF) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2026-01-21",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-01-21",
   "county": "Custer",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILES CITY (MLS) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PO1-2026-01-21",
   "lat": 48.1344,
   "lon": -105.1621,
   "zip": "",
   "city": "Poplar",
   "date": "2026-01-21",
   "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": "Poplar (PO1) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Poplar (PO1) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-01-21",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-01-21",
   "county": "Fallon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAKER (BHK) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-HW-W-4-Custer-wind-2026-01-21",
   "zip": "",
   "city": "Custer",
   "date": "2026-01-21",
   "county": "Custer",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Custer.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-4"
  },
  {
   "id": "iem-ww-BYZ-HW-W-4-Fallon-wind-2026-01-21",
   "zip": "",
   "city": "Fallon",
   "date": "2026-01-21",
   "county": "Fallon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fallon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-4"
  },
  {
   "id": "iem-ww-BYZ-HW-W-4-Powder River-wind-2026-01-21",
   "zip": "",
   "city": "Powder River",
   "date": "2026-01-21",
   "county": "Powder River",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Powder River.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-4"
  },
  {
   "id": "iem-ww-BYZ-HW-W-4-Carter-wind-2026-01-21",
   "zip": "",
   "city": "Carter",
   "date": "2026-01-21",
   "county": "Carter",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Carter.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-4"
  },
  {
   "id": "iem-ww-GGW-HW-W-4-Prairie-wind-2026-01-21",
   "zip": "",
   "city": "Prairie",
   "date": "2026-01-21",
   "county": "Prairie",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Prairie.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-4"
  },
  {
   "id": "iem-ww-GGW-HW-W-4-And Southern Valley-wind-2026-01-21",
   "zip": "",
   "city": "And Southern Valley",
   "date": "2026-01-21",
   "county": "And Southern Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southern Valley.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-4"
  },
  {
   "id": "iem-ww-GGW-HW-W-4-Roosevelt-wind-2026-01-21",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-01-21",
   "county": "Roosevelt",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Roosevelt.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-4"
  },
  {
   "id": "iem-ww-GGW-HW-W-4-Phillips-wind-2026-01-21",
   "zip": "",
   "city": "Phillips",
   "date": "2026-01-21",
   "county": "Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-4"
  },
  {
   "id": "iem-ww-GGW-HW-W-4-Valley-wind-2026-01-21",
   "zip": "",
   "city": "Valley",
   "date": "2026-01-21",
   "county": "Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Valley.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-4"
  },
  {
   "id": "iem-ww-GGW-HW-W-4-And Southeast Phillips-wind-2026-01-21",
   "zip": "",
   "city": "And Southeast Phillips",
   "date": "2026-01-21",
   "county": "And Southeast Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southeast Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-4"
  },
  {
   "id": "iem-ww-GGW-HW-W-4-Garfield-wind-2026-01-21",
   "zip": "",
   "city": "Garfield",
   "date": "2026-01-21",
   "county": "Garfield",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Garfield.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-4"
  },
  {
   "id": "iem-ww-GGW-HW-W-4-McCone-wind-2026-01-21",
   "zip": "",
   "city": "McCone",
   "date": "2026-01-21",
   "county": "McCone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for McCone.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-4"
  },
  {
   "id": "iem-ww-GGW-HW-W-4-Dawson-wind-2026-01-21",
   "zip": "",
   "city": "Dawson",
   "date": "2026-01-21",
   "county": "Dawson",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Dawson.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-4"
  },
  {
   "id": "iem-ww-GGW-HW-W-4-Wibaux-wind-2026-01-21",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-01-21",
   "county": "Wibaux",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wibaux.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-4"
  },
  {
   "id": "iem-ww-TFX-HW-W-6-Toole And Liberty-wind-2026-01-21",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-01-21",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-6"
  },
  {
   "id": "iem-ww-TFX-HW-W-6-Bears Paw Mountains And Southern Blaine-wind-2026-01-21",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-01-21",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-6"
  },
  {
   "id": "iem-ww-TFX-HW-W-6-Blaine-wind-2026-01-21",
   "zip": "",
   "city": "Blaine",
   "date": "2026-01-21",
   "county": "Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-6"
  },
  {
   "id": "iem-ww-TFX-HW-W-6-Fergus County Below 4500ft-wind-2026-01-21",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2026-01-21",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-6"
  },
  {
   "id": "ncei-1307602-2026-01-21",
   "lon": 209692,
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-01-21",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM37 19.9 N Zurich (MT-MESO) measured a 65 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1307602",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1315929-2026-01-21",
   "lon": 210720,
   "zip": "",
   "city": "Livingston Area",
   "date": "2026-01-21",
   "county": "Livingston Area",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KVLM station reported a gust of 78 mph.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1315929",
   "windSpeedMph": 68,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-01-20-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-20",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-20-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-20",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-20-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-01-20",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-20-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-20",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-20-wind-46.44--104.43",
   "lat": 46.44,
   "lon": -104.43,
   "zip": "",
   "city": "5 ENE Plevna",
   "date": "2026-01-20",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM39 4.7 E Plevna (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-20-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2026-01-20",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "65 mph wind gust at Mt Lebanon SE - MTLM8.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RVF-2026-01-20",
   "lat": 45.5354,
   "lon": -112.3023,
   "zip": "",
   "city": "Twin Bridges",
   "date": "2026-01-20",
   "county": "Madison",
   "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": "Twin Bridges (RVF) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Twin Bridges (RVF) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2026-01-20",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-01-20",
   "county": "Beaverhead",
   "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": "Grassrange (MVH) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-01-20",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-01-20",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-01-20",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-20",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-01-20",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-01-20",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1300935-2026-01-20",
   "lon": 208864,
   "zip": "",
   "city": "McCone",
   "date": "2026-01-20",
   "county": "McCone",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Fort Peck Dam Handar site (GGWFP) measured a 70 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1300935",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300936-2026-01-20",
   "lon": 208864,
   "zip": "",
   "city": "And Southern Valley",
   "date": "2026-01-20",
   "county": "And Southern Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple locations recorded severe wind gusts, some up to 62 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1300936",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300938-2026-01-20",
   "lon": 208864,
   "zip": "",
   "city": "Dawson",
   "date": "2026-01-20",
   "county": "Dawson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Glendive BLM mesonet site Hoyt 5E measured a 61 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1300938",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300940-2026-01-20",
   "lon": 208864,
   "zip": "",
   "city": "And Se Phillips",
   "date": "2026-01-20",
   "county": "And Se Phillips",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Montana Climate Office mesonet site Wagner S (WAGM8) measured a 60 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1300940",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300941-2026-01-20",
   "lon": 208864,
   "zip": "",
   "city": "Phillips",
   "date": "2026-01-20",
   "county": "Phillips",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Montana Climate Office mesonet site Loring SW (LORM8) measured a 59 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1300941",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300942-2026-01-20",
   "lon": 208864,
   "zip": "",
   "city": "Little Rocky Mountains",
   "date": "2026-01-20",
   "county": "Little Rocky Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The BLM Zortman E mesonet site (MTM38) measured a 58 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1300942",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300939-2026-01-20",
   "lon": 208864,
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-01-20",
   "county": "Roosevelt",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Montana Climate Office mesonet site Volt N (VOTM8) measured a 60 mph wind gust. |The Poplar RAWS site (POPM8) measured a 59 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1300939",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1307596-2026-01-20",
   "lon": 209692,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-01-20",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet site MTLM8 Mt Lebanon SE measured a 65 mph wind gust. Mesonet station GW0718 Joplin 25nnw also measured a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1307596",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-48.51--106.91",
   "lat": 48.51,
   "lon": -106.91,
   "zip": "",
   "city": "11 N Vandalia",
   "date": "2026-01-18",
   "county": "Valley",
   "source": "IEM 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 MTM34 10.9 N Vandalia (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-47.42--104.96",
   "lat": 47.42,
   "lon": -104.96,
   "zip": "",
   "city": "2 W Bloomfield",
   "date": "2026-01-18",
   "county": "Dawson",
   "source": "IEM 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 GW0525 Bloomfield.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-46.91--104.75",
   "lat": 46.91,
   "lon": -104.75,
   "zip": "",
   "city": "5 ESE Hoyt",
   "date": "2026-01-18",
   "county": "Dawson",
   "source": "IEM 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 MTM28 5.2 E Hoyt (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-45.44--105.36",
   "lat": 45.44,
   "lon": -105.36,
   "zip": "",
   "city": "2 ESE Broadus",
   "date": "2026-01-18",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM32 2.4 E Broadus (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-45.33--104.14",
   "lat": 45.33,
   "lon": -104.14,
   "zip": "",
   "city": "8 SSW Capitol",
   "date": "2026-01-18",
   "county": "Carter",
   "source": "IEM 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 MTM33 8.2 SW Capitol (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-47.74--106.15",
   "lat": 47.74,
   "lon": -106.15,
   "zip": "",
   "city": "13 NNE Nelson Creek Rec",
   "date": "2026-01-18",
   "county": "McCone",
   "source": "IEM 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 MTM87 Fort Peck S.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-48.43--105.44",
   "lat": 48.43,
   "lon": -105.44,
   "zip": "",
   "city": "9 SW Bredette",
   "date": "2026-01-18",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMCD 8.5 SW Bredette (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2026-01-18",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-46.44--104.43",
   "lat": 46.44,
   "lon": -104.43,
   "zip": "",
   "city": "5 ENE Plevna",
   "date": "2026-01-18",
   "county": "Fallon",
   "source": "IEM 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 MTM39 4.7 E Plevna (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-48.90--104.50",
   "lat": 48.9,
   "lon": -104.5,
   "zip": "",
   "city": "4 ENE Raymond",
   "date": "2026-01-18",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI06841 Raymond.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-45.00--104.37",
   "lat": 45,
   "lon": -104.37,
   "zip": "",
   "city": "2 ESE Alzada",
   "date": "2026-01-18",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTALZ 2.3 E Alzada (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDV-2026-01-18",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2026-01-18",
   "county": "Prairie",
   "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": "GLENDIVE(AWOS) (GDV) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-01-18",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-01-18",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2026-01-18",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-01-18",
   "county": "Beaverhead",
   "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": "Grassrange (MVH) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2026-01-18",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-01-18",
   "county": "Custer",
   "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": "MILES CITY (MLS) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2026-01-18",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2026-01-18",
   "county": "Sheridan",
   "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": "Plentywood Sher-Wood (PWD) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-01-18",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-01-18",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-HW-W-3-Sheridan-wind-2026-01-18",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-01-18",
   "county": "Sheridan",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sheridan.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-3"
  },
  {
   "id": "iem-ww-GGW-HW-W-3-McCone-wind-2026-01-18",
   "zip": "",
   "city": "McCone",
   "date": "2026-01-18",
   "county": "McCone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for McCone.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-3"
  },
  {
   "id": "iem-ww-GGW-HW-W-3-Dawson-wind-2026-01-18",
   "zip": "",
   "city": "Dawson",
   "date": "2026-01-18",
   "county": "Dawson",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Dawson.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-3"
  },
  {
   "id": "iem-ww-GGW-HW-W-3-Prairie-wind-2026-01-18",
   "zip": "",
   "city": "Prairie",
   "date": "2026-01-18",
   "county": "Prairie",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Prairie.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-3"
  },
  {
   "id": "iem-ww-GGW-HW-W-3-Phillips-wind-2026-01-18",
   "zip": "",
   "city": "Phillips",
   "date": "2026-01-18",
   "county": "Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-3"
  },
  {
   "id": "iem-ww-TFX-HW-W-5-Toole And Liberty-wind-2026-01-18",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-01-18",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-5"
  },
  {
   "id": "iem-ww-TFX-HW-W-5-Bears Paw Mountains And Southern Blaine-wind-2026-01-18",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-01-18",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-5"
  },
  {
   "id": "iem-ww-TFX-HW-W-5-Fergus County Below 4500ft-wind-2026-01-18",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2026-01-18",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-5"
  },
  {
   "id": "iem-lsr-2026-01-17-wind-45.04--108.44",
   "lat": 45.04,
   "lon": -108.44,
   "zip": "",
   "city": "11 E Warren",
   "date": "2026-01-17",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM43 10.9 N Cowley (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-17-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-01-17",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-17-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-01-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-01-17",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-01-17",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-17-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-17",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-17-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-01-17",
   "county": "Phillips",
   "source": "IEM 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 MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-17-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2026-01-17",
   "county": "Phillips",
   "source": "IEM 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 MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-17-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2026-01-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mt Lebanon SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-17-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2026-01-17",
   "county": "Blaine",
   "source": "IEM 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 FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-17-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2026-01-17",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-17-wind-45.44--105.36",
   "lat": 45.44,
   "lon": -105.36,
   "zip": "",
   "city": "2 ESE Broadus",
   "date": "2026-01-17",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM32 2.4 E Broadus (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-17-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2026-01-17",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-17-wind-46.20--105.70",
   "lat": 46.2,
   "lon": -105.7,
   "zip": "",
   "city": "15 SE Ulmer",
   "date": "2026-01-17",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM40 16.4 S Murn (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2026-01-17",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-01-17",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grassrange (MVH) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-01-17",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-01-17",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1300662-2026-01-17",
   "lon": 208826,
   "zip": "",
   "city": "Little Rocky Mountains",
   "date": "2026-01-17",
   "county": "Little Rocky Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The BLM Zortman E mesonet site (MTM38) measured a 64 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1300662",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306568-2026-01-17",
   "lon": 209569,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-01-17",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mt Lebanon SE measured a 59 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306568",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306569-2026-01-17",
   "lon": 209569,
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-01-17",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FBLM8 Fort Belknap RAWS measured a 58 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306569",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300670-2026-01-17",
   "lon": 208826,
   "zip": "",
   "city": "McCone",
   "date": "2026-01-17",
   "county": "McCone",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The McGuire Creek MT-24 DOT site (mtmcg) measured a 61 mph wind gust.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1300670",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300674-2026-01-17",
   "lon": 208826,
   "zip": "",
   "city": "And Southern Valley",
   "date": "2026-01-17",
   "county": "And Southern Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The BLM Vandalia N mesonet site (MTM34) measured a 60 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1300674",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.33--104.14",
   "lat": 45.33,
   "lon": -104.14,
   "zip": "",
   "city": "8 SSW Capitol",
   "date": "2026-01-16",
   "county": "Carter",
   "source": "IEM 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 MTM33 8.2 SW Capitol (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.45--106.98",
   "lat": 47.45,
   "lon": -106.98,
   "zip": "",
   "city": "10 NNW Jordan",
   "date": "2026-01-16",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sage Hen Buttes surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.42--104.96",
   "lat": 47.42,
   "lon": -104.96,
   "zip": "",
   "city": "2 W Bloomfield",
   "date": "2026-01-16",
   "county": "Dawson",
   "source": "IEM 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 GW0525 Bloomfield.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.52--107.52",
   "lat": 47.52,
   "lon": -107.52,
   "zip": "",
   "city": "9 SE Devils Creek Rec A",
   "date": "2026-01-16",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Brusett Northwest surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.33--106.95",
   "lat": 47.33,
   "lon": -106.95,
   "zip": "",
   "city": "2 WNW Jordan",
   "date": "2026-01-16",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJDN Jordan.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-01-16",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2026-01-16",
   "county": "Rosebud",
   "source": "IEM 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 MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.31--105.77",
   "lat": 47.31,
   "lon": -105.77,
   "zip": "",
   "city": "1 NW Brockway",
   "date": "2026-01-16",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Brockway Northwest surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.56--106.66",
   "lat": 47.56,
   "lon": -106.66,
   "zip": "",
   "city": "11 ESE Hell Creek Rec A",
   "date": "2026-01-16",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kester School S surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.92--108.73",
   "lat": 47.92,
   "lon": -108.73,
   "zip": "",
   "city": "5 WNW Landusky",
   "date": "2026-01-16",
   "county": "Phillips",
   "source": "IEM 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 MTHAY 6.1 SW Hays (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.01--107.01",
   "lat": 47.01,
   "lon": -107.01,
   "zip": "",
   "city": "18 ESE Edwards",
   "date": "2026-01-16",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Blazier Butt surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.28--105.29",
   "lat": 47.28,
   "lon": -105.29,
   "zip": "",
   "city": "8 NW Lindsay",
   "date": "2026-01-16",
   "county": "Dawson",
   "source": "IEM 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 MTLND 7.9 NW Lindsay (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2026-01-16",
   "county": "Powder River",
   "source": "IEM 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 MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.41--106.52",
   "lat": 48.41,
   "lon": -106.52,
   "zip": "",
   "city": "1 NE Saint Marie",
   "date": "2026-01-16",
   "county": "Valley",
   "source": "IEM 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 07MT 1.0 NE Saint Marie (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-01-16",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-01-16",
   "county": "Valley",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLASGOW INTL ARPT (GGW) recorded a 67 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.42--106.56",
   "lat": 48.42,
   "lon": -106.56,
   "zip": "",
   "city": "2 NW Saint Marie",
   "date": "2026-01-16",
   "county": "Valley",
   "source": "IEM 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 MTSTM St. Marie Mt-24 Mp 18.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.44--105.36",
   "lat": 45.44,
   "lon": -105.36,
   "zip": "",
   "city": "2 ESE Broadus",
   "date": "2026-01-16",
   "county": "Powder River",
   "source": "IEM 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 MTM32 2.4 E Broadus (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.44--104.43",
   "lat": 46.44,
   "lon": -104.43,
   "zip": "",
   "city": "5 ENE Plevna",
   "date": "2026-01-16",
   "county": "Fallon",
   "source": "IEM 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 MTM39 4.7 E Plevna (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-01-16",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-01-16",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-01-16",
   "county": "Phillips",
   "source": "IEM 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 MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.91--104.75",
   "lat": 46.91,
   "lon": -104.75,
   "zip": "",
   "city": "5 ESE Hoyt",
   "date": "2026-01-16",
   "county": "Dawson",
   "source": "IEM 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 MTM28 5.2 E Hoyt (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2026-01-16",
   "county": "Richland",
   "source": "IEM 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 MTLBT Lambert Mt-200 Mp 45.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.22--105.76",
   "lat": 46.22,
   "lon": -105.76,
   "zip": "",
   "city": "12 SE Ulmer",
   "date": "2026-01-16",
   "county": "Custer",
   "source": "IEM 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 MTM74 Miles City S Mda.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2026-01-16",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGGW Glasgow Airport (ASOS).",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.65--104.23",
   "lat": 46.65,
   "lon": -104.23,
   "zip": "",
   "city": "7 W Carlyle",
   "date": "2026-01-16",
   "county": "Wibaux",
   "source": "IEM 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 MTASH Ash Creek Mt-7 Mp 55.2.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.01--105.38",
   "lat": 45.01,
   "lon": -105.38,
   "zip": "",
   "city": "6 SSW Biddle",
   "date": "2026-01-16",
   "county": "Powder River",
   "source": "IEM 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 MTBID 6.2 S Biddle (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.43--105.44",
   "lat": 48.43,
   "lon": -105.44,
   "zip": "",
   "city": "9 SW Bredette",
   "date": "2026-01-16",
   "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 MTMCD 8.5 SW Bredette (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-01-16",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.78--104.52",
   "lat": 48.78,
   "lon": -104.52,
   "zip": "",
   "city": "2 ENE Plentywood",
   "date": "2026-01-16",
   "county": "Sheridan",
   "source": "IEM 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 KPWD Plentywood.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-01-16",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-01-16",
   "county": "Roosevelt",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WOLF POINT INTL (OLF) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-01-16",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-01-16",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-01-16",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 76 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.17--105.74",
   "lat": 48.17,
   "lon": -105.74,
   "zip": "",
   "city": "7 NW Wolf Point",
   "date": "2026-01-16",
   "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": "Wolf Point Northwest surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.84--105.26",
   "lat": 46.84,
   "lon": -105.26,
   "zip": "",
   "city": "4 NE Terry",
   "date": "2026-01-16",
   "county": "Prairie",
   "source": "IEM 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 MTM29 3.9 NE Terry (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.13--105.07",
   "lat": 48.13,
   "lon": -105.07,
   "zip": "",
   "city": "1 NNW Sprole",
   "date": "2026-01-16",
   "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 POPM8 Poplar Raws.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.12--104.78",
   "lat": 47.12,
   "lon": -104.78,
   "zip": "",
   "city": "1 NW Forest Park",
   "date": "2026-01-16",
   "county": "Dawson",
   "source": "IEM 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 KGDV Glendive Airport.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2026-01-16",
   "county": "Powder River",
   "source": "IEM 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 MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-01-16",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.44--105.36",
   "lat": 45.44,
   "lon": -105.36,
   "zip": "",
   "city": "2 ESE Broadus",
   "date": "2026-01-16",
   "county": "Powder River",
   "source": "IEM 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 MTM32 2.4 E Broadus (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.41--106.52",
   "lat": 48.41,
   "lon": -106.52,
   "zip": "",
   "city": "1 NE Saint Marie",
   "date": "2026-01-16",
   "county": "Valley",
   "source": "IEM 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 07MT 1.0 NE Saint Marie (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-16",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.35--106.49",
   "lat": 47.35,
   "lon": -106.49,
   "zip": "",
   "city": "5 W Van Norman",
   "date": "2026-01-16",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Jordan E MT-MESO surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-01-16",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.02--104.33",
   "lat": 47.02,
   "lon": -104.33,
   "zip": "",
   "city": "4 NE Hodges",
   "date": "2026-01-16",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Beaver Hill I-94 MP surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.55--106.11",
   "lat": 47.55,
   "lon": -106.11,
   "zip": "",
   "city": "5 E Nelson Creek Rec Ar",
   "date": "2026-01-16",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Weldon Southwest surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.00--104.37",
   "lat": 45,
   "lon": -104.37,
   "zip": "",
   "city": "2 ESE Alzada",
   "date": "2026-01-16",
   "county": "Carter",
   "source": "IEM 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 MTALZ 2.3 E Alzada (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.03--105.80",
   "lat": 47.03,
   "lon": -105.8,
   "zip": "",
   "city": "13 NW Mccloud",
   "date": "2026-01-16",
   "county": "Prairie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Sheep Mountain RAWS.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.92--105.35",
   "lat": 47.92,
   "lon": -105.35,
   "zip": "",
   "city": "9 NE Vida",
   "date": "2026-01-16",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Vida Northeast surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.21--106.23",
   "lat": 47.21,
   "lon": -106.23,
   "zip": "",
   "city": "8 SSW Flowing Wells Res",
   "date": "2026-01-16",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Van Norman S surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.93--106.17",
   "lat": 47.93,
   "lon": -106.17,
   "zip": "",
   "city": "11 SSW Frazer",
   "date": "2026-01-16",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Scotsman Coulee surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-01-16",
   "county": "Custer",
   "source": "IEM 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 MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.74--106.15",
   "lat": 47.74,
   "lon": -106.15,
   "zip": "",
   "city": "13 NNE Nelson Creek Rec",
   "date": "2026-01-16",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fort Peck S surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.12--106.64",
   "lat": 47.12,
   "lon": -106.64,
   "zip": "",
   "city": "5 NNW Cohagen",
   "date": "2026-01-16",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Cohagen North surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.18--105.22",
   "lat": 48.18,
   "lon": -105.22,
   "zip": "",
   "city": "5 N Poplar",
   "date": "2026-01-16",
   "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": "Poplar North surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.80--105.79",
   "lat": 47.8,
   "lon": -105.79,
   "zip": "",
   "city": "14 NNE Weldon",
   "date": "2026-01-16",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Vida West surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.52--104.73",
   "lat": 48.52,
   "lon": -104.73,
   "zip": "",
   "city": "10 W Medicine Lake",
   "date": "2026-01-16",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Medicine Lake West Surface Observation Station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.91--106.68",
   "lat": 46.91,
   "lon": -106.68,
   "zip": "",
   "city": "10 SSW Cohagen",
   "date": "2026-01-16",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Cohange South surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.35--105.83",
   "lat": 46.35,
   "lon": -105.83,
   "zip": "",
   "city": "4 E Ulmer",
   "date": "2026-01-16",
   "county": "Custer",
   "source": "IEM 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 MTM25 4.3 S Miles City (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.81--104.25",
   "lat": 48.81,
   "lon": -104.25,
   "zip": "",
   "city": "6 S Comertown",
   "date": "2026-01-16",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Comertown Turn-off surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.66--106.49",
   "lat": 45.66,
   "lon": -106.49,
   "zip": "",
   "city": "6 ENE Lame Deer",
   "date": "2026-01-16",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 6 ENE Lame Deer",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.86--105.50",
   "lat": 48.86,
   "lon": -105.5,
   "zip": "",
   "city": "6 NW Scobey",
   "date": "2026-01-16",
   "county": "Daniels",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Scobey Northwest surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.30--106.70",
   "lat": 46.3,
   "lon": -106.7,
   "zip": "",
   "city": "2 NNW Forsyth",
   "date": "2026-01-16",
   "county": "Rosebud",
   "source": "IEM 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 EW1247 Forsyth.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.31--105.03",
   "lat": 46.31,
   "lon": -105.03,
   "zip": "",
   "city": "4 SE Knowlton",
   "date": "2026-01-16",
   "county": "Custer",
   "source": "IEM 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 KTFM8 Knowlton.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.08--104.44",
   "lat": 46.08,
   "lon": -104.44,
   "zip": "",
   "city": "4 NE Medicine Rocks Sta",
   "date": "2026-01-16",
   "county": "Fallon",
   "source": "IEM 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 MTEKA Baker Mt-7 Mp 14.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.43--104.37",
   "lat": 47.43,
   "lon": -104.37,
   "zip": "",
   "city": "2 SW Savage",
   "date": "2026-01-16",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Savage MT-16 MP surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-01-16",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.08--104.44",
   "lat": 46.08,
   "lon": -104.44,
   "zip": "",
   "city": "4 NE Medicine Rocks Sta",
   "date": "2026-01-16",
   "county": "Fallon",
   "source": "IEM 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 MTEKA Baker Mt-7 Mp 14.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.13--105.07",
   "lat": 48.13,
   "lon": -105.07,
   "zip": "",
   "city": "1 NNW Sprole",
   "date": "2026-01-16",
   "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": "Poplar RAWS.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-16",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.95--104.94",
   "lat": 47.95,
   "lon": -104.94,
   "zip": "",
   "city": "12 SSE Sprole",
   "date": "2026-01-16",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Badger Creek surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.22--105.76",
   "lat": 46.22,
   "lon": -105.76,
   "zip": "",
   "city": "12 SE Ulmer",
   "date": "2026-01-16",
   "county": "Custer",
   "source": "IEM 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 MTM74 Miles City S Mda.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.26--104.73",
   "lat": 47.26,
   "lon": -104.73,
   "zip": "",
   "city": "4 NW Stipek",
   "date": "2026-01-16",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Stipek Northwest surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-01-16",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.30--106.70",
   "lat": 46.3,
   "lon": -106.7,
   "zip": "",
   "city": "2 NNW Forsyth",
   "date": "2026-01-16",
   "county": "Rosebud",
   "source": "IEM 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 EW1247 Forsyth.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.73--105.59",
   "lat": 45.73,
   "lon": -105.59,
   "zip": "",
   "city": "1 SW Coalwood",
   "date": "2026-01-16",
   "county": "Powder River",
   "source": "IEM 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 MTCWD Coalwood Mt-59 Mp 55.9.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.00--104.37",
   "lat": 45,
   "lon": -104.37,
   "zip": "",
   "city": "2 ESE Alzada",
   "date": "2026-01-16",
   "county": "Carter",
   "source": "IEM 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 MTALZ 2.3 E Alzada (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.33--104.14",
   "lat": 45.33,
   "lon": -104.14,
   "zip": "",
   "city": "8 SSW Capitol",
   "date": "2026-01-16",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM33 8.2 SW Capitol (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.31--105.03",
   "lat": 46.31,
   "lon": -105.03,
   "zip": "",
   "city": "4 SE Knowlton",
   "date": "2026-01-16",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station KTFM8 Knowlton.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-01-16",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-16",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.81--104.46",
   "lat": 45.81,
   "lon": -104.46,
   "zip": "",
   "city": "7 SE Ekalaka",
   "date": "2026-01-16",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EKIM8 Mosby 16.3nne.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.08--104.44",
   "lat": 46.08,
   "lon": -104.44,
   "zip": "",
   "city": "4 NE Medicine Rocks Sta",
   "date": "2026-01-16",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTEKA Baker Mt-7 Mp 14.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-01-16",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.44--104.43",
   "lat": 46.44,
   "lon": -104.43,
   "zip": "",
   "city": "5 ENE Plevna",
   "date": "2026-01-16",
   "county": "Fallon",
   "source": "IEM 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 MTM39 4.7 E Plevna (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-01-16",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-46.40--105.63",
   "lat": 46.4,
   "lon": -105.63,
   "zip": "",
   "city": "8 SE Tusler",
   "date": "2026-01-16",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGOV 5.5 E Murn (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-45.00--104.37",
   "lat": 45,
   "lon": -104.37,
   "zip": "",
   "city": "2 ESE Alzada",
   "date": "2026-01-16",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTALZ 2.3 E Alzada (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-01-16",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-01-16",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDV-2026-01-16",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2026-01-16",
   "county": "Prairie",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLENDIVE(AWOS) (GDV) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1S3-2026-01-16",
   "lat": 46.2712,
   "lon": -106.6239,
   "zip": "",
   "city": "Forsyth Tillitt Field",
   "date": "2026-01-16",
   "county": "Rosebud",
   "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": "Forsyth Tillitt Field (1S3) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Forsyth Tillitt Field (1S3) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2026-01-16",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2026-01-16",
   "county": "Sheridan",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Plentywood Sher-Wood (PWD) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PO1-2026-01-16",
   "lat": 48.1344,
   "lon": -105.1621,
   "zip": "",
   "city": "Poplar",
   "date": "2026-01-16",
   "county": "Roosevelt",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Poplar (PO1) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Poplar (PO1) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2026-01-16",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-01-16",
   "county": "Custer",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILES CITY (MLS) recorded a 74 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-01-16",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-01-16",
   "county": "Fallon",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAKER (BHK) recorded a 78 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-9S2-2026-01-16",
   "lat": 48.8078,
   "lon": -105.4361,
   "zip": "",
   "city": "Scobey",
   "date": "2026-01-16",
   "county": "Daniels",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Scobey (9S2) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Scobey (9S2) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-01-15",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-01-15",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-01-15",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2026-01-15",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.13--108.30",
   "lat": 45.13,
   "lon": -108.3,
   "zip": "",
   "city": "18 ENE Warren",
   "date": "2026-01-15",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BRTM8 Wild Horse.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-01-15",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.13--108.30",
   "lat": 45.13,
   "lon": -108.3,
   "zip": "",
   "city": "18 ENE Warren",
   "date": "2026-01-15",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BRTM8 Wild Horse.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2026-01-15",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-01-15",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-01-15",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-01-15",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2026-01-15",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.39--110.13",
   "lat": 47.39,
   "lon": -110.13,
   "zip": "",
   "city": "4 NW Coffee Creek",
   "date": "2026-01-15",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Coffee Creek N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-01-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.74--111.97",
   "lat": 48.74,
   "lon": -111.97,
   "zip": "",
   "city": "Kevin",
   "date": "2026-01-15",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW0975 Kevin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-01-15",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.09--109.97",
   "lat": 47.09,
   "lon": -109.97,
   "zip": "",
   "city": "3 ENE Benchland",
   "date": "2026-01-15",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM47 MDA - Benchland.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-01-15",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-01-15",
   "county": "Wheatland",
   "source": "IEM 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 MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-15",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.98--109.75",
   "lat": 46.98,
   "lon": -109.75,
   "zip": "",
   "city": "Eddies Corner MDT",
   "date": "2026-01-15",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Eddies Corner MDT.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-01-15",
   "county": "Stillwater",
   "source": "IEM 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 MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.45--109.80",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "2 ENE Harlowton",
   "date": "2026-01-15",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1KM 2 ENE Harlowton.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.78--108.16",
   "lat": 45.78,
   "lon": -108.16,
   "zip": "",
   "city": "11 WSW Corinth",
   "date": "2026-01-15",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTARC 11.8 S Ballantine (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-01-15",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2026-01-15",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-01-15",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-15",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.14--107.39",
   "lat": 45.14,
   "lon": -107.39,
   "zip": "",
   "city": "Wyola",
   "date": "2026-01-15",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM95 Wyola.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.04--109.24",
   "lat": 46.04,
   "lon": -109.24,
   "zip": "",
   "city": "4 NW Hailstone Wildlife",
   "date": "2026-01-15",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM19 3.9 NW Hailstone Wildlife Refuge (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-01-15",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.91--104.75",
   "lat": 46.91,
   "lon": -104.75,
   "zip": "",
   "city": "5 ESE Hoyt",
   "date": "2026-01-15",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM28 5.2 E Hoyt (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2026-01-15",
   "county": "Big Horn",
   "source": "IEM 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 MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-01-15",
   "county": "Yellowstone",
   "source": "IEM 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 MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-01-15",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-01-15",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-01-15",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-01-15",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S8-2026-01-15",
   "lat": 45.7031,
   "lon": -108.7611,
   "zip": "",
   "city": "Laurel",
   "date": "2026-01-15",
   "county": "Yellowstone",
   "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": "Laurel (6S8) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Laurel (6S8) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.44--104.43",
   "lat": 46.44,
   "lon": -104.43,
   "zip": "",
   "city": "5 ENE Plevna",
   "date": "2026-01-15",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM39 4.7 E Plevna (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.44--105.36",
   "lat": 45.44,
   "lon": -105.36,
   "zip": "",
   "city": "2 ESE Broadus",
   "date": "2026-01-15",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM32 2.4 E Broadus (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-01-15",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.81--105.06",
   "lat": 48.81,
   "lon": -105.06,
   "zip": "",
   "city": "1 N Navajo",
   "date": "2026-01-15",
   "county": "Daniels",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTRED 1.3 N Navajo (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.80--105.43",
   "lat": 48.8,
   "lon": -105.43,
   "zip": "",
   "city": "1 NW Scobey",
   "date": "2026-01-15",
   "county": "Daniels",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K9S2 Scobey.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.01--106.89",
   "lat": 45.01,
   "lon": -106.89,
   "zip": "",
   "city": "4 W Decker",
   "date": "2026-01-15",
   "county": "Big Horn",
   "source": "IEM 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 MTDKR Decker S-314 Mp 1.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-01-15",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.73--108.40",
   "lat": 45.73,
   "lon": -108.4,
   "zip": "",
   "city": "6 S Lockwood",
   "date": "2026-01-15",
   "county": "Yellowstone",
   "source": "IEM 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 SDAM8 Soda Springs.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-01-15",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.18--108.90",
   "lat": 45.18,
   "lon": -108.9,
   "zip": "",
   "city": "5 ENE Belfry",
   "date": "2026-01-15",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM31 6.1 S East Bridger (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2026-01-15",
   "county": "Big Horn",
   "source": "IEM 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 MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.42--106.56",
   "lat": 48.42,
   "lon": -106.56,
   "zip": "",
   "city": "2 NW Saint Marie",
   "date": "2026-01-15",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSTM St. Marie Mt-24 Mp 18.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.49--104.48",
   "lat": 48.49,
   "lon": -104.48,
   "zip": "",
   "city": "2 SE Medicine Lake",
   "date": "2026-01-15",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MLKM8 Medicine Lake 1ESE.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.88--105.44",
   "lat": 48.88,
   "lon": -105.44,
   "zip": "",
   "city": "6 N Scobey",
   "date": "2026-01-15",
   "county": "Daniels",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM78 Scobey N Mda.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2026-01-15",
   "county": "Carbon",
   "source": "IEM 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 MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.90--104.50",
   "lat": 48.9,
   "lon": -104.5,
   "zip": "",
   "city": "4 ENE Raymond",
   "date": "2026-01-15",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI06841 Raymond.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.81--105.06",
   "lat": 48.81,
   "lon": -105.06,
   "zip": "",
   "city": "1 N Navajo",
   "date": "2026-01-15",
   "county": "Daniels",
   "source": "IEM 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 MTRED 1.3 N Navajo (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.41--106.52",
   "lat": 48.41,
   "lon": -106.52,
   "zip": "",
   "city": "1 NE Saint Marie",
   "date": "2026-01-15",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 07MT 1.0 NE Saint Marie (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.83--104.38",
   "lat": 48.83,
   "lon": -104.38,
   "zip": "",
   "city": "3 S Dooley",
   "date": "2026-01-15",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 242454 3 S Dooley.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.87--106.95",
   "lat": 48.87,
   "lon": -106.95,
   "zip": "",
   "city": "2 WSW Thoeny",
   "date": "2026-01-15",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BLUM8 Thoeny 1WSW/Bluff Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.42--104.96",
   "lat": 47.42,
   "lon": -104.96,
   "zip": "",
   "city": "2 W Bloomfield",
   "date": "2026-01-15",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0525 Bloomfield.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.43--105.44",
   "lat": 48.43,
   "lon": -105.44,
   "zip": "",
   "city": "9 SW Bredette",
   "date": "2026-01-15",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMCD 8.5 SW Bredette (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.81--104.25",
   "lat": 48.81,
   "lon": -104.25,
   "zip": "",
   "city": "6 S Comertown",
   "date": "2026-01-15",
   "county": "Sheridan",
   "source": "IEM 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 MTCOM 6.0 S Comertown (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.78--104.52",
   "lat": 48.78,
   "lon": -104.52,
   "zip": "",
   "city": "2 ENE Plentywood",
   "date": "2026-01-15",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KPWD Plentywood.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.35--104.48",
   "lat": 48.35,
   "lon": -104.48,
   "zip": "",
   "city": "1 NNE Froid",
   "date": "2026-01-15",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM81 Froid Ne Mda.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.43--104.37",
   "lat": 47.43,
   "lon": -104.37,
   "zip": "",
   "city": "2 SW Savage",
   "date": "2026-01-15",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSVG Savage Mt-16 Mp 29.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.77--108.56",
   "lat": 48.77,
   "lon": -108.56,
   "zip": "",
   "city": "7 SE Hogeland",
   "date": "2026-01-15",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM52 7.1 SE Hogeland (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.80--105.43",
   "lat": 48.8,
   "lon": -105.43,
   "zip": "",
   "city": "1 NW Scobey",
   "date": "2026-01-15",
   "county": "Daniels",
   "source": "IEM 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 K9S2 Scobey.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.74--106.15",
   "lat": 47.74,
   "lon": -106.15,
   "zip": "",
   "city": "13 NNE Nelson Creek Rec",
   "date": "2026-01-15",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM87 Fort Peck S.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.04--108.44",
   "lat": 45.04,
   "lon": -108.44,
   "zip": "",
   "city": "11 E Warren",
   "date": "2026-01-15",
   "county": "Carbon",
   "source": "IEM 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 MTM43 10.9 N Cowley (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.83--104.38",
   "lat": 48.83,
   "lon": -104.38,
   "zip": "",
   "city": "3 S Dooley",
   "date": "2026-01-15",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 242454 3 S Dooley.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.80--105.43",
   "lat": 48.8,
   "lon": -105.43,
   "zip": "",
   "city": "1 NW Scobey",
   "date": "2026-01-15",
   "county": "Daniels",
   "source": "IEM 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 K9S2 Scobey.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.33--106.95",
   "lat": 47.33,
   "lon": -106.95,
   "zip": "",
   "city": "2 WNW Jordan",
   "date": "2026-01-15",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJDN Jordan.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.90--104.50",
   "lat": 48.9,
   "lon": -104.5,
   "zip": "",
   "city": "4 ENE Raymond",
   "date": "2026-01-15",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI06841 Raymond.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-01-15",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.78--104.52",
   "lat": 48.78,
   "lon": -104.52,
   "zip": "",
   "city": "2 ENE Plentywood",
   "date": "2026-01-15",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KPWD Plentywood.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-01-15",
   "county": "Phillips",
   "source": "IEM 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 MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.07--109.96",
   "lat": 45.07,
   "lon": -109.96,
   "zip": "",
   "city": "4 NNW Cooke City",
   "date": "2026-01-15",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFCC Cooke City.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.51--106.91",
   "lat": 48.51,
   "lon": -106.91,
   "zip": "",
   "city": "11 N Vandalia",
   "date": "2026-01-15",
   "county": "Valley",
   "source": "IEM 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 MTM34 10.9 N Vandalia (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.82--108.78",
   "lat": 48.82,
   "lon": -108.78,
   "zip": "",
   "city": "6 WSW Hogeland",
   "date": "2026-01-15",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Hogeland HOGM8.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-01-15",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.44--105.36",
   "lat": 45.44,
   "lon": -105.36,
   "zip": "",
   "city": "2 ESE Broadus",
   "date": "2026-01-15",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM32 2.4 E Broadus (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.91--104.75",
   "lat": 46.91,
   "lon": -104.75,
   "zip": "",
   "city": "5 ESE Hoyt",
   "date": "2026-01-15",
   "county": "Dawson",
   "source": "IEM 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 MTM28 5.2 E Hoyt (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.74--106.15",
   "lat": 47.74,
   "lon": -106.15,
   "zip": "",
   "city": "13 NNE Nelson Creek Rec",
   "date": "2026-01-15",
   "county": "McCone",
   "source": "IEM 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 MTM87 Fort Peck S.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2026-01-15",
   "county": "Rosebud",
   "source": "IEM 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 MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2026-01-15",
   "county": "Phillips",
   "source": "IEM 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 MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.51--106.91",
   "lat": 48.51,
   "lon": -106.91,
   "zip": "",
   "city": "11 N Vandalia",
   "date": "2026-01-15",
   "county": "Valley",
   "source": "IEM 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 MTM34 10.9 N Vandalia (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.80--105.43",
   "lat": 48.8,
   "lon": -105.43,
   "zip": "",
   "city": "1 NW Scobey",
   "date": "2026-01-15",
   "county": "Daniels",
   "source": "IEM 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 K9S2 Scobey.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2026-01-15",
   "county": "Valley",
   "source": "IEM 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 KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.33--106.95",
   "lat": 47.33,
   "lon": -106.95,
   "zip": "",
   "city": "2 WNW Jordan",
   "date": "2026-01-15",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJDN Jordan.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.33--104.14",
   "lat": 45.33,
   "lon": -104.14,
   "zip": "",
   "city": "8 SSW Capitol",
   "date": "2026-01-15",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM33 8.2 SW Capitol (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.42--106.56",
   "lat": 48.42,
   "lon": -106.56,
   "zip": "",
   "city": "2 NW Saint Marie",
   "date": "2026-01-15",
   "county": "Valley",
   "source": "IEM 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 MTSTM St. Marie Mt-24 Mp 18.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2026-01-15",
   "county": "Richland",
   "source": "IEM 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 MTLBT Lambert Mt-200 Mp 45.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.43--105.44",
   "lat": 48.43,
   "lon": -105.44,
   "zip": "",
   "city": "9 SW Bredette",
   "date": "2026-01-15",
   "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 MTMCD 8.5 SW Bredette (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.44--104.43",
   "lat": 46.44,
   "lon": -104.43,
   "zip": "",
   "city": "5 ENE Plevna",
   "date": "2026-01-15",
   "county": "Fallon",
   "source": "IEM 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 MTM39 4.7 E Plevna (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-01-15",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.81--104.46",
   "lat": 45.81,
   "lon": -104.46,
   "zip": "",
   "city": "7 SE Ekalaka",
   "date": "2026-01-15",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EKIM8 Mosby 16.3nne.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-01-15",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.42--104.96",
   "lat": 47.42,
   "lon": -104.96,
   "zip": "",
   "city": "2 W Bloomfield",
   "date": "2026-01-15",
   "county": "Dawson",
   "source": "IEM 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 GW0525 Bloomfield.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2026-01-15",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2026-01-15",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 70 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.83--106.27",
   "lat": 46.83,
   "lon": -106.27,
   "zip": "",
   "city": "2 NW Rock Springs",
   "date": "2026-01-15",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHIL 1.6 NW Rock Springs (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.22--105.76",
   "lat": 46.22,
   "lon": -105.76,
   "zip": "",
   "city": "12 SE Ulmer",
   "date": "2026-01-15",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM74 Miles City S Mda.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.44--105.36",
   "lat": 45.44,
   "lon": -105.36,
   "zip": "",
   "city": "2 E Broadus",
   "date": "2026-01-15",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 E Broadus",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.43--105.44",
   "lat": 48.43,
   "lon": -105.44,
   "zip": "",
   "city": "9 SW Bredette",
   "date": "2026-01-15",
   "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 MTMCD 8.5 SW Bredette (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.81--105.06",
   "lat": 48.81,
   "lon": -105.06,
   "zip": "",
   "city": "1 N Navajo",
   "date": "2026-01-15",
   "county": "Daniels",
   "source": "IEM 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 MTRED 1.3 N Navajo (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-01-15",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2026-01-15",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.08--105.67",
   "lat": 47.08,
   "lon": -105.67,
   "zip": "",
   "city": "13 NNW Mccloud",
   "date": "2026-01-15",
   "county": "Prairie",
   "source": "IEM 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 MTSHP Sheep Mountain S-253 Mp 28.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.10--105.58",
   "lat": 48.1,
   "lon": -105.58,
   "zip": "",
   "city": "3 ENE Wolf Point",
   "date": "2026-01-15",
   "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": "ASOS station KOLF Wolf Point Airport.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.80--105.43",
   "lat": 48.8,
   "lon": -105.43,
   "zip": "",
   "city": "1 NW Scobey",
   "date": "2026-01-15",
   "county": "Daniels",
   "source": "IEM 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 K9S2 Scobey.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.31--105.03",
   "lat": 46.31,
   "lon": -105.03,
   "zip": "",
   "city": "4 SE Knowlton",
   "date": "2026-01-15",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station KTFM8 Knowlton.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.83--104.38",
   "lat": 48.83,
   "lon": -104.38,
   "zip": "",
   "city": "3 S Dooley",
   "date": "2026-01-15",
   "county": "Sheridan",
   "source": "IEM 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 242454 3 S Dooley.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.44--104.43",
   "lat": 46.44,
   "lon": -104.43,
   "zip": "",
   "city": "5 ENE Plevna",
   "date": "2026-01-15",
   "county": "Fallon",
   "source": "IEM 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 MTM39 4.7 E Plevna (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2026-01-15",
   "county": "Rosebud",
   "source": "IEM 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 MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.74--106.15",
   "lat": 47.74,
   "lon": -106.15,
   "zip": "",
   "city": "13 NNE Nelson Creek Rec",
   "date": "2026-01-15",
   "county": "McCone",
   "source": "IEM 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 MTM87 Fort Peck S.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.88--105.44",
   "lat": 48.88,
   "lon": -105.44,
   "zip": "",
   "city": "6 N Scobey",
   "date": "2026-01-15",
   "county": "Daniels",
   "source": "IEM 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 MTM78 Scobey N Mda.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2026-01-15",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-01-15",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2026-01-15",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.78--104.52",
   "lat": 48.78,
   "lon": -104.52,
   "zip": "",
   "city": "2 ENE Plentywood",
   "date": "2026-01-15",
   "county": "Sheridan",
   "source": "IEM 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 KPWD Plentywood.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.00--104.37",
   "lat": 45,
   "lon": -104.37,
   "zip": "",
   "city": "2 ESE Alzada",
   "date": "2026-01-15",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTALZ 2.3 E Alzada (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.81--104.25",
   "lat": 48.81,
   "lon": -104.25,
   "zip": "",
   "city": "6 S Comertown",
   "date": "2026-01-15",
   "county": "Sheridan",
   "source": "IEM 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 MTCOM 6.0 S Comertown (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.11--109.09",
   "lat": 47.11,
   "lon": -109.09,
   "zip": "",
   "city": "8 N Forestgrove",
   "date": "2026-01-15",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "60 mph Forestgrove Montana mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.80--105.43",
   "lat": 48.8,
   "lon": -105.43,
   "zip": "",
   "city": "1 NW Scobey",
   "date": "2026-01-15",
   "county": "Daniels",
   "source": "IEM 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 K9S2 Scobey.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.90--104.50",
   "lat": 48.9,
   "lon": -104.5,
   "zip": "",
   "city": "4 ENE Raymond",
   "date": "2026-01-15",
   "county": "Sheridan",
   "source": "IEM 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 DVI06841 Raymond.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.42--104.96",
   "lat": 47.42,
   "lon": -104.96,
   "zip": "",
   "city": "2 W Bloomfield",
   "date": "2026-01-15",
   "county": "Dawson",
   "source": "IEM 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 GW0525 Bloomfield.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.35--106.49",
   "lat": 47.35,
   "lon": -106.49,
   "zip": "",
   "city": "5 W Van Norman",
   "date": "2026-01-15",
   "county": "Garfield",
   "source": "IEM 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 MTM88 Jordan E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-M75-2026-01-15",
   "lat": 48.3689,
   "lon": -107.9179,
   "zip": "",
   "city": "Malta",
   "date": "2026-01-15",
   "county": "Phillips",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Malta (M75) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Malta (M75) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.90--110.75",
   "lat": 48.9,
   "lon": -110.75,
   "zip": "",
   "city": "23 E Whitlash",
   "date": "2026-01-15",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Fox Crossing SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.43--104.37",
   "lat": 47.43,
   "lon": -104.37,
   "zip": "",
   "city": "2 SW Savage",
   "date": "2026-01-15",
   "county": "Richland",
   "source": "IEM 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 MTSVG Savage Mt-16 Mp 29.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2026-01-15",
   "county": "Custer",
   "source": "IEM 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 MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.87--108.39",
   "lat": 48.87,
   "lon": -108.39,
   "zip": "",
   "city": "2 NNE Turner",
   "date": "2026-01-15",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "59 mph wind gust at Turner N Montana mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-01-15",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.49--104.48",
   "lat": 48.49,
   "lon": -104.48,
   "zip": "",
   "city": "2 SE Medicine Lake",
   "date": "2026-01-15",
   "county": "Sheridan",
   "source": "IEM 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 MLKM8 Medicine Lake 1ESE.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-45.33--104.14",
   "lat": 45.33,
   "lon": -104.14,
   "zip": "",
   "city": "8 SSW Capitol",
   "date": "2026-01-15",
   "county": "Carter",
   "source": "IEM 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 MTM33 8.2 SW Capitol (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.35--104.48",
   "lat": 48.35,
   "lon": -104.48,
   "zip": "",
   "city": "1 NNE Froid",
   "date": "2026-01-15",
   "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 MTM81 Froid Ne Mda.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-01-15",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.11--109.09",
   "lat": 47.11,
   "lon": -109.09,
   "zip": "",
   "city": "8 N Forestgrove",
   "date": "2026-01-15",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "62 mph at Forestgrove N Montana mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2026-01-15",
   "county": "Phillips",
   "source": "IEM 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 MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2026-01-15",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGGW Glasgow Airport (ASOS).",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.54--109.35",
   "lat": 46.54,
   "lon": -109.35,
   "zip": "",
   "city": "9 NE Hedgesville",
   "date": "2026-01-15",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 NE Hedgesville",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.51--106.91",
   "lat": 48.51,
   "lon": -106.91,
   "zip": "",
   "city": "11 N Vandalia",
   "date": "2026-01-15",
   "county": "Valley",
   "source": "IEM 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 MTM34 10.9 N Vandalia (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.99--109.64",
   "lat": 47.99,
   "lon": -109.64,
   "zip": "",
   "city": "15 NNE Iliad",
   "date": "2026-01-15",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Warrick S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.92--108.73",
   "lat": 47.92,
   "lon": -108.73,
   "zip": "",
   "city": "5 WNW Landusky",
   "date": "2026-01-15",
   "county": "Phillips",
   "source": "IEM 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 MTHAY 6.1 SW Hays (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.28--105.29",
   "lat": 47.28,
   "lon": -105.29,
   "zip": "",
   "city": "8 NW Lindsay",
   "date": "2026-01-15",
   "county": "Dawson",
   "source": "IEM 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 MTLND 7.9 NW Lindsay (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2026-01-15",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "68 mph wind gust at Mt Lebanon SE Montana Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2026-01-15",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.80--105.43",
   "lat": 48.8,
   "lon": -105.43,
   "zip": "",
   "city": "1 NW Scobey",
   "date": "2026-01-15",
   "county": "Daniels",
   "source": "IEM 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 K9S2 Scobey.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-48.35--104.48",
   "lat": 48.35,
   "lon": -104.48,
   "zip": "",
   "city": "1 NNE Froid",
   "date": "2026-01-15",
   "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 MTM81 Froid Ne Mda.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.74--106.15",
   "lat": 47.74,
   "lon": -106.15,
   "zip": "",
   "city": "13 NNE Nelson Creek Rec",
   "date": "2026-01-15",
   "county": "McCone",
   "source": "IEM 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 MTM87 Fort Peck S.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-15-wind-47.52--107.52",
   "lat": 47.52,
   "lon": -107.52,
   "zip": "",
   "city": "9 SE Devils Creek Rec A",
   "date": "2026-01-15",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Brusett Northwest surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2026-01-15",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2026-01-15",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grassrange (MVH) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-00U-2026-01-15",
   "lat": 45.7444,
   "lon": -107.6604,
   "zip": "",
   "city": "Big Horn County",
   "date": "2026-01-15",
   "county": "Big Horn",
   "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": "Big Horn County (00U) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Horn County (00U) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-01-15",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-01-15",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-01-15",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-15",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2026-01-15",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2026-01-15",
   "county": "Fallon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAKER (BHK) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2026-01-15",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2026-01-15",
   "county": "Valley",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLASGOW INTL ARPT (GGW) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2026-01-15",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2026-01-15",
   "county": "Sheridan",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Plentywood Sher-Wood (PWD) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-9S2-2026-01-15",
   "lat": 48.8078,
   "lon": -105.4361,
   "zip": "",
   "city": "Scobey",
   "date": "2026-01-15",
   "county": "Daniels",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Scobey (9S2) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Scobey (9S2) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PO1-2026-01-15",
   "lat": 48.1344,
   "lon": -105.1621,
   "zip": "",
   "city": "Poplar",
   "date": "2026-01-15",
   "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": "Poplar (PO1) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Poplar (PO1) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDV-2026-01-15",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2026-01-15",
   "county": "Prairie",
   "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": "GLENDIVE(AWOS) (GDV) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2026-01-15",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2026-01-15",
   "county": "Custer",
   "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": "MILES CITY (MLS) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2026-01-15",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2026-01-15",
   "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": "WOLF POINT INTL (OLF) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-01-15",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-01-15",
   "county": "Yellowstone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BILLINGS/LOGAN INTL (BIL) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Big Horn-wind-2026-01-15",
   "zip": "",
   "city": "Big Horn",
   "date": "2026-01-15",
   "county": "Big Horn",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Horn.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Carter-wind-2026-01-15",
   "zip": "",
   "city": "Carter",
   "date": "2026-01-15",
   "county": "Carter",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Carter.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Custer-wind-2026-01-15",
   "zip": "",
   "city": "Custer",
   "date": "2026-01-15",
   "county": "Custer",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Custer.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Red Lodge Foothills-wind-2026-01-15",
   "zip": "",
   "city": "Red Lodge Foothills",
   "date": "2026-01-15",
   "county": "Red Lodge Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Red Lodge Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Carbon-wind-2026-01-15",
   "zip": "",
   "city": "Carbon",
   "date": "2026-01-15",
   "county": "Carbon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Carbon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Stillwater-wind-2026-01-15",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-01-15",
   "county": "Stillwater",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Stillwater.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Fallon-wind-2026-01-15",
   "zip": "",
   "city": "Fallon",
   "date": "2026-01-15",
   "county": "Fallon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fallon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Golden Valley-wind-2026-01-15",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-01-15",
   "county": "Golden Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Golden Valley.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Sweet Grass-wind-2026-01-15",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-01-15",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Melville Foothills-wind-2026-01-15",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2026-01-15",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Yellowstone-wind-2026-01-15",
   "zip": "",
   "city": "Yellowstone",
   "date": "2026-01-15",
   "county": "Yellowstone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Yellowstone.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Judith Gap-wind-2026-01-15",
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-01-15",
   "county": "Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Gap.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Wheatland-wind-2026-01-15",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-01-15",
   "county": "Wheatland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wheatland.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Treasure-wind-2026-01-15",
   "zip": "",
   "city": "Treasure",
   "date": "2026-01-15",
   "county": "Treasure",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Treasure.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Rosebud-wind-2026-01-15",
   "zip": "",
   "city": "Rosebud",
   "date": "2026-01-15",
   "county": "Rosebud",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rosebud.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Musselshell-wind-2026-01-15",
   "zip": "",
   "city": "Musselshell",
   "date": "2026-01-15",
   "county": "Musselshell",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Musselshell.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-BYZ-HW-W-3-Powder River-wind-2026-01-15",
   "zip": "",
   "city": "Powder River",
   "date": "2026-01-15",
   "county": "Powder River",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Powder River.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-3"
  },
  {
   "id": "iem-ww-GGW-HW-W-2-And Southern Valley-wind-2026-01-15",
   "zip": "",
   "city": "And Southern Valley",
   "date": "2026-01-15",
   "county": "And Southern Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southern Valley.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-2"
  },
  {
   "id": "iem-ww-GGW-HW-W-2-Daniels-wind-2026-01-15",
   "zip": "",
   "city": "Daniels",
   "date": "2026-01-15",
   "county": "Daniels",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Daniels.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-2"
  },
  {
   "id": "iem-ww-GGW-HW-W-2-Sheridan-wind-2026-01-15",
   "zip": "",
   "city": "Sheridan",
   "date": "2026-01-15",
   "county": "Sheridan",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sheridan.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-2"
  },
  {
   "id": "iem-ww-GGW-HW-W-2-Roosevelt-wind-2026-01-15",
   "zip": "",
   "city": "Roosevelt",
   "date": "2026-01-15",
   "county": "Roosevelt",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Roosevelt.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-2"
  },
  {
   "id": "iem-ww-GGW-HW-W-2-And Southeast Phillips-wind-2026-01-15",
   "zip": "",
   "city": "And Southeast Phillips",
   "date": "2026-01-15",
   "county": "And Southeast Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southeast Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-2"
  },
  {
   "id": "iem-ww-GGW-HW-W-2-Petroleum-wind-2026-01-15",
   "zip": "",
   "city": "Petroleum",
   "date": "2026-01-15",
   "county": "Petroleum",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Petroleum.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-2"
  },
  {
   "id": "iem-ww-GGW-HW-W-2-Garfield-wind-2026-01-15",
   "zip": "",
   "city": "Garfield",
   "date": "2026-01-15",
   "county": "Garfield",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Garfield.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-2"
  },
  {
   "id": "iem-ww-GGW-HW-W-2-McCone-wind-2026-01-15",
   "zip": "",
   "city": "McCone",
   "date": "2026-01-15",
   "county": "McCone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for McCone.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-2"
  },
  {
   "id": "iem-ww-GGW-HW-W-2-Richland-wind-2026-01-15",
   "zip": "",
   "city": "Richland",
   "date": "2026-01-15",
   "county": "Richland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Richland.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-2"
  },
  {
   "id": "iem-ww-GGW-HW-W-2-Dawson-wind-2026-01-15",
   "zip": "",
   "city": "Dawson",
   "date": "2026-01-15",
   "county": "Dawson",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Dawson.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-2"
  },
  {
   "id": "iem-ww-GGW-HW-W-2-Prairie-wind-2026-01-15",
   "zip": "",
   "city": "Prairie",
   "date": "2026-01-15",
   "county": "Prairie",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Prairie.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-2"
  },
  {
   "id": "iem-ww-GGW-HW-W-2-Wibaux-wind-2026-01-15",
   "zip": "",
   "city": "Wibaux",
   "date": "2026-01-15",
   "county": "Wibaux",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wibaux.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-2"
  },
  {
   "id": "iem-ww-GGW-HW-W-2-Valley-wind-2026-01-15",
   "zip": "",
   "city": "Valley",
   "date": "2026-01-15",
   "county": "Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Valley.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-2"
  },
  {
   "id": "iem-ww-GGW-HW-W-2-Phillips-wind-2026-01-15",
   "zip": "",
   "city": "Phillips",
   "date": "2026-01-15",
   "county": "Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-2"
  },
  {
   "id": "iem-ww-TFX-HW-W-4-Judith Basin County And Judith Gap-wind-2026-01-15",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2026-01-15",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-4"
  },
  {
   "id": "iem-ww-TFX-HW-W-4-Blaine-wind-2026-01-15",
   "zip": "",
   "city": "Blaine",
   "date": "2026-01-15",
   "county": "Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-4"
  },
  {
   "id": "iem-ww-TFX-HW-W-4-Toole And Liberty-wind-2026-01-15",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-01-15",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-4"
  },
  {
   "id": "iem-ww-TFX-HW-W-4-Hill-wind-2026-01-15",
   "zip": "",
   "city": "Hill",
   "date": "2026-01-15",
   "county": "Hill",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hill.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-4"
  },
  {
   "id": "iem-ww-TFX-HW-W-4-Bears Paw Mountains And Southern Blaine-wind-2026-01-15",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-01-15",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-4"
  },
  {
   "id": "iem-ww-TFX-HW-W-4-Fergus County Below 4500ft-wind-2026-01-15",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2026-01-15",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-4"
  },
  {
   "id": "ncei-1315926-2026-01-15",
   "lon": 210717,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-01-15",
   "county": "Judith Gap",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Judith Gap DOT station gusted to 59 mph.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1315926",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1304963-2026-01-15",
   "lon": 209375,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-01-15",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mt Lebanon SE measured a 68 mph wind gust. Mesonet site GW3546 Whitlash also measured a 40 mph average sustained wind over the span of an hour.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1304963",
   "windSpeedMph": 59,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1314627-2026-01-15",
   "lon": 208827,
   "zip": "",
   "city": "And Southern Valley",
   "date": "2026-01-15",
   "county": "And Southern Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Montana Climate office mesonet site Larslan SW (LLNM8) measured a 66 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1314627",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1314626-2026-01-15",
   "lon": 208827,
   "zip": "",
   "city": "Little Rocky Mountains",
   "date": "2026-01-15",
   "county": "Little Rocky Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Zortman BLM RAWS site (ALDM8) measured a 63 mph wind gust. The Malta South US-191 DOT site (MTMAL) measured a 59 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1314626",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1314644-2026-01-15",
   "lon": 208827,
   "zip": "",
   "city": "Wibaux",
   "date": "2026-01-15",
   "county": "Wibaux",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Ash Creek MT-7 DOT site (mtash) measured a 63 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1314644",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-01-14-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-01-14",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-14-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-01-14",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-14-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-01-14",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-14-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-01-14",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-14-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-01-14",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-14-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-14",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-01-14",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-14",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-01-14",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-01-14",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-01-14",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-01-14",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-13-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-01-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-13-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2026-01-13",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-13-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-01-13",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-13-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-13",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-13-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-01-13",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-13-wind-48.12--112.66",
   "lat": 48.12,
   "lon": -112.66,
   "zip": "",
   "city": "9 SW Dupuyer",
   "date": "2026-01-13",
   "county": "Teton",
   "source": "IEM 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 DVI01084 Dupuyer.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-13-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-13",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-13-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-01-13",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-13-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-01-13",
   "county": "Stillwater",
   "source": "IEM 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 MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-13-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-01-13",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-01-13",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-01-13",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-01-13",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-13",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 68 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-01-13",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-01-13",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 73 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-01-12",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-01-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-01-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-48.37--112.25",
   "lat": 48.37,
   "lon": -112.25,
   "zip": "",
   "city": "5 N Valier",
   "date": "2026-01-12",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "58 mph wind gust at Valier Hads location.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-12",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2026-01-12",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-01-12",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-01-12",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2026-01-12",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "58 mph wind gust at Mt Lebanon SE Montana Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2026-01-12",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-01-12",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-01-12",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.46--111.39",
   "lat": 47.46,
   "lon": -111.39,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-01-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NWS Observation.",
   "sourceDetail": "NWS TFX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-01-12",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-01-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-01-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-48.74--113.43",
   "lat": 48.74,
   "lon": -113.43,
   "zip": "",
   "city": "Saint Mary",
   "date": "2026-01-12",
   "county": "Glacier",
   "source": "IEM 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 SRYM8 Saint Mary RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-01-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-01-12",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 109,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-46.45--109.80",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "2 ENE Harlowton",
   "date": "2026-01-12",
   "county": "Wheatland",
   "source": "IEM 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 K1KM 2 ENE Harlowton.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2026-01-12",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.95--110.50",
   "lat": 47.95,
   "lon": -110.5,
   "zip": "",
   "city": "1 N Loma",
   "date": "2026-01-12",
   "county": "Chouteau",
   "source": "IEM 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 MTLOM Loma (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2026-01-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "81 mph wind gust at Wetzel NE MT Mesonet.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-46.45--109.80",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "2 ENE Harlowton",
   "date": "2026-01-12",
   "county": "Wheatland",
   "source": "IEM 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 K1KM 2 ENE Harlowton.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-01-12",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2026-01-12",
   "county": "Phillips",
   "source": "IEM 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 ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-01-12",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-46.54--109.35",
   "lat": 46.54,
   "lon": -109.35,
   "zip": "",
   "city": "9 NE Hedgesville",
   "date": "2026-01-12",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 NE Hedgesville",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.77--109.51",
   "lat": 45.77,
   "lon": -109.51,
   "zip": "",
   "city": "5 NNE Reed Point",
   "date": "2026-01-12",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Busteed SW Mesonet.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-01-12",
   "county": "Phillips",
   "source": "IEM 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 MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-01-12",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-01-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.93--108.34",
   "lat": 47.93,
   "lon": -108.34,
   "zip": "",
   "city": "9 E Zortman",
   "date": "2026-01-12",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Matador Ranch Mesonet_ with up to 44 mph sustained wind.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-01-12",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-01-12",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-01-12",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "58 mph wind gust at Belt NW Montana Mesonet site.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2026-01-12",
   "county": "Phillips",
   "source": "IEM 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 MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.28--110.80",
   "lat": 47.28,
   "lon": -110.8,
   "zip": "",
   "city": "3 WNW Raynesford",
   "date": "2026-01-12",
   "county": "Cascade",
   "source": "IEM 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 K1AM Alpha.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.56--112.34",
   "lat": 47.56,
   "lon": -112.34,
   "zip": "",
   "city": "6 NNE Augusta",
   "date": "2026-01-12",
   "county": "Teton",
   "source": "IEM 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 MCBMT McBratny - MCSCN.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-46.25--108.50",
   "lat": 46.25,
   "lon": -108.5,
   "zip": "",
   "city": "11 S Klein",
   "date": "2026-01-12",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4108 ROUNDUP.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2026-01-12",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-01-12",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-01-12",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-01-12",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2026-01-12",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2026-01-12",
   "county": "Phillips",
   "source": "IEM 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 MTMAL 11.3 SW Phillips (MT DOT)_ with sustained 50 mph wind.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-01-12",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.77--109.51",
   "lat": 45.77,
   "lon": -109.51,
   "zip": "",
   "city": "5 NNE Reed Point",
   "date": "2026-01-12",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Busteed SW Mesonet.",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2026-01-12",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-46.24--108.14",
   "lat": 46.24,
   "lon": -108.14,
   "zip": "",
   "city": "18 SSE Delphia",
   "date": "2026-01-12",
   "county": "Yellowstone",
   "source": "IEM 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 MTM99 Steamboat.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-01-12",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2026-01-12",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-01-12",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.87--112.67",
   "lat": 47.87,
   "lon": -112.67,
   "zip": "",
   "city": "18 WSW Bynum",
   "date": "2026-01-12",
   "county": "Teton",
   "source": "IEM 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 GSNM8 Gleason RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-01-12",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2026-01-12",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.06--109.03",
   "lat": 47.06,
   "lon": -109.03,
   "zip": "",
   "city": "5 NNE Forestgrove",
   "date": "2026-01-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1NM 5 NE Forestgrove.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-01-12",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2026-01-12",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2026-01-12",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-01-12",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.87--112.67",
   "lat": 47.87,
   "lon": -112.67,
   "zip": "",
   "city": "18 WSW Bynum",
   "date": "2026-01-12",
   "county": "Teton",
   "source": "IEM 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 GSNM8 Gleason RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-12",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2026-01-12",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-47.60--112.31",
   "lat": 47.6,
   "lon": -112.31,
   "zip": "",
   "city": "9 NNE Augusta",
   "date": "2026-01-12",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "59 mph at Foxtrot mesonet.",
   "sourceDetail": "NWS TFX — Other Federal via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-01-12",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-12-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-12",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-12-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2026-01-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station Wetzel NE measured an average sustained wind of 56 mph between 1135 and 1435 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-12-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-01-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station Dog Gun Lake observed average sustained winds of 60 mph between 0915 and 1015 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-12-wind-48.45--113.19",
   "lat": 48.45,
   "lon": -113.19,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-01-12",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MDT Two Medicine Bridge station measured average 60 mph sustained winds between 0900 and 1100 local time.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-LWT-2026-01-12",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2026-01-12",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2026-01-12",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2026-01-12",
   "county": "Cascade",
   "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": "MALMSTROM AFB (GFA) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-01-12",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-12",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 67 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-01-12",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-01-12",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 68 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-01-12",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-01-12",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-01-12",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-01-12",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-01-12",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-01-12",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 65 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-HW-W-2-Sweet Grass-wind-2026-01-12",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-01-12",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-2"
  },
  {
   "id": "iem-ww-BYZ-HW-W-2-Stillwater-wind-2026-01-12",
   "zip": "",
   "city": "Stillwater",
   "date": "2026-01-12",
   "county": "Stillwater",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Stillwater.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-2"
  },
  {
   "id": "iem-ww-BYZ-HW-W-2-Golden Valley-wind-2026-01-12",
   "zip": "",
   "city": "Golden Valley",
   "date": "2026-01-12",
   "county": "Golden Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Golden Valley.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-2"
  },
  {
   "id": "iem-ww-BYZ-HW-W-2-Judith Gap-wind-2026-01-12",
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-01-12",
   "county": "Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Gap.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-2"
  },
  {
   "id": "iem-ww-BYZ-HW-W-2-Melville Foothills-wind-2026-01-12",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2026-01-12",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-2"
  },
  {
   "id": "iem-ww-BYZ-HW-W-2-Wheatland-wind-2026-01-12",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-01-12",
   "county": "Wheatland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wheatland.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-2"
  },
  {
   "id": "iem-ww-GGW-HW-W-1-And Southeast Phillips-wind-2026-01-12",
   "zip": "",
   "city": "And Southeast Phillips",
   "date": "2026-01-12",
   "county": "And Southeast Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southeast Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-1"
  },
  {
   "id": "iem-ww-GGW-HW-W-1-Phillips-wind-2026-01-12",
   "zip": "",
   "city": "Phillips",
   "date": "2026-01-12",
   "county": "Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-1"
  },
  {
   "id": "iem-ww-TFX-HW-W-3-Bears Paw Mountains And Southern Blaine-wind-2026-01-12",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2026-01-12",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-3"
  },
  {
   "id": "iem-ww-TFX-HW-W-3-Blackfoot And Macdonald Pass-wind-2026-01-12",
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2026-01-12",
   "county": "Blackfoot And Macdonald Pass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blackfoot And Macdonald Pass.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-3"
  },
  {
   "id": "iem-ww-TFX-HW-W-3-Pondera And Eastern Teton-wind-2026-01-12",
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2026-01-12",
   "county": "Pondera And Eastern Teton",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pondera And Eastern Teton.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-3"
  },
  {
   "id": "iem-ww-TFX-HW-W-3-Hill-wind-2026-01-12",
   "zip": "",
   "city": "Hill",
   "date": "2026-01-12",
   "county": "Hill",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hill.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-3"
  },
  {
   "id": "iem-ww-TFX-HW-W-3-Rocky Mountain Front-wind-2026-01-12",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-01-12",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-3"
  },
  {
   "id": "iem-ww-TFX-HW-W-3-Blaine-wind-2026-01-12",
   "zip": "",
   "city": "Blaine",
   "date": "2026-01-12",
   "county": "Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-3"
  },
  {
   "id": "iem-ww-TFX-HW-W-3-And Central Chouteau-wind-2026-01-12",
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2026-01-12",
   "county": "And Central Chouteau",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Central Chouteau.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-3"
  },
  {
   "id": "iem-ww-TFX-HW-W-3-Cascade County Below 5000ft-wind-2026-01-12",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2026-01-12",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-3"
  },
  {
   "id": "iem-ww-TFX-HW-W-3-Judith Basin County And Judith Gap-wind-2026-01-12",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2026-01-12",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-3"
  },
  {
   "id": "iem-ww-TFX-HW-W-3-Toole And Liberty-wind-2026-01-12",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-01-12",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-3"
  },
  {
   "id": "iem-ww-TFX-HW-W-3-Fergus County Below 4500ft-wind-2026-01-12",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2026-01-12",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-3"
  },
  {
   "id": "iem-ww-TFX-HW-W-3-High Plains-wind-2026-01-12",
   "zip": "",
   "city": "High Plains",
   "date": "2026-01-12",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-3"
  },
  {
   "id": "iem-ww-TFX-HW-W-3-Glacier Park Region-wind-2026-01-12",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2026-01-12",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-3"
  },
  {
   "id": "iem-ww-TFX-HW-W-3-Glacier, Western Toole, And Central Pondera-wind-2026-01-12",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2026-01-12",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-3"
  },
  {
   "id": "ncei-1304947-2026-01-12",
   "lon": 209373,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-01-12",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Mt Lebanon SE measured a 58 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1304947",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1304950-2026-01-12",
   "lon": 209373,
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2026-01-12",
   "county": "And Central Chouteau",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM02 10.2 S Loma (MT-MESO) measured a 60 mph wind gust. Mesonet station MTLOM Loma (MT DOT) also measured a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1304950",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1304949-2026-01-12",
   "lon": 209373,
   "zip": "",
   "city": "High Plains",
   "date": "2026-01-12",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN) measured a 63 mph wind gust. A few other weather stations also measured high wind gusts during this period.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1304949",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1304948-2026-01-12",
   "lon": 209373,
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-01-12",
   "county": "Rocky Mountain Front",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GSNM8 Gleason RAWS measured a 61 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1304948",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1304954-2026-01-12",
   "lon": 209373,
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2026-01-12",
   "county": "Blackfoot And Macdonald Pass",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFPS Flesher Pass S-279 Mp 30.5 measured a 69 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1304954",
   "windSpeedMph": 60,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-11",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-01-11",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-11",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-01-11",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-01-11",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet Dog Gun Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-01-11",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet Dog Gun Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-11",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-11",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-01-11",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-01-11",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2026-01-11",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "66 mph wind gust at Wetzel NE Montana Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-01-11",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "59 mph wind gust at Mission Lake S Montana Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-48.85--112.66",
   "lat": 48.85,
   "lon": -112.66,
   "zip": "",
   "city": "16 WNW Santa Rita",
   "date": "2026-01-11",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "64 mph wind gust at Buffalo Lake E Montana mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-01-11",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-01-11",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-01-11",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-01-11",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "79 mph wind gust at Dog Gun Lake Montana Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-11-wind-46.84--110.72",
   "lat": 46.84,
   "lon": -110.72,
   "zip": "",
   "city": "7 S Neihart",
   "date": "2026-01-11",
   "county": "Meagher",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station PHYM8 Porphory Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-11-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-01-11",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sustained wind averaged 50 mph from 10 PM until 11 PM at Dog Gun Lake Montana Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-11-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-01-11",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station at Dog Gun Lake observed an average sustained wind of 61 mph between 1410 and 1510 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-01-11",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-01-11",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-01-11",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-01-11",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-01-11",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-01-11",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-01-11",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-11",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1304944-2026-01-11",
   "lon": 209373,
   "zip": "",
   "city": "High Plains",
   "date": "2026-01-11",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT) measured an 89 mph wind gust and measured an average high sustained wind of 60 mph on the 12th between 9:00 AM and 11:00 AM MST. A few other stations measured high wind gusts and sustained winds during the period.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1304944",
   "windSpeedMph": 77,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1304936-2026-01-11",
   "lon": 209373,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2026-01-11",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNPMT Sunpoint measured a high wind gust. Mesonet station LGPVC Logan Pass (GNP) and Mesonet station SRYM8 Saint Mary RAWS also had a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1304936",
   "windSpeedMph": 58,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2026-01-10",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2026-01-10",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-01-10",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-01-10",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-01-10",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-01-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-01-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Dog Gun Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-01-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesoent site Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2026-01-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-01-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-01-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Dog Gun Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-01-10",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-01-10",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-01-10",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2026-01-10",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "65 mph wind gust at Mt Lebanon SE Montana Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-48.86--113.44",
   "lat": 48.86,
   "lon": -113.44,
   "zip": "",
   "city": "Babb",
   "date": "2026-01-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station Howards Lodge.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-10",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-10-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-01-10",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-10-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-01-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Dog Gun Lake. Average sustained wind speed of 52 mph from 1225 to 1415 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-01-10",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-01-10",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-01-10",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-01-10",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-01-10",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-10",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-2-Glacier Park Region-wind-2026-01-10",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2026-01-10",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-2"
  },
  {
   "id": "iem-ww-TFX-HW-W-2-High Plains-wind-2026-01-10",
   "zip": "",
   "city": "High Plains",
   "date": "2026-01-10",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-2"
  },
  {
   "id": "iem-ww-TFX-HW-W-2-Glacier, Western Toole, And Central Pondera-wind-2026-01-10",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2026-01-10",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-2"
  },
  {
   "id": "ncei-1304771-2026-01-10",
   "lon": 209131,
   "zip": "",
   "city": "High Plains",
   "date": "2026-01-10",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN) measured a 69 mph wind gust. Montana mesonet site Bynum W. also had an average sustained wind speed of 47 mph from 4PM to 5PM MST.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1304771",
   "windSpeedMph": 60,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-01-09-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-09",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-09-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-01-09",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Dog Gun Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-09-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-09",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-09-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-01-09",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Dog Gun Lake : Average sustained wind speed of 50 mph from 1715 to 1815 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2026-01-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-01-07",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-01-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-07",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2026-01-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2026-01-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-07",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-01-07",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-46.92--114.09",
   "lat": 46.92,
   "lon": -114.09,
   "zip": "",
   "city": "6 NW Missoula",
   "date": "2026-01-07",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 6 NW Missoula",
   "sourceDetail": "NWS MSO — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2026-01-07",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-01-07",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-01-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.78--111.17",
   "lat": 45.78,
   "lon": -111.17,
   "zip": "",
   "city": "Belgrade",
   "date": "2026-01-07",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBZN Bozeman Yellowstone Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-01-07",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2026-01-07",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2026-01-07",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-46.16--108.72",
   "lat": 46.16,
   "lon": -108.72,
   "zip": "",
   "city": "9 ENE Broadview",
   "date": "2026-01-07",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8212 Broadview.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-01-07",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.50--110.57",
   "lat": 45.5,
   "lon": -110.57,
   "zip": "",
   "city": "Pine Creek",
   "date": "2026-01-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW8455 Livingston.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.53--110.61",
   "lat": 45.53,
   "lon": -110.61,
   "zip": "",
   "city": "3 NW Pine Creek",
   "date": "2026-01-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM84 Brisbin.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2026-01-07",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-01-07",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2026-01-07",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-46.24--108.14",
   "lat": 46.24,
   "lon": -108.14,
   "zip": "",
   "city": "18 SSE Delphia",
   "date": "2026-01-07",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM99 Steamboat.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.94--108.15",
   "lat": 45.94,
   "lon": -108.15,
   "zip": "",
   "city": "1 SSE Ballantine",
   "date": "2026-01-07",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBAL Ballantine I-94 Mp 15.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2026-01-07",
   "county": "Yellowstone",
   "source": "IEM 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 MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2026-01-07",
   "county": "Stillwater",
   "source": "IEM 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 MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2026-01-07",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2026-01-07",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2026-01-07",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2026-01-07",
   "county": "Stillwater",
   "source": "IEM 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 MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2026-01-07",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-46.30--106.70",
   "lat": 46.3,
   "lon": -106.7,
   "zip": "",
   "city": "2 NNW Forsyth",
   "date": "2026-01-07",
   "county": "Rosebud",
   "source": "IEM 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 EW1247 Forsyth.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2026-01-07",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.73--105.59",
   "lat": 45.73,
   "lon": -105.59,
   "zip": "",
   "city": "1 SW Coalwood",
   "date": "2026-01-07",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCWD Coalwood Mt-59 Mp 55.9.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-07-wind-45.01--106.89",
   "lat": 45.01,
   "lon": -106.89,
   "zip": "",
   "city": "4 W Decker",
   "date": "2026-01-07",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTDKR Decker S-314 Mp 1.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-01-07-cascade-wind",
   "zip": "",
   "city": "Cascade",
   "date": "2026-01-07",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cascade — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-07-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2026-01-07",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-07-silverbow-wind",
   "zip": "",
   "city": "Silver Bow",
   "date": "2026-01-07",
   "county": "Silver Bow",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Silver Bow — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-01-07-gallatin-wind",
   "zip": "",
   "city": "Gallatin",
   "date": "2026-01-07",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Gallatin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-GTF-2026-01-07",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-01-07",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2026-01-07",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2026-01-07",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MSO-2026-01-07",
   "lat": 46.9208,
   "lon": -114.0925,
   "zip": "",
   "city": "MISSOULA/BELL FIELD",
   "date": "2026-01-07",
   "county": "Missoula",
   "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": "MISSOULA/BELL FIELD (MSO) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MISSOULA/BELL FIELD (MSO) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BZN-2026-01-07",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2026-01-07",
   "county": "Gallatin",
   "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": "BOZEMAN/GALLATIN (BZN) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2026-01-07",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2026-01-07",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2026-01-07",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2026-01-07",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-01-07",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-07",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2026-01-07",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2026-01-07",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DILLON AIRPORT (DLN) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-01-07",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-01-07",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1309298-2026-01-07",
   "lon": 209926,
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2026-01-07",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport measured a 59 mph wind gust.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1309298",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1315923-2026-01-07",
   "lon": 210682,
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-01-07",
   "county": "Judith Gap",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Judith Gap DOT station gusted to 58 mph.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1315923",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2026-01-06",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2026-01-06",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-06",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2026-01-06",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "81 mph at Dog Gun Lake MT Mesonet Site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2026-01-06",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-01-06",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-01-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-01-06",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-01-06",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-01-06",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2026-01-06",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-01-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-01-06",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2026-01-06",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2026-01-06",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-47.30--111.36",
   "lat": 47.3,
   "lon": -111.36,
   "zip": "",
   "city": "10 WSW Stockett",
   "date": "2026-01-06",
   "county": "Cascade",
   "source": "IEM 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 FW1843 Great Falls.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-47.32--111.33",
   "lat": 47.32,
   "lon": -111.33,
   "zip": "",
   "city": "8 WSW Stockett",
   "date": "2026-01-06",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT Mesonet Eden NW.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2026-01-06",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2026-01-06",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-01-06",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-01-06",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2026-01-06",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-46.72--110.41",
   "lat": 46.72,
   "lon": -110.41,
   "zip": "",
   "city": "12 NNE Checkerboard",
   "date": "2026-01-06",
   "county": "Judith Basin",
   "source": "IEM 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 SFJM8 S. Fork Judith RAWS -12 NE Checkerboard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2026-01-06",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT mesonet Belt NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-01-06",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2026-01-06",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-46.00--109.84",
   "lat": 46,
   "lon": -109.84,
   "zip": "",
   "city": "7 N Sourdough",
   "date": "2026-01-06",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 N Sourdough",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2026-01-06",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-47.33--112.58",
   "lat": 47.33,
   "lon": -112.58,
   "zip": "",
   "city": "14 SW Augusta",
   "date": "2026-01-06",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wunderground sensor KMTAUGUS3 Upper Elk Creek.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2026-01-06",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-46.00--109.84",
   "lat": 46,
   "lon": -109.84,
   "zip": "",
   "city": "7 N Sourdough",
   "date": "2026-01-06",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 N Sourdough",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.83--110.88",
   "lat": 45.83,
   "lon": -110.88,
   "zip": "",
   "city": "13 NE Bozeman",
   "date": "2026-01-06",
   "county": "Gallatin",
   "source": "IEM 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 MTBDC Bridger Canyon Mt-86 Mp 16.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-01-06",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-48.92--112.02",
   "lat": 48.92,
   "lon": -112.02,
   "zip": "",
   "city": "6 WNW Sunburst",
   "date": "2026-01-06",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT mesonet station Sunburst NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2026-01-06",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-47.00--109.20",
   "lat": 47,
   "lon": -109.2,
   "zip": "",
   "city": "6 W Forestgrove",
   "date": "2026-01-06",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wunderground sensor KMTLEWIS74.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-46.00--109.84",
   "lat": 46,
   "lon": -109.84,
   "zip": "",
   "city": "7 N Sourdough",
   "date": "2026-01-06",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 N Sourdough",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-06",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2026-01-06",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-01-06",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2026-01-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.34--109.49",
   "lat": 45.34,
   "lon": -109.49,
   "zip": "",
   "city": "1 SSE Roscoe",
   "date": "2026-01-06",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTROH 0.8 SE Roscoe (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-01-06",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2026-01-06",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-06-wind-45.07--109.96",
   "lat": 45.07,
   "lon": -109.96,
   "zip": "",
   "city": "4 NNW Cooke City",
   "date": "2026-01-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFCC Cooke City.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2026-01-06",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2026-01-06",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2026-01-06",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2026-01-06",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2026-01-06",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2026-01-06",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 68 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2026-01-06",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2026-01-06",
   "county": "Cascade",
   "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": "MALMSTROM AFB (GFA) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-01-06",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-06",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 67 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2026-01-06",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2026-01-06",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-HW-W-1-Wheatland-wind-2026-01-06",
   "zip": "",
   "city": "Wheatland",
   "date": "2026-01-06",
   "county": "Wheatland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wheatland.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-1"
  },
  {
   "id": "iem-ww-BYZ-HW-W-1-Judith Gap-wind-2026-01-06",
   "zip": "",
   "city": "Judith Gap",
   "date": "2026-01-06",
   "county": "Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Gap.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-1"
  },
  {
   "id": "iem-ww-BYZ-HW-W-1-Sweet Grass-wind-2026-01-06",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2026-01-06",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-1"
  },
  {
   "id": "iem-ww-BYZ-HW-W-1-Melville Foothills-wind-2026-01-06",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2026-01-06",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-1"
  },
  {
   "id": "iem-ww-TFX-HW-W-1-Little Belt And Highwood Mountains-wind-2026-01-06",
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2026-01-06",
   "county": "Little Belt And Highwood Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Little Belt And Highwood Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-1"
  },
  {
   "id": "iem-ww-TFX-HW-W-1-Snowy And Judith Mountains-wind-2026-01-06",
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2026-01-06",
   "county": "Snowy And Judith Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Snowy And Judith Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-1"
  },
  {
   "id": "iem-ww-TFX-HW-W-1-Fergus County Below 4500ft-wind-2026-01-06",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2026-01-06",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-1"
  },
  {
   "id": "iem-ww-TFX-HW-W-1-Glacier, Western Toole, And Central Pondera-wind-2026-01-06",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2026-01-06",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-1"
  },
  {
   "id": "iem-ww-TFX-HW-W-1-Cascade County Below 5000ft-wind-2026-01-06",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2026-01-06",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-1"
  },
  {
   "id": "iem-ww-TFX-HW-W-1-Glacier Park Region-wind-2026-01-06",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2026-01-06",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-1"
  },
  {
   "id": "iem-ww-TFX-HW-W-1-High Plains-wind-2026-01-06",
   "zip": "",
   "city": "High Plains",
   "date": "2026-01-06",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-1"
  },
  {
   "id": "iem-ww-TFX-HW-W-1-Rocky Mountain Front-wind-2026-01-06",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2026-01-06",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-1"
  },
  {
   "id": "iem-ww-TFX-HW-W-1-Judith Basin County And Judith Gap-wind-2026-01-06",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2026-01-06",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-1"
  },
  {
   "id": "ncei-1301871-2026-01-06",
   "lon": 208989,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2026-01-06",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN) measured a 74 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1301871",
   "windSpeedMph": 64,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1301869-2026-01-06",
   "lon": 208989,
   "zip": "",
   "city": "High Plains",
   "date": "2026-01-06",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet Site DOGM8 Dog Gun Lake MT measured an 81 mph wind gust. Mesonet station MTBRN Two Medicine Bridge (MT DOT) also measured a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1301869",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1301868-2026-01-06",
   "lon": 208989,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2026-01-06",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNPMT Sunpoint measured a 75 mph wind gust. Mesonet station LGPVC Logan Pass (GNP) also measured high wind gusts.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1301868",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1302839-2026-01-06",
   "lon": 208989,
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2026-01-06",
   "county": "And Central Chouteau",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM02 10.2 S Loma (MT-MESO) measured a 64 mph wind gust. Mesonet station DVI04529 Fort Benton also measured a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1302839",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1302917-2026-01-06",
   "lon": 208989,
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2026-01-06",
   "county": "Little Belt And Highwood Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SFJM8 S. Fork Judith RAWS measured a 61 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1302917",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1301872-2026-01-06",
   "lon": 208989,
   "zip": "",
   "city": "High Plains",
   "date": "2026-01-06",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wunderground sensor KMTAUGUS3 Upper Elk Creek measured a 68 mph wind gust.",
   "sourceDetail": "Verified by Public — NCEI Event #1301872",
   "windSpeedMph": 59,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1302908-2026-01-06",
   "lon": 208989,
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2026-01-06",
   "county": "Snowy And Judith Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wunderground sensor KMTLEWIS74 reported a 66 mph wind gust.",
   "sourceDetail": "Verified by Public — NCEI Event #1302908",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-01-05-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2026-01-05",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-05-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-05",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-05-wind-45.07--109.96",
   "lat": 45.07,
   "lon": -109.96,
   "zip": "",
   "city": "4 NNW Cooke City",
   "date": "2026-01-05",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFCC Cooke City.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-05-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2026-01-05",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-01-04",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-04",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2026-01-04",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-04",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-45.16--109.36",
   "lat": 45.16,
   "lon": -109.36,
   "zip": "",
   "city": "6 WSW Red Lodge",
   "date": "2026-01-04",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TCTM8 Timbercrest.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2026-01-04",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-04",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2026-01-04",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-04",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-04-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-01-04",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-01-04",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-04",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-03-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2026-01-03",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-03-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2026-01-03",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-03-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-03",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-03-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2026-01-03",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-03-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2026-01-03",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2026-01-03",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2026-01-03",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-02-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2026-01-02",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-01-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2026-01-01",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-31-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-31",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-31-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-12-31",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-31-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-31",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-31-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-31",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-31-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-31",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-31-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-31",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-31-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-31",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-31",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-31",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-30-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-30",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-12-30",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-30",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-30",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-30",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-29",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-29",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-29",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-29",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-29",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-29",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-29",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-29",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-12-29",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-29",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-37-High Plains-wind-2025-12-29",
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-29",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-37"
  },
  {
   "id": "iem-ww-TFX-HW-W-37-Glacier, Western Toole, And Central Pondera-wind-2025-12-29",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2025-12-29",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-37"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-28",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-12-28",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-12-28",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-28",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-28",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-12-28",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "62 mph wind gust at Mission Lake MT Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-28",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-28-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-12-28",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT). Sustained winds of 50 mph over the past hour.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-28",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-28",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-12-28",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-28",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-12-28",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-12-28",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2025-12-27",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-48.06--112.01",
   "lat": 48.06,
   "lon": -112.01,
   "zip": "",
   "city": "8 WNW Brady",
   "date": "2025-12-27",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Midway Colony.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-48.04--112.20",
   "lat": 48.04,
   "lon": -112.2,
   "zip": "",
   "city": "5 ESE Pendroy",
   "date": "2025-12-27",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station RICMT Rice Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-47.98--112.30",
   "lat": 47.98,
   "lon": -112.3,
   "zip": "",
   "city": "Bynum",
   "date": "2025-12-27",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station PRKMT Bynum (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2025-12-27",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-47.69--111.47",
   "lat": 47.69,
   "lon": -111.47,
   "zip": "",
   "city": "10 NNE Vaughn",
   "date": "2025-12-27",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Benton Lake W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-27",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-27",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2025-12-27",
   "county": "Liberty",
   "source": "IEM 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 GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2025-12-27",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2025-12-27",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2025-12-27",
   "county": "Liberty",
   "source": "IEM 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 GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-45.07--109.96",
   "lat": 45.07,
   "lon": -109.96,
   "zip": "",
   "city": "4 NNW Cooke City",
   "date": "2025-12-27",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFCC Cooke City.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2025-12-27",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mt Lebanon.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2025-12-27",
   "county": "Liberty",
   "source": "IEM 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 GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-48.75--111.30",
   "lat": 48.75,
   "lon": -111.3,
   "zip": "",
   "city": "11 SSW Whitlash",
   "date": "2025-12-27",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0659 Grassy Butte 2se.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-48.55--110.65",
   "lat": 48.55,
   "lon": -110.65,
   "zip": "",
   "city": "2 E Inverness",
   "date": "2025-12-27",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTINV Inverness (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2025-12-27",
   "county": "Park",
   "source": "IEM 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 MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2025-12-27",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2025-12-27",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-45.24--111.44",
   "lat": 45.24,
   "lon": -111.44,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-12-27",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station YCAMS 5.7 W Big Sky (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2025-12-27",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-46.44--104.43",
   "lat": 46.44,
   "lon": -104.43,
   "zip": "",
   "city": "5 ENE Plevna",
   "date": "2025-12-27",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM39 4.7 E Plevna (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-45.33--104.14",
   "lat": 45.33,
   "lon": -104.14,
   "zip": "",
   "city": "8 SSW Capitol",
   "date": "2025-12-27",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM33 8.2 SW Capitol (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-27-wind-45.81--104.46",
   "lat": 45.81,
   "lon": -104.46,
   "zip": "",
   "city": "7 SE Ekalaka",
   "date": "2025-12-27",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EKIM8 Mosby 16.3nne.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-12-27-cascade-wind",
   "zip": "",
   "city": "Cascade",
   "date": "2025-12-27",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cascade — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-27-lewisandcl-wind",
   "zip": "",
   "city": "Lewis and Clark",
   "date": "2025-12-27",
   "county": "Lewis and Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Lewis and Clark — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-27-gallatin-wind",
   "zip": "",
   "city": "Gallatin",
   "date": "2025-12-27",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Gallatin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-HLN-2025-12-27",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2025-12-27",
   "county": "Lewis & Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HELENA REGIONAL (HLN) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-27",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-27",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-45.78--111.17",
   "lat": 45.78,
   "lon": -111.17,
   "zip": "",
   "city": "Belgrade",
   "date": "2025-12-26",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous tstm wnd gst report time from Belgrade. ASOS station KBZN Bozeman Yellowstone Airport. Convective wind gust of 55 mph.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-47.46--111.39",
   "lat": 47.46,
   "lon": -111.39,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2025-12-26",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "62 mph convective wind gust at the NWS Office in Great Falls.",
   "sourceDetail": "NWS TFX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2025-12-26",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport. Convective wind gust. Lightning developed south of town after the wind went through.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-12-26",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-47.39--110.13",
   "lat": 47.39,
   "lon": -110.13,
   "zip": "",
   "city": "4 NW Coffee Creek",
   "date": "2025-12-26",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Coffee Creek N. No lightning in the area at the time but still convective in nature.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-48.47--111.54",
   "lat": 48.47,
   "lon": -111.54,
   "zip": "",
   "city": "3 W Devon",
   "date": "2025-12-26",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW5346 DEVON THREE WEST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-26",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-12-26",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-12-26",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-12-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-45.50--110.57",
   "lat": 45.5,
   "lon": -110.57,
   "zip": "",
   "city": "Pine Creek",
   "date": "2025-12-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW8455 Livingston.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-12-26",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-26",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2025-12-26",
   "county": "Gallatin",
   "source": "IEM 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 YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2025-12-26",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2025-12-26",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-26",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-47.11--109.09",
   "lat": 47.11,
   "lon": -109.09,
   "zip": "",
   "city": "8 N Forestgrove",
   "date": "2025-12-26",
   "county": "Fergus",
   "source": "IEM 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. Forestgrove MT Mesonet. There were convective clouds to the south.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-26-wind-45.07--109.96",
   "lat": 45.07,
   "lon": -109.96,
   "zip": "",
   "city": "4 NNW Cooke City",
   "date": "2025-12-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFCC Cooke City.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-SV-W-165-Teton-wind-2025-12-26",
   "zip": "",
   "city": "Teton",
   "date": "2025-12-26",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2025-12-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-165"
  },
  {
   "id": "iem-ww-TFX-SV-W-165-Teton-hail-2025-12-26",
   "zip": "",
   "city": "Teton",
   "date": "2025-12-26",
   "county": "Teton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Teton on 2025-12-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-165"
  },
  {
   "id": "iem-ww-TFX-SV-W-165-Cascade-wind-2025-12-26",
   "zip": "",
   "city": "Cascade",
   "date": "2025-12-26",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2025-12-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-165"
  },
  {
   "id": "iem-ww-TFX-SV-W-165-Cascade-hail-2025-12-26",
   "zip": "",
   "city": "Cascade",
   "date": "2025-12-26",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2025-12-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-165"
  },
  {
   "id": "iem-ww-TFX-SV-W-165-Chouteau-wind-2025-12-26",
   "zip": "",
   "city": "Chouteau",
   "date": "2025-12-26",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2025-12-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-165"
  },
  {
   "id": "iem-ww-TFX-SV-W-165-Chouteau-hail-2025-12-26",
   "zip": "",
   "city": "Chouteau",
   "date": "2025-12-26",
   "county": "Chouteau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Chouteau on 2025-12-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-165"
  },
  {
   "id": "sps-2025-12-26-cascade-wind",
   "zip": "",
   "city": "Cascade",
   "date": "2025-12-26",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cascade — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-26-gallatin-wind",
   "zip": "",
   "city": "Gallatin",
   "date": "2025-12-26",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Gallatin — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-26-chouteau-wind",
   "zip": "",
   "city": "Chouteau",
   "date": "2025-12-26",
   "county": "Chouteau",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chouteau — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-26-toole-wind",
   "zip": "",
   "city": "Toole",
   "date": "2025-12-26",
   "county": "Toole",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Toole — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-26-judithbasi-wind",
   "zip": "",
   "city": "Judith Basin",
   "date": "2025-12-26",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Judith Basin — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-26-fergus-wind",
   "zip": "",
   "city": "Fergus",
   "date": "2025-12-26",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Fergus — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-12-26-liberty-wind",
   "zip": "",
   "city": "Liberty",
   "date": "2025-12-26",
   "county": "Liberty",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Liberty — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-1GM-2025-12-26",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2025-12-26",
   "county": "Lewis And Clark",
   "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": "Golf (1GM) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2025-12-26",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2025-12-26",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2025-12-26",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2025-12-26",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-12-26",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-12-26",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 65 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BZN-2025-12-26",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2025-12-26",
   "county": "Gallatin",
   "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": "BOZEMAN/GALLATIN (BZN) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-26",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-26",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EKS-2025-12-26",
   "lat": 45.2718,
   "lon": -111.6486,
   "zip": "",
   "city": "Ennis",
   "date": "2025-12-26",
   "county": "Madison",
   "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": "Ennis (EKS) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Ennis (EKS) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-36-Madison River Valley-wind-2025-12-26",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-12-26",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-36"
  },
  {
   "id": "ncei-1306689-2025-12-26",
   "lon": 209606,
   "zip": "",
   "city": "(GTF)GREAT FALLS ARPT",
   "date": "2025-12-26",
   "county": "Cascade",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RSOIS equipment at wfo Great Falls measured a 62 mph gust associated with a convective shower.",
   "sourceDetail": "Verified by Official NWS Observations — NCEI Event #1306689",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-12-25-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-25",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-25-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-12-25",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-25-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2025-12-25",
   "county": "Gallatin",
   "source": "IEM 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 YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-25",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-25",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-24-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-24",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-24-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-12-24",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-24-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-24",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-24-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-24",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-24-wind-44.47--112.95",
   "lat": 44.47,
   "lon": -112.95,
   "zip": "",
   "city": "21 SW Lima",
   "date": "2025-12-24",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HRKM8 Harkness RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-24-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-24",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EKS-2025-12-24",
   "lat": 45.2718,
   "lon": -111.6486,
   "zip": "",
   "city": "Ennis",
   "date": "2025-12-24",
   "county": "Madison",
   "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": "Ennis (EKS) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Ennis (EKS) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-24-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2025-12-24",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-24-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-24",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-24-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-12-24",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-35-Madison River Valley-wind-2025-12-24",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-12-24",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-35"
  },
  {
   "id": "ncei-1306686-2025-12-24",
   "lon": 209606,
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-12-24",
   "county": "Madison River Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTNOR Norris Hill (MT DOT) measured a 61 mph gust and also measured sustained winds, averaged over 2 hours, of 40 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306686",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-12-23-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-23",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek (RAWS).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2025-12-20",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2025-12-20",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-12-20",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-20",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2025-12-20",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2025-12-20",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2025-12-19",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2025-12-19",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2025-12-19",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-12-19",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.28--110.80",
   "lat": 47.28,
   "lon": -110.8,
   "zip": "",
   "city": "3 WNW Raynesford",
   "date": "2025-12-19",
   "county": "Cascade",
   "source": "IEM 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 K1AM Alpha.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-19",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-19",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.46--109.57",
   "lat": 45.46,
   "lon": -109.57,
   "zip": "",
   "city": "4 W Fishtail",
   "date": "2025-12-19",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FSLM8 Fishtail.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.32--111.47",
   "lat": 47.32,
   "lon": -111.47,
   "zip": "",
   "city": "8 SSE Ulm",
   "date": "2025-12-19",
   "county": "Cascade",
   "source": "IEM 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 K1IM India.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2025-12-19",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-12-19",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.34--109.49",
   "lat": 45.34,
   "lon": -109.49,
   "zip": "",
   "city": "1 SSE Roscoe",
   "date": "2025-12-19",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTROH 0.8 SE Roscoe (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.03--109.47",
   "lat": 47.03,
   "lon": -109.47,
   "zip": "",
   "city": "3 SW Lewistown",
   "date": "2025-12-19",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLWT Lewistown Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-12-19",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-12-19",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2025-12-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-12-19",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2025-12-19",
   "county": "Park",
   "source": "IEM 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 MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2025-12-19",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-46.34--112.77",
   "lat": 46.34,
   "lon": -112.77,
   "zip": "",
   "city": "4 NNW Racetrack",
   "date": "2025-12-19",
   "county": "Powell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DRLM 4.0 N Racetrack (AGRIMET).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2025-12-19",
   "county": "Carbon",
   "source": "IEM 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 MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-48.15--113.93",
   "lat": 48.15,
   "lon": -113.93,
   "zip": "",
   "city": "9 NE Bigfork",
   "date": "2025-12-19",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MAEMT Mount Aeneas.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 96,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-46.98--109.75",
   "lat": 46.98,
   "lon": -109.75,
   "zip": "",
   "city": "2 WNW Moore",
   "date": "2025-12-19",
   "county": "Fergus",
   "source": "IEM 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 MTEDD Eddies Corner Us-191 Mp 39.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-12-19",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-12-19",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-19",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-12-19",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-12-19",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2025-12-19",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-12-19",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-12-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-19",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-46.31--111.70",
   "lat": 46.31,
   "lon": -111.7,
   "zip": "",
   "city": "8 W Townsend",
   "date": "2025-12-19",
   "county": "Broadwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EKHM8 Elkhorn RAWS - 8 W Townsend.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2025-12-19",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-19",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2025-12-19",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-12-19",
   "county": "Park",
   "source": "IEM 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 WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-48.38--114.06",
   "lat": 48.38,
   "lon": -114.06,
   "zip": "",
   "city": "Hungry Horse",
   "date": "2025-12-19",
   "county": "Flathead",
   "source": "IEM 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 HNYM8 Hungry Horse Raws.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-12-19",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2025-12-19",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-12-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-19",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2025-12-19",
   "county": "Park",
   "source": "IEM 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 MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.83--110.88",
   "lat": 45.83,
   "lon": -110.88,
   "zip": "",
   "city": "13 NE Bozeman",
   "date": "2025-12-19",
   "county": "Gallatin",
   "source": "IEM 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 MTBDC Bridger Canyon Mt-86 Mp 16.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-48.28--113.43",
   "lat": 48.28,
   "lon": -113.43,
   "zip": "",
   "city": "1 E Blacktail - Railroa",
   "date": "2025-12-19",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FIEM8 5 W Marias Pass.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2025-12-19",
   "county": "Carbon",
   "source": "IEM 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 MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2025-12-19",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.79--111.36",
   "lat": 45.79,
   "lon": -111.36,
   "zip": "",
   "city": "3 NW Amsterdam",
   "date": "2025-12-19",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter reported a peak wind gust of the day of 64 mph.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-12-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Peak gust at Logan Pass Visitor Center sensor (LGPVC) today.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 97,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2025-12-19",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.50--110.57",
   "lat": 45.5,
   "lon": -110.57,
   "zip": "",
   "city": "Pine Creek",
   "date": "2025-12-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW8455 Livingston.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-48.88--114.51",
   "lat": 48.88,
   "lon": -114.51,
   "zip": "",
   "city": "6 WSW Trailcreek",
   "date": "2025-12-19",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CYFM8 Hornet Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.73--108.40",
   "lat": 45.73,
   "lon": -108.4,
   "zip": "",
   "city": "6 S Lockwood",
   "date": "2025-12-19",
   "county": "Yellowstone",
   "source": "IEM 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 SDAM8 Soda Springs.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2025-12-19",
   "county": "Carbon",
   "source": "IEM 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 MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2025-12-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2025-12-19",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.78--111.17",
   "lat": 45.78,
   "lon": -111.17,
   "zip": "",
   "city": "Belgrade",
   "date": "2025-12-19",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBZN Bozeman Yellowstone Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.75--107.66",
   "lat": 45.75,
   "lon": -107.66,
   "zip": "",
   "city": "2 WNW Hardin",
   "date": "2025-12-19",
   "county": "Big Horn",
   "source": "IEM 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 K00U 2 WNW Hardin.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2025-12-19",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2025-12-19",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.57--107.44",
   "lat": 45.57,
   "lon": -107.44,
   "zip": "",
   "city": "2 SSE Crow Agency",
   "date": "2025-12-19",
   "county": "Big Horn",
   "source": "IEM 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 LBHM8 Little Bighorn.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2025-12-19",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.41--108.56",
   "lat": 45.41,
   "lon": -108.56,
   "zip": "",
   "city": "2 WSW Pryor",
   "date": "2025-12-19",
   "county": "Big Horn",
   "source": "IEM 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 MTC01 Pryor.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2025-12-19",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.55--112.60",
   "lat": 45.55,
   "lon": -112.6,
   "zip": "",
   "city": "7 NE Glen",
   "date": "2025-12-19",
   "county": "Madison",
   "source": "IEM 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 MTM18 6.8 SE Melrose (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2025-12-19",
   "county": "Blaine",
   "source": "IEM 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 FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.73--108.40",
   "lat": 45.73,
   "lon": -108.4,
   "zip": "",
   "city": "6 S Lockwood",
   "date": "2025-12-19",
   "county": "Yellowstone",
   "source": "IEM 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 SDAM8 Soda Springs.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2025-12-19",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Zortman BLM station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2025-12-19",
   "county": "Gallatin",
   "source": "IEM 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 MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-19",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2025-12-19",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2025-12-19",
   "county": "Gallatin",
   "source": "IEM 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 MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.33--112.58",
   "lat": 47.33,
   "lon": -112.58,
   "zip": "",
   "city": "14 SW Augusta",
   "date": "2025-12-19",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sensor KMTAUGUS3 Upper Elk Creek peak gust of the day so far.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.92--104.33",
   "lat": 47.92,
   "lon": -104.33,
   "zip": "",
   "city": "12 WSW Nohly",
   "date": "2025-12-19",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sioux Pass MT DOT station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.95--104.94",
   "lat": 47.95,
   "lon": -104.94,
   "zip": "",
   "city": "12 SSE Sprole",
   "date": "2025-12-19",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Badger Creek CWOP station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-12-19",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.83--110.88",
   "lat": 45.83,
   "lon": -110.88,
   "zip": "",
   "city": "13 NE Bozeman",
   "date": "2025-12-19",
   "county": "Gallatin",
   "source": "IEM 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 MTBDC Bridger Canyon Mt-86 Mp 16.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.58--111.10",
   "lat": 45.58,
   "lon": -111.1,
   "zip": "",
   "city": "5 E Gallatin Gateway",
   "date": "2025-12-19",
   "county": "Gallatin",
   "source": "IEM 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 FW1650 Bozeman.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.53--110.61",
   "lat": 45.53,
   "lon": -110.61,
   "zip": "",
   "city": "3 NW Pine Creek",
   "date": "2025-12-19",
   "county": "Park",
   "source": "IEM 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 MTM84 Brisbin.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-12-19",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2025-12-19",
   "county": "Gallatin",
   "source": "IEM 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 YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EKS-2025-12-19",
   "lat": 45.2718,
   "lon": -111.6486,
   "zip": "",
   "city": "Ennis",
   "date": "2025-12-19",
   "county": "Madison",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ennis (EKS) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Ennis (EKS) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.14--110.82",
   "lat": 47.14,
   "lon": -110.82,
   "zip": "",
   "city": "3 NNE Monarch",
   "date": "2025-12-19",
   "county": "Cascade",
   "source": "IEM 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 MTMON Monarch Canyon (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.30--107.16",
   "lat": 45.3,
   "lon": -107.16,
   "zip": "",
   "city": "9 W Kirby",
   "date": "2025-12-19",
   "county": "Big Horn",
   "source": "IEM 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 WWMM8 Wolf Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.03--109.47",
   "lat": 47.03,
   "lon": -109.47,
   "zip": "",
   "city": "3 SW Lewistown",
   "date": "2025-12-19",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLWT Lewistown Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2025-12-19",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-12-19",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-47.09--109.97",
   "lat": 47.09,
   "lon": -109.97,
   "zip": "",
   "city": "3 ENE Benchland",
   "date": "2025-12-19",
   "county": "Judith Basin",
   "source": "IEM 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 MTM47 MDA - Benchland.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-44.47--112.95",
   "lat": 44.47,
   "lon": -112.95,
   "zip": "",
   "city": "21 SW Lima",
   "date": "2025-12-19",
   "county": "Beaverhead",
   "source": "IEM 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 HRKM8 Harkness RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-12-19-silverbow-wind",
   "zip": "",
   "city": "Silver Bow",
   "date": "2025-12-19",
   "county": "Silver Bow",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Silver Bow — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-HVR-2025-12-19",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2025-12-19",
   "county": "Hill",
   "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": "Havre (HVR) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2025-12-19",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2025-12-19",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-00U-2025-12-19",
   "lat": 45.7444,
   "lon": -107.6604,
   "zip": "",
   "city": "Big Horn County",
   "date": "2025-12-19",
   "county": "Big Horn",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Horn County (00U) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Horn County (00U) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2025-12-19",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2025-12-19",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2025-12-19",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2025-12-19",
   "county": "Cascade",
   "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": "MALMSTROM AFB (GFA) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-12-19",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-12-19",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BZN-2025-12-19",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2025-12-19",
   "county": "Gallatin",
   "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": "BOZEMAN/GALLATIN (BZN) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-12-19",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-19",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-19",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-19",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 74 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2025-12-19",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2025-12-19",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grassrange (MVH) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2025-12-19",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2025-12-19",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2025-12-19",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2025-12-19",
   "county": "Fergus",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LEWISTOWN MUNICIPAL (LWT) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Madison River Valley-wind-2025-12-19",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-12-19",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Judith Basin County And Judith Gap-wind-2025-12-19",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2025-12-19",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Little Belt And Highwood Mountains-wind-2025-12-19",
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2025-12-19",
   "county": "Little Belt And Highwood Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Little Belt And Highwood Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Glacier Park Region-wind-2025-12-19",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2025-12-19",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-High Plains-wind-2025-12-19",
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-19",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Glacier, Western Toole, And Central Pondera-wind-2025-12-19",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2025-12-19",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Rocky Mountain Front-wind-2025-12-19",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2025-12-19",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Toole And Liberty-wind-2025-12-19",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-12-19",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Pondera And Eastern Teton-wind-2025-12-19",
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2025-12-19",
   "county": "Pondera And Eastern Teton",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pondera And Eastern Teton.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Cascade County Below 5000ft-wind-2025-12-19",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2025-12-19",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-And Central Chouteau-wind-2025-12-19",
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2025-12-19",
   "county": "And Central Chouteau",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Central Chouteau.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Bears Paw Mountains And Southern Blaine-wind-2025-12-19",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2025-12-19",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Missouri Headwaters-wind-2025-12-19",
   "zip": "",
   "city": "Missouri Headwaters",
   "date": "2025-12-19",
   "county": "Missouri Headwaters",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Missouri Headwaters.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Gallatin Valley-wind-2025-12-19",
   "zip": "",
   "city": "Gallatin Valley",
   "date": "2025-12-19",
   "county": "Gallatin Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gallatin Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Canyon Ferry Area-wind-2025-12-19",
   "zip": "",
   "city": "Canyon Ferry Area",
   "date": "2025-12-19",
   "county": "Canyon Ferry Area",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Canyon Ferry Area.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Blackfoot And Macdonald Pass-wind-2025-12-19",
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2025-12-19",
   "county": "Blackfoot And Macdonald Pass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blackfoot And Macdonald Pass.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Gates Of The Mountains-wind-2025-12-19",
   "zip": "",
   "city": "Gates Of The Mountains",
   "date": "2025-12-19",
   "county": "Gates Of The Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gates Of The Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Helena Valley-wind-2025-12-19",
   "zip": "",
   "city": "Helena Valley",
   "date": "2025-12-19",
   "county": "Helena Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Helena Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Elkhorn And Boulder Mountains-wind-2025-12-19",
   "zip": "",
   "city": "Elkhorn And Boulder Mountains",
   "date": "2025-12-19",
   "county": "Elkhorn And Boulder Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Elkhorn And Boulder Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Fergus County Below 4500ft-wind-2025-12-19",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2025-12-19",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Snowy And Judith Mountains-wind-2025-12-19",
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2025-12-19",
   "county": "Snowy And Judith Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Snowy And Judith Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Beaverhead And Western Madison Below 6000ft-wind-2025-12-19",
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2025-12-19",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaverhead And Western Madison Below 6000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Ruby Mountains And Southern Beaverhead Mountains-wind-2025-12-19",
   "zip": "",
   "city": "Ruby Mountains And Southern Beaverhead Mountains",
   "date": "2025-12-19",
   "county": "Ruby Mountains And Southern Beaverhead Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Ruby Mountains And Southern Beaverhead Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Gallatin And Madison County Mountains And Centennial Mountains-wind-2025-12-19",
   "zip": "",
   "city": "Gallatin And Madison County Mountains And Centennial Mountains",
   "date": "2025-12-19",
   "county": "Gallatin And Madison County Mountains And Centennial Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gallatin And Madison County Mountains And Centennial Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-TFX-HW-W-34-Big Belt, Bridger And Castle Mountains-wind-2025-12-19",
   "zip": "",
   "city": "Big Belt, Bridger And Castle Mountains",
   "date": "2025-12-19",
   "county": "Big Belt, Bridger And Castle Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Belt, Bridger And Castle Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-34"
  },
  {
   "id": "iem-ww-GGW-HW-W-14-Phillips-wind-2025-12-19",
   "zip": "",
   "city": "Phillips",
   "date": "2025-12-19",
   "county": "Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-14"
  },
  {
   "id": "ncei-1306445-2025-12-19",
   "lon": 209584,
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2025-12-19",
   "county": "And Central Chouteau",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM02 10.2 S Loma measured a 61 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306445",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1307729-2025-12-19",
   "lon": 209709,
   "zip": "",
   "city": "West Glacier Region",
   "date": "2025-12-19",
   "county": "West Glacier Region",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Hungry Horse RAWS recorded a peak wind gust of 66 mph between 0311MST and 0411MST, followed by subsequent gusts of 55 mph and 57 mph through 0611MST.||The high winds caused immediate and severe utility disruptions. Flathead Electric Cooperative reported that the main lines feeding West Glacier and the Canyon were down. By 0730MST, approximately 8,600 members across their service territory had lost power. While crews made significant progress throughout the day, the Flathead County Sheriff's Office reported that approximately 3,000 electric meters remained without power by 1600MST.||Additional property and infrastructure damage was reported within Glacier National Park and the surrounding corridors. Park dispatch reported two 12-inch diameter trees fell at the foot of Lake McDonald, and another tree blocked a local bike path. In the Apgar area, a large fir tree crashed onto a cabin, requiring a crane for removal. Travel was also impacted, with the Montana Department of Transportation reporting 8 to 9 downed trees blocking the route between Essex and Goat Lick.",
   "sourceDetail": "Verified by Park/Forest Service — NCEI Event #1307729",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306464-2025-12-19",
   "lon": 209584,
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2025-12-19",
   "county": "Blackfoot And Macdonald Pass",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMDP MacDonald Pass (MT DOT) measured a 59 and 60 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306464",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306452-2025-12-19",
   "lon": 209584,
   "zip": "",
   "city": "Gallatin Valley",
   "date": "2025-12-19",
   "county": "Gallatin Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Three reports of gusts of 58 mph or greater were received, including ASOS station KBZN Bozeman Airport, mesonet station FW1650 Bozeman, and a trained spotter report from 3 NW Amsterdam. The peak observed gust was from the trained spotter (64 mph). Emergency management at MSU Bozeman reported two large trees fell down on campus.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1306452",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306461-2025-12-19",
   "lon": 209584,
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-19",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Dog Gun Lake E measured an 81 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306461",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306470-2025-12-19",
   "lon": 209584,
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2025-12-19",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM18 6.8 SE Melrose measured a 59 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306470",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306440-2025-12-19",
   "lon": 209584,
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2025-12-19",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station FBLM8 Fort Belknap measured a 62 mph gust.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1306440",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306467-2025-12-19",
   "lon": 209584,
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2025-12-19",
   "county": "Rocky Mountain Front",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wunderground sensor KMTAUGUS3 Upper Elk Creek measured a 64 mph gust. Given this zone does not have many sensors that are not sheltered, this 64 mph gust is treated as sufficient for verification purposes, even with the zone criteria being 75 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306467",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306444-2025-12-19",
   "lon": 209584,
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2025-12-19",
   "county": "Little Belt And Highwood Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMON Monarch Canyon (MT DOT) measured a 59 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306444",
   "windSpeedMph": 59,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306439-2025-12-19",
   "lon": 209584,
   "zip": "",
   "city": "Ruby Mountains And Southern Beaverhead Mountains",
   "date": "2025-12-19",
   "county": "Ruby Mountains And Southern Beaverhead Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station HRKM8 measured a 61 mph gust.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1306439",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.42--104.96",
   "lat": 47.42,
   "lon": -104.96,
   "zip": "",
   "city": "2 W Bloomfield",
   "date": "2025-12-18",
   "county": "Dawson",
   "source": "IEM 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 GW0525 Bloomfield.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.03--105.80",
   "lat": 47.03,
   "lon": -105.8,
   "zip": "",
   "city": "13 NW Mccloud",
   "date": "2025-12-18",
   "county": "Prairie",
   "source": "IEM 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 LCFM8 Mccloud 13WNW/Big Sheep Mtn.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.92--104.33",
   "lat": 47.92,
   "lon": -104.33,
   "zip": "",
   "city": "12 WSW Nohly",
   "date": "2025-12-18",
   "county": "Richland",
   "source": "IEM 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 MTSOO 16.0 SW Bainville (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.31--104.47",
   "lat": 45.31,
   "lon": -104.47,
   "zip": "",
   "city": "12 SSE Ridgeway",
   "date": "2025-12-18",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTEKL 12.1 S Ridgeway (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.81--104.46",
   "lat": 45.81,
   "lon": -104.46,
   "zip": "",
   "city": "7 SE Ekalaka",
   "date": "2025-12-18",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EKIM8 Mosby 16.3nne.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.54--110.93",
   "lat": 46.54,
   "lon": -110.93,
   "zip": "",
   "city": "1 SW White Sulphur Spri",
   "date": "2025-12-18",
   "county": "Meagher",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 SW White Sulphur Spri",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-12-18",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-18",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-18",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2025-12-18",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-12-18",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2025-12-18",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-12-18",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-18",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2025-12-18",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-12-18",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-18",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-12-18",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2025-12-18",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2025-12-18",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Belt NW (Montana Mesonet) reported a 58 mph wind gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.32--111.33",
   "lat": 47.32,
   "lon": -111.33,
   "zip": "",
   "city": "8 WSW Stockett",
   "date": "2025-12-18",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Eden NW (Montana Mesonet) reported a 58 mph wind gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.41--108.56",
   "lat": 45.41,
   "lon": -108.56,
   "zip": "",
   "city": "2 WSW Pryor",
   "date": "2025-12-18",
   "county": "Big Horn",
   "source": "IEM 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 MTC01 Pryor.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-12-18",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-12-18",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-18",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.53--110.61",
   "lat": 45.53,
   "lon": -110.61,
   "zip": "",
   "city": "3 NW Pine Creek",
   "date": "2025-12-18",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM84 Brisbin.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-18",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.89--112.09",
   "lat": 47.89,
   "lon": -112.09,
   "zip": "",
   "city": "7 NE Choteau",
   "date": "2025-12-18",
   "county": "Teton",
   "source": "IEM 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 MTM49 6.9 NE Choteau (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-18-wind-46.90--108.73",
   "lat": 46.9,
   "lon": -108.73,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2025-12-18",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT DOT sensor Beacon Hill (MTBCH) measured sustained winds averaged between 145 PM 12/17 and 1AM 12/18 of 53 mph.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-9S2-2025-12-18",
   "lat": 48.8078,
   "lon": -105.4361,
   "zip": "",
   "city": "Scobey",
   "date": "2025-12-18",
   "county": "Daniels",
   "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": "Scobey (9S2) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Scobey (9S2) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2025-12-18",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2025-12-18",
   "county": "Fallon",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAKER (BHK) recorded a 76 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2025-12-18",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2025-12-18",
   "county": "Sheridan",
   "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": "Plentywood Sher-Wood (PWD) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2025-12-18",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2025-12-18",
   "county": "Custer",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILES CITY (MLS) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2025-12-18",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2025-12-18",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PO1-2025-12-18",
   "lat": 48.1344,
   "lon": -105.1621,
   "zip": "",
   "city": "Poplar",
   "date": "2025-12-18",
   "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": "Poplar (PO1) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Poplar (PO1) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2025-12-18",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2025-12-18",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 79 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2025-12-18",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2025-12-18",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grassrange (MVH) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-00U-2025-12-18",
   "lat": 45.7444,
   "lon": -107.6604,
   "zip": "",
   "city": "Big Horn County",
   "date": "2025-12-18",
   "county": "Big Horn",
   "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": "Big Horn County (00U) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Horn County (00U) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SDY-2025-12-18",
   "lat": 47.7069,
   "lon": -104.1926,
   "zip": "",
   "city": "SIDNEY-RICHLAND",
   "date": "2025-12-18",
   "county": "Richland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SIDNEY-RICHLAND (SDY) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — SIDNEY-RICHLAND (SDY) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2025-12-18",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2025-12-18",
   "county": "Cascade",
   "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": "MALMSTROM AFB (GFA) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-12-18",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-18",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDV-2025-12-18",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2025-12-18",
   "county": "Prairie",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLENDIVE(AWOS) (GDV) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-HW-W-17-Livingston Area-wind-2025-12-18",
   "zip": "",
   "city": "Livingston Area",
   "date": "2025-12-18",
   "county": "Livingston Area",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Livingston Area.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-17"
  },
  {
   "id": "iem-ww-BYZ-HW-W-17-Beartooth Foothills-wind-2025-12-18",
   "zip": "",
   "city": "Beartooth Foothills",
   "date": "2025-12-18",
   "county": "Beartooth Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beartooth Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-17"
  },
  {
   "id": "iem-ww-BYZ-HW-W-17-Sweet Grass-wind-2025-12-18",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2025-12-18",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-17"
  },
  {
   "id": "iem-ww-BYZ-HW-W-17-Judith Gap-wind-2025-12-18",
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-12-18",
   "county": "Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Gap.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-17"
  },
  {
   "id": "iem-ww-BYZ-HW-W-17-Wheatland-wind-2025-12-18",
   "zip": "",
   "city": "Wheatland",
   "date": "2025-12-18",
   "county": "Wheatland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wheatland.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-17"
  },
  {
   "id": "iem-ww-BYZ-HW-W-17-Red Lodge Foothills-wind-2025-12-18",
   "zip": "",
   "city": "Red Lodge Foothills",
   "date": "2025-12-18",
   "county": "Red Lodge Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Red Lodge Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-17"
  },
  {
   "id": "iem-ww-BYZ-HW-W-17-Big Horn-wind-2025-12-18",
   "zip": "",
   "city": "Big Horn",
   "date": "2025-12-18",
   "county": "Big Horn",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Horn.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-17"
  },
  {
   "id": "iem-ww-BYZ-HW-W-17-Bighorn Canyon-wind-2025-12-18",
   "zip": "",
   "city": "Bighorn Canyon",
   "date": "2025-12-18",
   "county": "Bighorn Canyon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bighorn Canyon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-17"
  },
  {
   "id": "iem-ww-BYZ-HW-W-17-Pryor/northern Bighorn Mountains-wind-2025-12-18",
   "zip": "",
   "city": "Pryor/northern Bighorn Mountains",
   "date": "2025-12-18",
   "county": "Pryor/northern Bighorn Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pryor/northern Bighorn Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-17"
  },
  {
   "id": "iem-ww-BYZ-HW-W-17-Melville Foothills-wind-2025-12-18",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2025-12-18",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-17"
  },
  {
   "id": "ncei-1308149-2025-12-18",
   "lon": 209749,
   "zip": "",
   "city": "Livingston Area",
   "date": "2025-12-18",
   "county": "Livingston Area",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of 85 mph at Livingston River Hill weather station.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1308149",
   "windSpeedMph": 74,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306468-2025-12-18",
   "lon": 209584,
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-12-18",
   "county": "Madison River Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KEKS Ennis Airport measured a 58 mph gust. Additionally, mesonet station MTNOR Norris Hill (MT DOT) measured sustained winds averaged over an hour, of 41 mph.",
   "sourceDetail": "Verified by AWOS — NCEI Event #1306468",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-17",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.14--110.82",
   "lat": 47.14,
   "lon": -110.82,
   "zip": "",
   "city": "3 NNE Monarch",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM 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 MTMON Monarch Canyon (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-12-17",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2025-12-17",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.55--109.78",
   "lat": 48.55,
   "lon": -109.78,
   "zip": "",
   "city": "5 W Havre",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "From Wednesday.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 90,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.89--112.09",
   "lat": 47.89,
   "lon": -112.09,
   "zip": "",
   "city": "7 NE Choteau",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 MTM49 6.9 NE Choteau (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-12-17",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.33--112.10",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "14 SW Simms",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 K1GM Golf.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.89--112.09",
   "lat": 47.89,
   "lon": -112.09,
   "zip": "",
   "city": "7 NE Choteau",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 MTM49 6.9 NE Choteau (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM 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 WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.16--109.36",
   "lat": 45.16,
   "lon": -109.36,
   "zip": "",
   "city": "6 WSW Red Lodge",
   "date": "2025-12-17",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TCTM8 Timbercrest.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-12-17",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.66--111.71",
   "lat": 47.66,
   "lon": -111.71,
   "zip": "",
   "city": "4 SSW Power",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 MTM54 4.4 SW Power (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-12-17",
   "county": "Stillwater",
   "source": "IEM 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 CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.41--108.56",
   "lat": 45.41,
   "lon": -108.56,
   "zip": "",
   "city": "2 WSW Pryor",
   "date": "2025-12-17",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTC01 Pryor.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2025-12-17",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM 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 MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.53--111.50",
   "lat": 47.53,
   "lon": -111.5,
   "zip": "",
   "city": "1 WSW Sun Prairie",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM 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 FW5493 Vaughn.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2025-12-17",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2025-12-17",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.41--108.56",
   "lat": 45.41,
   "lon": -108.56,
   "zip": "",
   "city": "2 WSW Pryor",
   "date": "2025-12-17",
   "county": "Big Horn",
   "source": "IEM 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 MTC01 Pryor.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-12-17",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.53--110.61",
   "lat": 45.53,
   "lon": -110.61,
   "zip": "",
   "city": "3 NW Pine Creek",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM84 Brisbin.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.19--113.30",
   "lat": 46.19,
   "lon": -113.3,
   "zip": "",
   "city": "3 WSW Georgetown",
   "date": "2025-12-17",
   "county": "Granite",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGTL 2.7 W Georgetown (MT DOT).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-12-17",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche. Approx time due to hourly reporting.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.04--113.99",
   "lat": 47.04,
   "lon": -113.99,
   "zip": "",
   "city": "5 E Evaro",
   "date": "2025-12-17",
   "county": "Missoula",
   "source": "IEM 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 PNTM8 Point 6.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2025-12-17",
   "county": "Carbon",
   "source": "IEM 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 MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.47--114.90",
   "lat": 47.47,
   "lon": -114.9,
   "zip": "",
   "city": "1 WNW Plains",
   "date": "2025-12-17",
   "county": "Sanders",
   "source": "IEM 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 KS34 Plains.",
   "sourceDetail": "NWS MSO — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.76--114.58",
   "lat": 48.76,
   "lon": -114.58,
   "zip": "",
   "city": "11 NE Stryker",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LKMMT Link Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.90--113.44",
   "lat": 47.9,
   "lon": -113.44,
   "zip": "",
   "city": "19 E Swan Lake",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT727 Spotted Bear Lookout.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EKS-2025-12-17",
   "lat": 45.2718,
   "lon": -111.6486,
   "zip": "",
   "city": "Ennis",
   "date": "2025-12-17",
   "county": "Madison",
   "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": "Ennis (EKS) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Ennis (EKS) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.50--110.57",
   "lat": 45.5,
   "lon": -110.57,
   "zip": "",
   "city": "Pine Creek",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM 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 DW8455 Livingston.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.07--114.60",
   "lat": 48.07,
   "lon": -114.6,
   "zip": "",
   "city": "4 SE Marion",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 SE Marion",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.70--112.66",
   "lat": 46.7,
   "lon": -112.66,
   "zip": "",
   "city": "5 SSE Finn",
   "date": "2025-12-17",
   "county": "Powell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTAVN 5.2 SE Finn (MT DOT).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.02--114.39",
   "lat": 47.02,
   "lon": -114.39,
   "zip": "",
   "city": "1 ENE Ninemile",
   "date": "2025-12-17",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTNNM 0.9 E Ninemile (MT DOT).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.37--114.26",
   "lat": 47.37,
   "lon": -114.26,
   "zip": "",
   "city": "Moiese",
   "date": "2025-12-17",
   "county": "Lake",
   "source": "IEM 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 MTM94 Cskt Bison Range.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.87--115.63",
   "lat": 47.87,
   "lon": -115.63,
   "zip": "",
   "city": "2 NNW Trout Creek",
   "date": "2025-12-17",
   "county": "Sanders",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TRCM8 Cabinet.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2025-12-17",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.92--114.10",
   "lat": 46.92,
   "lon": -114.1,
   "zip": "",
   "city": "6 WNW Missoula",
   "date": "2025-12-17",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMSO Missoula_ MT.",
   "sourceDetail": "NWS MSO — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.32--113.31",
   "lat": 45.32,
   "lon": -113.31,
   "zip": "",
   "city": "6 SE Jackson",
   "date": "2025-12-17",
   "county": "Beaverhead",
   "source": "IEM 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 MTBHP Big Hole Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM 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 MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.22--114.24",
   "lat": 48.22,
   "lon": -114.24,
   "zip": "",
   "city": "2 ESE Evergreen",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFLT Flathead River Mt 35 Mp49.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.83--114.00",
   "lat": 46.83,
   "lon": -114,
   "zip": "",
   "city": "3 S Missoula",
   "date": "2025-12-17",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0378 Missoula.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 90,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.97--112.50",
   "lat": 45.97,
   "lon": -112.5,
   "zip": "",
   "city": "3 SSE Butte",
   "date": "2025-12-17",
   "county": "Silver Bow",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBTM Butte-mooney Ap.",
   "sourceDetail": "NWS MSO — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.27--111.96",
   "lat": 45.27,
   "lon": -111.96,
   "zip": "",
   "city": "2 SSW Virginia City",
   "date": "2025-12-17",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Cornucopia Rd_.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.16--112.78",
   "lat": 46.16,
   "lon": -112.78,
   "zip": "",
   "city": "1 S Warm Springs",
   "date": "2025-12-17",
   "county": "Deer Lodge",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "This was the highest before the power went out until 1pm MST.",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.02--114.11",
   "lat": 47.02,
   "lon": -114.11,
   "zip": "",
   "city": "1 SW Evaro",
   "date": "2025-12-17",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTEVH Evaro Hill Us-93 Mp 5.5.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.87--113.89",
   "lat": 46.87,
   "lon": -113.89,
   "zip": "",
   "city": "1 W Bonner",
   "date": "2025-12-17",
   "county": "Missoula",
   "source": "IEM 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 MTBON Bonner I-90 Mp 110.3.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.84--113.83",
   "lat": 46.84,
   "lon": -113.83,
   "zip": "",
   "city": "Turah",
   "date": "2025-12-17",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW8564 East Bonner.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-7S0-2025-12-17",
   "lat": 47.5683,
   "lon": -114.1001,
   "zip": "",
   "city": "Ronanairport",
   "date": "2025-12-17",
   "county": "Lake",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ronanairport (7S0) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Ronanairport (7S0) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.32--114.25",
   "lat": 48.32,
   "lon": -114.25,
   "zip": "",
   "city": "La Salle",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGPI Kalispell.",
   "sourceDetail": "NWS MSO — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.49--114.17",
   "lat": 46.49,
   "lon": -114.17,
   "zip": "",
   "city": "4 NW Bell Crossing",
   "date": "2025-12-17",
   "county": "Ravalli",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 NW Bell Crossing",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.04--113.99",
   "lat": 47.04,
   "lon": -113.99,
   "zip": "",
   "city": "5 E Evaro",
   "date": "2025-12-17",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Point 6 at 7897 feet. Sustained speed was 53 mph. This station had a gust to 75 mph between 1259 and 159pm MST.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.54--114.28",
   "lat": 47.54,
   "lon": -114.28,
   "zip": "",
   "city": "1 NW Round Butte",
   "date": "2025-12-17",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station RDBM 1.1 NW Round Butte (AGRIMET).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.50--114.34",
   "lat": 48.5,
   "lon": -114.34,
   "zip": "",
   "city": "6 N Whitefish",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM 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 BIGMS 6.3 N Whitefish (GNP).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.19--114.13",
   "lat": 48.19,
   "lon": -114.13,
   "zip": "",
   "city": "Creston",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM 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 CRSM Creston (AGRIMET).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.15--113.93",
   "lat": 48.15,
   "lon": -113.93,
   "zip": "",
   "city": "9 NE Bigfork",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MAEMT Mount Aeneas.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 96,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.85--113.97",
   "lat": 46.85,
   "lon": -113.97,
   "zip": "",
   "city": "2 SW East Missoula",
   "date": "2025-12-17",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "This station is located on top of Mt. Sentinel at 5_026 feet. It had a sustained wind speed of 76 mph at 0900MST from the west-northwest. Other gusts include 91 mph 0845MST_ 90 mph 0915MST_ 87 mph 09",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 99,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.58--115.28",
   "lat": 47.58,
   "lon": -115.28,
   "zip": "",
   "city": "3 ESE Thompson Falls",
   "date": "2025-12-17",
   "county": "Sanders",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station THAM8 Thompson Falls Raws.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM 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 YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.62--114.00",
   "lat": 46.62,
   "lon": -114,
   "zip": "",
   "city": "4 ESE Florence",
   "date": "2025-12-17",
   "county": "Ravalli",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "68 mph at 0834MST_ 75 mph 1004MST_ 66 mph 1049MST.",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.03--114.06",
   "lat": 46.03,
   "lon": -114.06,
   "zip": "",
   "city": "6 E Darby",
   "date": "2025-12-17",
   "county": "Ravalli",
   "source": "IEM 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 DEEM8 Deer Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.48--115.91",
   "lat": 48.48,
   "lon": -115.91,
   "zip": "",
   "city": "1 NNW Troy",
   "date": "2025-12-17",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TROM8 Troy.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.04--114.26",
   "lat": 46.04,
   "lon": -114.26,
   "zip": "",
   "city": "4 WNW Darby",
   "date": "2025-12-17",
   "county": "Ravalli",
   "source": "IEM 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 LRCM8 4 WNW Darby.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.93--113.74",
   "lat": 45.93,
   "lon": -113.74,
   "zip": "",
   "city": "13 ENE Sula",
   "date": "2025-12-17",
   "county": "Ravalli",
   "source": "IEM 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 TEPM8 Tepee Pt.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.88--114.51",
   "lat": 48.88,
   "lon": -114.51,
   "zip": "",
   "city": "6 WSW Trailcreek",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CYFM8 Hornet Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 90,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.98--114.36",
   "lat": 47.98,
   "lon": -114.36,
   "zip": "",
   "city": "3 NNE Lake Mary Ronan",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM 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 TT726 Blacktail.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.38--114.06",
   "lat": 48.38,
   "lon": -114.06,
   "zip": "",
   "city": "Hungry Horse",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HNYM8 Hungry Horse Raws.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.32--114.04",
   "lat": 46.32,
   "lon": -114.04,
   "zip": "",
   "city": "4 E Corvallis",
   "date": "2025-12-17",
   "county": "Ravalli",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT701 Soft Rock.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.53--114.05",
   "lat": 46.53,
   "lon": -114.05,
   "zip": "",
   "city": "2 ENE Stevensville",
   "date": "2025-12-17",
   "county": "Ravalli",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AV610 Stevensville.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.61--114.62",
   "lat": 47.61,
   "lon": -114.62,
   "zip": "",
   "city": "2 E Camas",
   "date": "2025-12-17",
   "county": "Sanders",
   "source": "IEM 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 HOTM8 1 SW Hot Springs.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.83--114.35",
   "lat": 47.83,
   "lon": -114.35,
   "zip": "",
   "city": "Elmo",
   "date": "2025-12-17",
   "county": "Lake",
   "source": "IEM 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 MTELM Elmo Us-93 Mp 77.5.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.79--112.94",
   "lat": 45.79,
   "lon": -112.94,
   "zip": "",
   "city": "1 ESE Wise River",
   "date": "2025-12-17",
   "county": "Beaverhead",
   "source": "IEM 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 WRSM8 Wise River.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.78--112.93",
   "lat": 45.78,
   "lon": -112.93,
   "zip": "",
   "city": "1 SE Wise River",
   "date": "2025-12-17",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wise River RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.33--112.10",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "14 SW Simms",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 K1GM Golf.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wetzel NE (MT Mesonet). Sustained 48 mph at the time of observation.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.79--111.32",
   "lat": 45.79,
   "lon": -111.32,
   "zip": "",
   "city": "2 N Amsterdam",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Manhattan S (MT Mesonet).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.75--111.31",
   "lat": 45.75,
   "lon": -111.31,
   "zip": "",
   "city": "Church Hill",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM 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 AV387 MANHATTAN.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2025-12-17",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2025-12-17",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DILLON AIRPORT (DLN) recorded a 97 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 97,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.29--112.15",
   "lat": 47.29,
   "lon": -112.15,
   "zip": "",
   "city": "17 SW Simms",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bowmans Corner MDT. Sustained 41 mph at the time of observation.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.90--114.10",
   "lat": 47.9,
   "lon": -114.1,
   "zip": "",
   "city": "5 E Rollins",
   "date": "2025-12-17",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI10191 Dayton.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.28--113.43",
   "lat": 48.28,
   "lon": -113.43,
   "zip": "",
   "city": "1 E Blacktail - Railroa",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM 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 FIEM8 5 W Marias Pass.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM 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 MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.83--110.88",
   "lat": 45.83,
   "lon": -110.88,
   "zip": "",
   "city": "13 NE Bozeman",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM 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 MTBDC Bridger Canyon Mt-86 Mp 16.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.29--112.15",
   "lat": 47.29,
   "lon": -112.15,
   "zip": "",
   "city": "17 SW Simms",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTBOW Bowmans (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.22--112.23",
   "lat": 46.22,
   "lon": -112.23,
   "zip": "",
   "city": "4 SSE Basin",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GAAM8 Galena RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-44.94--113.25",
   "lat": 44.94,
   "lon": -113.25,
   "zip": "",
   "city": "10 WSW Grant",
   "date": "2025-12-17",
   "county": "Beaverhead",
   "source": "IEM 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 BRRM8 Brenner RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.84--111.02",
   "lat": 45.84,
   "lon": -111.02,
   "zip": "",
   "city": "9 ENE Belgrade",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "30 to 35 sustained_ gusts 52 to 61.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.32--111.47",
   "lat": 47.32,
   "lon": -111.47,
   "zip": "",
   "city": "8 SSE Ulm",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM 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 K1IM India.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.31--111.70",
   "lat": 46.31,
   "lon": -111.7,
   "zip": "",
   "city": "8 W Townsend",
   "date": "2025-12-17",
   "county": "Broadwater",
   "source": "IEM 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 EKHM8 Elkhorn RAWS - 8 W Townsend.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.53--114.05",
   "lat": 46.53,
   "lon": -114.05,
   "zip": "",
   "city": "2 ENE Stevensville",
   "date": "2025-12-17",
   "county": "Ravalli",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AV610 Stevensville.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.54--112.08",
   "lat": 48.54,
   "lon": -112.08,
   "zip": "",
   "city": "2 SE Ethridge",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 GW1987 ETHRIDGE THREE SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.78--111.17",
   "lat": 45.78,
   "lon": -111.17,
   "zip": "",
   "city": "Belgrade",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBZN Bozeman Yellowstone Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1GM-2025-12-17",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Golf (1GM) recorded a 82 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-44.69--112.54",
   "lat": 44.69,
   "lon": -112.54,
   "zip": "",
   "city": "4 NE Lima",
   "date": "2025-12-17",
   "county": "Beaverhead",
   "source": "IEM 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 LMRM8 Antelope RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.04--113.99",
   "lat": 47.04,
   "lon": -113.99,
   "zip": "",
   "city": "5 E Evaro",
   "date": "2025-12-17",
   "county": "Missoula",
   "source": "IEM 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 PNTM8 Point 6.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.32--113.36",
   "lat": 48.32,
   "lon": -113.36,
   "zip": "",
   "city": "5 ENE Blacktail - Railr",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MRPMT Marias Pass.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.32--113.36",
   "lat": 48.32,
   "lon": -113.36,
   "zip": "",
   "city": "5 ENE Blacktail - Railr",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MRPMT Marias Pass.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.19--113.30",
   "lat": 46.19,
   "lon": -113.3,
   "zip": "",
   "city": "3 WSW Georgetown",
   "date": "2025-12-17",
   "county": "Granite",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGTL 2.7 W Georgetown (MT DOT).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.07--109.96",
   "lat": 45.07,
   "lon": -109.96,
   "zip": "",
   "city": "4 NNW Cooke City",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM 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 GNFCC Cooke City.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.74--113.74",
   "lat": 48.74,
   "lon": -113.74,
   "zip": "",
   "city": "3 NNW Logan Pass",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM 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 GDNWL 3.3 N Logan Pass (GNP).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.30--111.36",
   "lat": 47.3,
   "lon": -111.36,
   "zip": "",
   "city": "10 WSW Stockett",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM 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 FW1843 Great Falls.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.78--111.19",
   "lat": 45.78,
   "lon": -111.19,
   "zip": "",
   "city": "1 WNW Belgrade",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Blew the patio table 25-30 feet but no damage.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-12-17",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.32--113.69",
   "lat": 48.32,
   "lon": -113.69,
   "zip": "",
   "city": "3 SW Pinnacle",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TRWMT Tunnel Ridge Wind.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.83--110.88",
   "lat": 45.83,
   "lon": -110.88,
   "zip": "",
   "city": "13 NE Bozeman",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM 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 MTBDC Bridger Canyon Mt-86 Mp 16.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.77--111.34",
   "lat": 45.77,
   "lon": -111.34,
   "zip": "",
   "city": "1 NW Amsterdam",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "From 9 AM to 10 AM_ sustained winds between 50 and 62 mph. A 74 mph gust was observed at 9:55 AM followed by a 78 mph gust at 10:01 AM. Rain/sleet mixture was observed at the time.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.14--111.86",
   "lat": 47.14,
   "lon": -111.86,
   "zip": "",
   "city": "7 NE Craig",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM 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 MTYEP MDT - Gary Cooper Bridge - Dearborn.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.32--111.47",
   "lat": 47.32,
   "lon": -111.47,
   "zip": "",
   "city": "8 SSE Ulm",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM 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 K1IM India.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM 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 YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-44.47--112.95",
   "lat": 44.47,
   "lon": -112.95,
   "zip": "",
   "city": "21 SW Lima",
   "date": "2025-12-17",
   "county": "Beaverhead",
   "source": "IEM 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 HRKM8 Harkness RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.03--114.06",
   "lat": 46.03,
   "lon": -114.06,
   "zip": "",
   "city": "6 E Darby",
   "date": "2025-12-17",
   "county": "Ravalli",
   "source": "IEM 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 DEEM8 Deer Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.54--113.72",
   "lat": 47.54,
   "lon": -113.72,
   "zip": "",
   "city": "1 NNW Condon",
   "date": "2025-12-17",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CONM8 Condon Raws.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.15--112.87",
   "lat": 46.15,
   "lon": -112.87,
   "zip": "",
   "city": "4 NNW Opportunity",
   "date": "2025-12-17",
   "county": "Deer Lodge",
   "source": "IEM 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 K3U3 3 NW Opportunity.",
   "sourceDetail": "NWS MSO — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.56--112.79",
   "lat": 46.56,
   "lon": -112.79,
   "zip": "",
   "city": "3 NNE Garrison",
   "date": "2025-12-17",
   "county": "Powell",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The station gusted to 60 mph through the afternoon.",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.04--114.26",
   "lat": 46.04,
   "lon": -114.26,
   "zip": "",
   "city": "4 WNW Darby",
   "date": "2025-12-17",
   "county": "Ravalli",
   "source": "IEM 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 LRCM8 4 WNW Darby.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.79--112.94",
   "lat": 47.79,
   "lon": -112.94,
   "zip": "",
   "city": "32 WSW Bynum",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GPKM8 Gates Park.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.90--113.44",
   "lat": 47.9,
   "lon": -113.44,
   "zip": "",
   "city": "19 E Swan Lake",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM 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 TT727 Spotted Bear Lookout.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.56--114.07",
   "lat": 46.56,
   "lon": -114.07,
   "zip": "",
   "city": "3 NNE Stevensville",
   "date": "2025-12-17",
   "county": "Ravalli",
   "source": "IEM 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 STVM8 Stevi.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 GW0664 Shelby Airport.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.30--111.36",
   "lat": 47.3,
   "lon": -111.36,
   "zip": "",
   "city": "10 WSW Stockett",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM 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 FW1843 Great Falls.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.13--111.98",
   "lat": 46.13,
   "lon": -111.98,
   "zip": "",
   "city": "10 SE Boulder",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBLS Boulder South Mt-69 Mp 27.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.54--111.33",
   "lat": 47.54,
   "lon": -111.33,
   "zip": "",
   "city": "3 WNW Black Eagle",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient weather station.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.70--112.66",
   "lat": 46.7,
   "lon": -112.66,
   "zip": "",
   "city": "5 SSE Finn",
   "date": "2025-12-17",
   "county": "Powell",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTAVN 5.2 SE Finn (MT DOT).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.73--112.16",
   "lat": 46.73,
   "lon": -112.16,
   "zip": "",
   "city": "7 E Marysville",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 E Marysville",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.28--110.80",
   "lat": 47.28,
   "lon": -110.8,
   "zip": "",
   "city": "3 WNW Raynesford",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM 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 K1AM Alpha.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.33--112.58",
   "lat": 47.33,
   "lon": -112.58,
   "zip": "",
   "city": "14 SW Augusta",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Weather Underground Station Upper Elk Creek - KMTAUGUS3.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2025-12-17",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.55--111.29",
   "lat": 48.55,
   "lon": -111.29,
   "zip": "",
   "city": "6 NNE Galata",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 GW4117 GALATA SIX NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.13--111.90",
   "lat": 47.13,
   "lon": -111.9,
   "zip": "",
   "city": "5 NE Craig",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 DBOM8 Dearborn RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 GW0664 Shelby Airport.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM 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 MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.54--114.10",
   "lat": 47.54,
   "lon": -114.1,
   "zip": "",
   "city": "1 N Ronan",
   "date": "2025-12-17",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station RONM8 Ronan.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.93--111.74",
   "lat": 47.93,
   "lon": -111.74,
   "zip": "",
   "city": "6 N Dutton",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 MTTRV Teton River I-15 Mp 319.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.13--111.98",
   "lat": 46.13,
   "lon": -111.98,
   "zip": "",
   "city": "10 SE Boulder",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBLS Boulder South Mt-69 Mp 27.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2025-12-17",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.72--110.70",
   "lat": 47.72,
   "lon": -110.7,
   "zip": "",
   "city": "8 SSW Fort Benton",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM 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 DVI01740 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 KSBX 2 NNW Shelby.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.16--113.14",
   "lat": 46.16,
   "lon": -113.14,
   "zip": "",
   "city": "6 ESE Georgetown",
   "date": "2025-12-17",
   "county": "Deer Lodge",
   "source": "IEM 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 YNKM8 Yankee Flat.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.54--112.08",
   "lat": 48.54,
   "lon": -112.08,
   "zip": "",
   "city": "2 SE Ethridge",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 GW1987 ETHRIDGE THREE SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-44.95--111.96",
   "lat": 44.95,
   "lon": -111.96,
   "zip": "",
   "city": "22 SW Cameron",
   "date": "2025-12-17",
   "county": "Madison",
   "source": "IEM 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 BTKM8 Burnt Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.34--112.77",
   "lat": 46.34,
   "lon": -112.77,
   "zip": "",
   "city": "4 NNW Racetrack",
   "date": "2025-12-17",
   "county": "Powell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DRLM 4.0 N Racetrack (AGRIMET).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.52--112.81",
   "lat": 46.52,
   "lon": -112.81,
   "zip": "",
   "city": "Garrison",
   "date": "2025-12-17",
   "county": "Powell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGAR Garrison (MT DOT).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.98--111.16",
   "lat": 48.98,
   "lon": -111.16,
   "zip": "",
   "city": "6 NE Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 DW9565 Whitlash.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.70--110.98",
   "lat": 48.7,
   "lon": -110.98,
   "zip": "",
   "city": "13 N Chester",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 DW4776 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.14--110.82",
   "lat": 47.14,
   "lon": -110.82,
   "zip": "",
   "city": "3 NNE Monarch",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM 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 MTMON Monarch Canyon (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.47--111.54",
   "lat": 48.47,
   "lon": -111.54,
   "zip": "",
   "city": "3 W Devon",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 GW5346 DEVON THREE WEST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.29--111.37",
   "lat": 45.29,
   "lon": -111.37,
   "zip": "",
   "city": "3 NW Big Sky",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM 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 MTBSK Big Sky Road Mt-64 Mp 7.2.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.61--111.20",
   "lat": 48.61,
   "lon": -111.2,
   "zip": "",
   "city": "9 N Lothair",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW1986 Lothair 9N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.31--111.34",
   "lat": 48.31,
   "lon": -111.34,
   "zip": "",
   "city": "11 S Galata",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Bootlegger S CG SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.78--114.28",
   "lat": 48.78,
   "lon": -114.28,
   "zip": "",
   "city": "1 N Polebridge",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station POEM8 Polebridge.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.53--114.09",
   "lat": 47.53,
   "lon": -114.09,
   "zip": "",
   "city": "Ronan",
   "date": "2025-12-17",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AT965 Ronan.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.68--111.98",
   "lat": 46.68,
   "lon": -111.98,
   "zip": "",
   "city": "6 NNE Helena",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 HVMT 6.0 NE Helena (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.18--111.03",
   "lat": 48.18,
   "lon": -111.03,
   "zip": "",
   "city": "16 NE The Knees",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW1952 RIVERVIEW COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.31--110.98",
   "lat": 48.31,
   "lon": -110.98,
   "zip": "",
   "city": "14 S Chester",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW3487 TIBER DAM SIX EAST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.47--111.54",
   "lat": 48.47,
   "lon": -111.54,
   "zip": "",
   "city": "3 W Devon",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 GW5346 DEVON THREE WEST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.33--110.92",
   "lat": 48.33,
   "lon": -110.92,
   "zip": "",
   "city": "12 S Chester",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW6591 CHESTER THIRTEEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.14--110.82",
   "lat": 47.14,
   "lon": -110.82,
   "zip": "",
   "city": "3 NNE Monarch",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM 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 MTMON Monarch Canyon (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.95--110.50",
   "lat": 47.95,
   "lon": -110.5,
   "zip": "",
   "city": "1 N Loma",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM 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 MTLOM Loma (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.71--109.58",
   "lat": 45.71,
   "lon": -109.58,
   "zip": "",
   "city": "2 WNW Reed Point",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTRDP 1.5 W Reed Point (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.93--111.74",
   "lat": 47.93,
   "lon": -111.74,
   "zip": "",
   "city": "6 N Dutton",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 MTTRV Teton River I-15 Mp 319.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-12-17",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.12--112.66",
   "lat": 48.12,
   "lon": -112.66,
   "zip": "",
   "city": "9 SW Dupuyer",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 DVI01084 Dupuyer.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM 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 WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.63--115.58",
   "lat": 48.63,
   "lon": -115.58,
   "zip": "",
   "city": "15 NE Kootenai Falls",
   "date": "2025-12-17",
   "county": "Lincoln",
   "source": "IEM 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 BIFM8 Bc Baldy.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.82--109.96",
   "lat": 45.82,
   "lon": -109.96,
   "zip": "",
   "city": "1 SSW Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9353 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM 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 GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.74--111.97",
   "lat": 48.74,
   "lon": -111.97,
   "zip": "",
   "city": "Kevin",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 DW0975 Kevin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.42--110.65",
   "lat": 48.42,
   "lon": -110.65,
   "zip": "",
   "city": "10 S Inverness",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 GW4079 INVERNESS TEN SOUTH SOUTHEAS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.85--110.60",
   "lat": 48.85,
   "lon": -110.6,
   "zip": "",
   "city": "20 N Rudyard",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 EW1937 Goldstone.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.85--110.64",
   "lat": 47.85,
   "lon": -110.64,
   "zip": "",
   "city": "2 NNE Fort Benton",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM 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 K79S 1 NE Fort Benton.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.37--110.76",
   "lat": 48.37,
   "lon": -110.76,
   "zip": "",
   "city": "14 S Joplin",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW3735 JOPLIN THIRTEEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.81--110.77",
   "lat": 48.81,
   "lon": -110.77,
   "zip": "",
   "city": "17 N Joplin",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW0625 Joplin 17 North.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.40--110.56",
   "lat": 48.4,
   "lon": -110.56,
   "zip": "",
   "city": "11 S Rudyard",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 GW3530 RUDYARD ELEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.30--109.85",
   "lat": 47.3,
   "lon": -109.85,
   "zip": "",
   "city": "5 ESE Denton",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 MTDEN Denton (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.34--109.49",
   "lat": 45.34,
   "lon": -109.49,
   "zip": "",
   "city": "1 SSE Roscoe",
   "date": "2025-12-17",
   "county": "Carbon",
   "source": "IEM 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 MTROH 0.8 SE Roscoe (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-44.56--112.31",
   "lat": 44.56,
   "lon": -112.31,
   "zip": "",
   "city": "Monida",
   "date": "2025-12-17",
   "county": "Beaverhead",
   "source": "IEM 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 MTMQM Monida Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2025-12-17",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.74--111.97",
   "lat": 48.74,
   "lon": -111.97,
   "zip": "",
   "city": "Kevin",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 DW0975 Kevin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.66--113.42",
   "lat": 46.66,
   "lon": -113.42,
   "zip": "",
   "city": "4 SE Nimrod",
   "date": "2025-12-17",
   "county": "Granite",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HYGM8 Harvey Grouse.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.16--108.72",
   "lat": 46.16,
   "lon": -108.72,
   "zip": "",
   "city": "9 ENE Broadview",
   "date": "2025-12-17",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8212 Broadview.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.56--112.34",
   "lat": 47.56,
   "lon": -112.34,
   "zip": "",
   "city": "6 NNE Augusta",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MCBMT McBratny - MCSCN.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.52--111.00",
   "lat": 48.52,
   "lon": -111,
   "zip": "",
   "city": "2 WNW Chester",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW2112 CHESTER NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.67--112.59",
   "lat": 48.67,
   "lon": -112.59,
   "zip": "",
   "city": "12 WNW Cut Bank",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM 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 BFAM 12.1 W Cut Bank (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.04--112.20",
   "lat": 48.04,
   "lon": -112.2,
   "zip": "",
   "city": "5 ESE Pendroy",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 RICMT Rice Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM 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 GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.30--109.85",
   "lat": 47.3,
   "lon": -109.85,
   "zip": "",
   "city": "5 ESE Denton",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 MTDEN Denton (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.72--113.30",
   "lat": 46.72,
   "lon": -113.3,
   "zip": "",
   "city": "2 ENE Bearmouth",
   "date": "2025-12-17",
   "county": "Granite",
   "source": "IEM 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 MTBRM 1.8 E Bearmouth (MT DOT).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.84--110.70",
   "lat": 46.84,
   "lon": -110.7,
   "zip": "",
   "city": "7 SSE Neihart",
   "date": "2025-12-17",
   "county": "Meagher",
   "source": "IEM 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 MTKIH Kings Hill Us_89 Mp 28.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.70--111.95",
   "lat": 47.7,
   "lon": -111.95,
   "zip": "",
   "city": "6 NNE Fairfield",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 K1HM 6 NNE Fairfield.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.14--111.54",
   "lat": 46.14,
   "lon": -111.54,
   "zip": "",
   "city": "6 SE Radersburg",
   "date": "2025-12-17",
   "county": "Broadwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Toston.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.16--110.11",
   "lat": 48.16,
   "lon": -110.11,
   "zip": "",
   "city": "1 SSE Big Sandy",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM 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 GW6518 BIG SANDY AIRPORT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.16--110.88",
   "lat": 48.16,
   "lon": -110.88,
   "zip": "",
   "city": "21 ENE The Knees",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW4097 TIBER DAM FIFTEEN SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.45--109.42",
   "lat": 47.45,
   "lon": -109.42,
   "zip": "",
   "city": "3 WSW Suffolk",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 K1EM Echo.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.37--109.80",
   "lat": 47.37,
   "lon": -109.8,
   "zip": "",
   "city": "8 ENE Denton",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 K1DM 7 ENE Denton.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.24--111.15",
   "lat": 48.24,
   "lon": -111.15,
   "zip": "",
   "city": "16 SSE Lothair",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW4018 TIBER DAM SIX SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.16--111.17",
   "lat": 48.16,
   "lon": -111.17,
   "zip": "",
   "city": "11 NNE The Knees",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW3488 TIBER DAM TWELVE SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.56--110.76",
   "lat": 48.56,
   "lon": -110.76,
   "zip": "",
   "city": "Joplin",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW0416 Joplin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.67--112.59",
   "lat": 48.67,
   "lon": -112.59,
   "zip": "",
   "city": "12 WNW Cut Bank",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM 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 BFAM 12.1 W Cut Bank (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.85--110.60",
   "lat": 48.85,
   "lon": -110.6,
   "zip": "",
   "city": "20 N Rudyard",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 EW1937 Goldstone.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.55--110.65",
   "lat": 48.55,
   "lon": -110.65,
   "zip": "",
   "city": "2 E Inverness",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 MTINV Inverness (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.60--109.24",
   "lat": 48.6,
   "lon": -109.24,
   "zip": "",
   "city": "1 NW Chinook",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM 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 MTCHK Chinook Us-2 Mp 403.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.94--108.15",
   "lat": 45.94,
   "lon": -108.15,
   "zip": "",
   "city": "1 SSE Ballantine",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM 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 MTBAL Ballantine I-94 Mp 15.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2025-12-17",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.86--113.43",
   "lat": 48.86,
   "lon": -113.43,
   "zip": "",
   "city": "Babb",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather - Babb (Howards Lodge).",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.72--110.71",
   "lat": 48.72,
   "lon": -110.71,
   "zip": "",
   "city": "11 N Inverness",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Inverness N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Wetzel NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.73--112.02",
   "lat": 46.73,
   "lon": -112.02,
   "zip": "",
   "city": "9 N Helena",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 HRWM8 Helena RAWS - 9 N Helena.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.31--111.70",
   "lat": 46.31,
   "lon": -111.7,
   "zip": "",
   "city": "8 W Townsend",
   "date": "2025-12-17",
   "county": "Broadwater",
   "source": "IEM 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 EKHM8 Elkhorn RAWS - 8 W Townsend.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.45--109.80",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "2 ENE Harlowton",
   "date": "2025-12-17",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1KM 2 ENE Harlowton.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.75--111.55",
   "lat": 47.75,
   "lon": -111.55,
   "zip": "",
   "city": "7 ENE Power",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 K1JM 6 ENE Power.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.59--109.95",
   "lat": 48.59,
   "lon": -109.95,
   "zip": "",
   "city": "6 ENE Kremlin",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 DVI02964 Havre.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.74--111.97",
   "lat": 48.74,
   "lon": -111.97,
   "zip": "",
   "city": "Kevin",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 DW0975 Kevin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.92--112.02",
   "lat": 48.92,
   "lon": -112.02,
   "zip": "",
   "city": "6 WNW Sunburst",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Sunburst NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.61--111.20",
   "lat": 48.61,
   "lon": -111.2,
   "zip": "",
   "city": "9 N Lothair",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW1986 Lothair 9N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.79--111.60",
   "lat": 47.79,
   "lon": -111.6,
   "zip": "",
   "city": "6 SE Dutton",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 DAHMT Dahlman.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.33--111.13",
   "lat": 48.33,
   "lon": -111.13,
   "zip": "",
   "city": "11 SSE Lothair",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW1852 TIBER MARINA.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.90--112.16",
   "lat": 47.9,
   "lon": -112.16,
   "zip": "",
   "city": "6 N Choteau",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 TRFM Teton River - Agrimet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.16--111.17",
   "lat": 48.16,
   "lon": -111.17,
   "zip": "",
   "city": "11 NNE The Knees",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW3488 TIBER DAM TWELVE SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.56--110.76",
   "lat": 48.56,
   "lon": -110.76,
   "zip": "",
   "city": "Joplin",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW0416 Joplin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.51--112.93",
   "lat": 48.51,
   "lon": -112.93,
   "zip": "",
   "city": "5 SE Browning",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM 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 SHBM Browning.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.60--109.24",
   "lat": 48.6,
   "lon": -109.24,
   "zip": "",
   "city": "1 NW Chinook",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM 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 MTCHK Chinook Us-2 Mp 403.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.04--112.20",
   "lat": 48.04,
   "lon": -112.2,
   "zip": "",
   "city": "5 ESE Pendroy",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station RICMT Rice Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.24--111.44",
   "lat": 45.24,
   "lon": -111.44,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-12-17",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station YCAMS 5.7 W Big Sky (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.57--111.98",
   "lat": 46.57,
   "lon": -111.98,
   "zip": "",
   "city": "2 SE Helena",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather station Morning Glory.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 90,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 91,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.78--108.16",
   "lat": 45.78,
   "lon": -108.16,
   "zip": "",
   "city": "11 WSW Corinth",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTARC 11.8 S Ballantine (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-12-17",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.25--112.47",
   "lat": 48.25,
   "lon": -112.47,
   "zip": "",
   "city": "4 NNE Dupuyer",
   "date": "2025-12-17",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI04024 Valier.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.06--112.01",
   "lat": 48.06,
   "lon": -112.01,
   "zip": "",
   "city": "8 WNW Brady",
   "date": "2025-12-17",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Midway Colony.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.75--108.57",
   "lat": 45.75,
   "lon": -108.57,
   "zip": "",
   "city": "3 SSW Billings",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM 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 FW2748 Billings.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.54--112.08",
   "lat": 48.54,
   "lon": -112.08,
   "zip": "",
   "city": "2 SE Ethridge",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 GW1987 ETHRIDGE THREE SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.68--110.90",
   "lat": 47.68,
   "lon": -110.9,
   "zip": "",
   "city": "7 ESE Floweree",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Highwood Bench.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.39--110.13",
   "lat": 47.39,
   "lon": -110.13,
   "zip": "",
   "city": "4 NW Coffee Creek",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Coffee Creek N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.49--114.09",
   "lat": 46.49,
   "lon": -114.09,
   "zip": "",
   "city": "1 S Stevensville",
   "date": "2025-12-17",
   "county": "Ravalli",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 S Stevensville",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.80--108.67",
   "lat": 45.8,
   "lon": -108.67,
   "zip": "",
   "city": "6 W Billings",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3664 BILLINGS.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.98--109.75",
   "lat": 46.98,
   "lon": -109.75,
   "zip": "",
   "city": "2 WNW Moore",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTEDD Eddies Corner Us-191 Mp 39.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.39--110.54",
   "lat": 48.39,
   "lon": -110.54,
   "zip": "",
   "city": "12 S Rudyard",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 EW1931 Rudyard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.48--111.35",
   "lat": 48.48,
   "lon": -111.35,
   "zip": "",
   "city": "Galata",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 DW9605 Galata.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.18--111.03",
   "lat": 48.18,
   "lon": -111.03,
   "zip": "",
   "city": "16 NE The Knees",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW1952 RIVERVIEW COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.16--110.11",
   "lat": 48.16,
   "lon": -110.11,
   "zip": "",
   "city": "1 SSE Big Sandy",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM 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 GW6518 BIG SANDY AIRPORT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM 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 GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2025-12-17",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Malta South US-191 DOT site (MTMAL) recorded a 68 mph wind gust. More reports to follow later this evening.",
   "sourceDetail": "NWS GGW — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM 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 MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.11--110.80",
   "lat": 48.11,
   "lon": -110.8,
   "zip": "",
   "city": "18 NW Loma",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM 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 GW3862 LOMA EIGHTEEN NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.73--108.40",
   "lat": 45.73,
   "lon": -108.4,
   "zip": "",
   "city": "6 S Lockwood",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM 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 SDAM8 Soda Springs.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.56--113.01",
   "lat": 48.56,
   "lon": -113.01,
   "zip": "",
   "city": "Browning",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM 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 BGRM8 Browning RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.06--109.03",
   "lat": 47.06,
   "lon": -109.03,
   "zip": "",
   "city": "5 NNE Forestgrove",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 K1NM 5 NE Forestgrove.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.61--112.06",
   "lat": 46.61,
   "lon": -112.06,
   "zip": "",
   "city": "2 WNW Helena",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 FW7359 Helena.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.74--111.97",
   "lat": 48.74,
   "lon": -111.97,
   "zip": "",
   "city": "Kevin",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 DW0975 Kevin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.75--110.55",
   "lat": 47.75,
   "lon": -110.55,
   "zip": "",
   "city": "7 SE Fort Benton",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Frenchman Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 ESE East Glacier Park",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 95,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.79--110.48",
   "lat": 48.79,
   "lon": -110.48,
   "zip": "",
   "city": "16 NNE Rudyard",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 FW1664 Hingham.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.39--110.54",
   "lat": 48.39,
   "lon": -110.54,
   "zip": "",
   "city": "12 S Rudyard",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 EW1931 Rudyard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.85--110.93",
   "lat": 48.85,
   "lon": -110.93,
   "zip": "",
   "city": "15 ESE Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW3787 JOPLIN TWENTY ONE NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.24--111.15",
   "lat": 48.24,
   "lon": -111.15,
   "zip": "",
   "city": "16 SSE Lothair",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW4018 TIBER DAM SIX SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.70--110.98",
   "lat": 48.7,
   "lon": -110.98,
   "zip": "",
   "city": "13 N Chester",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 DW4776 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.31--110.98",
   "lat": 48.31,
   "lon": -110.98,
   "zip": "",
   "city": "14 S Chester",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW3487 TIBER DAM SIX EAST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.84--108.56",
   "lat": 48.84,
   "lon": -108.56,
   "zip": "",
   "city": "4 ESE Hogeland",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM 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 BFTM 4.4 E Hogeland (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.42--108.59",
   "lat": 48.42,
   "lon": -108.59,
   "zip": "",
   "city": "9 ESE Fort Belknap",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Savoy SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 GW0664 Shelby Airport.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2025-12-17",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.55--110.65",
   "lat": 48.55,
   "lon": -110.65,
   "zip": "",
   "city": "2 E Inverness",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 MTINV Inverness (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.28--110.80",
   "lat": 47.28,
   "lon": -110.8,
   "zip": "",
   "city": "3 WNW Raynesford",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM 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 K1AM Alpha.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Zortman BLM RAWS site (ALDM8) recorded a 59 mph wind gust.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.70--111.95",
   "lat": 47.7,
   "lon": -111.95,
   "zip": "",
   "city": "6 NNE Fairfield",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 K1HM 6 NNE Fairfield.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.72--110.70",
   "lat": 47.72,
   "lon": -110.7,
   "zip": "",
   "city": "8 SSW Fort Benton",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM 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 DVI01740 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.61--112.15",
   "lat": 48.61,
   "lon": -112.15,
   "zip": "",
   "city": "4 NNW Ethridge",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Ethridge N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.74--111.97",
   "lat": 48.74,
   "lon": -111.97,
   "zip": "",
   "city": "Kevin",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 DW0975 Kevin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.30--112.55",
   "lat": 48.3,
   "lon": -112.55,
   "zip": "",
   "city": "8 NNW Dupuyer",
   "date": "2025-12-17",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Dupuyer N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.45--109.80",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "2 ENE Harlowton",
   "date": "2025-12-17",
   "county": "Wheatland",
   "source": "IEM 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 K1KM 2 ENE Harlowton.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.70--108.48",
   "lat": 47.7,
   "lon": -108.48,
   "zip": "",
   "city": "15 S Zortman",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Manning Corral Dogtown RAWS site (MCDM8) recorded a 58 mph wind gust.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.59--108.87",
   "lat": 47.59,
   "lon": -108.87,
   "zip": "",
   "city": "18 NNE Roy",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 ARMM8 Armells Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.98--111.16",
   "lat": 48.98,
   "lon": -111.16,
   "zip": "",
   "city": "6 NE Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 DW9565 Whitlash.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.18--111.03",
   "lat": 48.18,
   "lon": -111.03,
   "zip": "",
   "city": "16 NE The Knees",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW1952 RIVERVIEW COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.81--110.77",
   "lat": 48.81,
   "lon": -110.77,
   "zip": "",
   "city": "17 N Joplin",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW0625 Joplin 17 North.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.39--110.54",
   "lat": 48.39,
   "lon": -110.54,
   "zip": "",
   "city": "12 S Rudyard",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 EW1931 Rudyard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.84--111.86",
   "lat": 48.84,
   "lon": -111.86,
   "zip": "",
   "city": "3 SE Sunburst",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 FW8513 Sunburst.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.40--110.56",
   "lat": 48.4,
   "lon": -110.56,
   "zip": "",
   "city": "11 S Rudyard",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 GW3530 RUDYARD ELEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.51--112.93",
   "lat": 48.51,
   "lon": -112.93,
   "zip": "",
   "city": "5 SE Browning",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM 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 SHBM Browning.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.56--110.76",
   "lat": 48.56,
   "lon": -110.76,
   "zip": "",
   "city": "Joplin",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW0416 Joplin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.85--110.60",
   "lat": 48.85,
   "lon": -110.6,
   "zip": "",
   "city": "20 N Rudyard",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 EW1937 Goldstone.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.55--110.65",
   "lat": 48.55,
   "lon": -110.65,
   "zip": "",
   "city": "2 E Inverness",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 MTINV Inverness (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.75--111.55",
   "lat": 47.75,
   "lon": -111.55,
   "zip": "",
   "city": "7 ENE Power",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 K1JM 6 ENE Power.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.31--111.70",
   "lat": 46.31,
   "lon": -111.7,
   "zip": "",
   "city": "8 W Townsend",
   "date": "2025-12-17",
   "county": "Broadwater",
   "source": "IEM 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 EKHM8 Elkhorn RAWS - 8 W Townsend.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.75--107.66",
   "lat": 45.75,
   "lon": -107.66,
   "zip": "",
   "city": "2 WNW Hardin",
   "date": "2025-12-17",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K00U 2 WNW Hardin.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.37--107.92",
   "lat": 48.37,
   "lon": -107.92,
   "zip": "",
   "city": "2 WNW Malta",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Malta airport AWOS site (KM75) recorded a 62 mph wind gust.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2025-12-17",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Shelby (SBX) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.12--112.66",
   "lat": 48.12,
   "lon": -112.66,
   "zip": "",
   "city": "9 SW Dupuyer",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 DVI01084 Dupuyer.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.70--111.95",
   "lat": 47.7,
   "lon": -111.95,
   "zip": "",
   "city": "6 NNE Fairfield",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 K1HM 6 NNE Fairfield.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.57--107.44",
   "lat": 45.57,
   "lon": -107.44,
   "zip": "",
   "city": "2 SSE Crow Agency",
   "date": "2025-12-17",
   "county": "Big Horn",
   "source": "IEM 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 LBHM8 Little Bighorn.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.12--111.49",
   "lat": 46.12,
   "lon": -111.49,
   "zip": "",
   "city": "6 SSW Toston",
   "date": "2025-12-17",
   "county": "Broadwater",
   "source": "IEM 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 TOSM 5.5 SW Toston (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.05--109.43",
   "lat": 47.05,
   "lon": -109.43,
   "zip": "",
   "city": "1 S Lewistown",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Public reported a 61 mph wind gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.79--111.60",
   "lat": 47.79,
   "lon": -111.6,
   "zip": "",
   "city": "6 SE Dutton",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 DAHMT Dahlman.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.77--107.88",
   "lat": 48.77,
   "lon": -107.88,
   "zip": "",
   "city": "2 SSW Loring",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office mesonet site Loring SW recorded a 64 mph wind gust.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.84--111.02",
   "lat": 45.84,
   "lon": -111.02,
   "zip": "",
   "city": "9 ENE Belgrade",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated on time that a tree snapped_ reported as the last big gust. Tree was a mature pine tree that snapped partway up.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.44--109.23",
   "lat": 48.44,
   "lon": -109.23,
   "zip": "",
   "city": "10 S Chinook",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The wind took some trim off a nearby building.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.93--112.29",
   "lat": 47.93,
   "lon": -112.29,
   "zip": "",
   "city": "4 SSE Bynum",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Co-op observer reported a 99 mph wind gust which blew a bin over. A bin was blown over. Mail box was blown away. Damage occurred to roofs.",
   "sourceDetail": "NWS TFX — CO-OP Observer via Iowa Mesonet",
   "windSpeedMph": 99,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bynum W (MT Mesonet). Winds sustained at 75 mph at the time of observation.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 104,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.56--111.79",
   "lat": 46.56,
   "lon": -111.79,
   "zip": "",
   "city": "6 ESE East Helena",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPK Spokane Creek Us-287 Mp 55.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.32--111.33",
   "lat": 47.32,
   "lon": -111.33,
   "zip": "",
   "city": "8 WSW Stockett",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Eden NW.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.13--111.98",
   "lat": 46.13,
   "lon": -111.98,
   "zip": "",
   "city": "10 SE Boulder",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBLS Boulder South Mt-69 Mp 27.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.56--107.53",
   "lat": 47.56,
   "lon": -107.53,
   "zip": "",
   "city": "7 SE Devils Creek Rec A",
   "date": "2025-12-17",
   "county": "Garfield",
   "source": "IEM 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 SSMM8 Devils Creek Rec Area 6ese.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-79S-2025-12-17",
   "lat": 47.8451,
   "lon": -110.6365,
   "zip": "",
   "city": "Fort Benton",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fort Benton (79S) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Fort Benton (79S) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.38--110.71",
   "lat": 48.38,
   "lon": -110.71,
   "zip": "",
   "city": "12 S Inverness",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Inverness 3.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.06--109.95",
   "lat": 47.06,
   "lon": -109.95,
   "zip": "",
   "city": "2 WNW Moccasin",
   "date": "2025-12-17",
   "county": "Judith Basin",
   "source": "IEM 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 MWSM 2.0 W Moccasin (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.85--110.93",
   "lat": 48.85,
   "lon": -110.93,
   "zip": "",
   "city": "15 ESE Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW3787 JOPLIN TWENTY ONE NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.33--111.13",
   "lat": 48.33,
   "lon": -111.13,
   "zip": "",
   "city": "11 SSE Lothair",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW1852 TIBER MARINA.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.52--111.00",
   "lat": 48.52,
   "lon": -111,
   "zip": "",
   "city": "2 WNW Chester",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW2112 CHESTER NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.84--110.70",
   "lat": 46.84,
   "lon": -110.7,
   "zip": "",
   "city": "7 SSE Neihart",
   "date": "2025-12-17",
   "county": "Meagher",
   "source": "IEM 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 MTKIH Kings Hill Us_89 Mp 28.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.49--109.80",
   "lat": 48.49,
   "lon": -109.8,
   "zip": "",
   "city": "7 SW Havre",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 MTM06 Arc-N Havre.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.81--110.77",
   "lat": 48.81,
   "lon": -110.77,
   "zip": "",
   "city": "17 N Joplin",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW0625 Joplin 17 North.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.18--111.03",
   "lat": 48.18,
   "lon": -111.03,
   "zip": "",
   "city": "16 NE The Knees",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW1952 RIVERVIEW COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.29--107.39",
   "lat": 48.29,
   "lon": -107.39,
   "zip": "",
   "city": "12 S Saco",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office mesonet site Saco S (SASM8) recorded a 66 mph wind gust.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.83--110.88",
   "lat": 45.83,
   "lon": -110.88,
   "zip": "",
   "city": "13 NE Bozeman",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBDC Bridger Canyon Mt-86 Mp 16.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.72--110.70",
   "lat": 47.72,
   "lon": -110.7,
   "zip": "",
   "city": "8 SSW Fort Benton",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI01740 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 93,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.45--107.30",
   "lat": 48.45,
   "lon": -107.3,
   "zip": "",
   "city": "2 ESE Saco",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Saco US-2 DOT site (MTSCO) recorded a 61 mph wind gust.",
   "sourceDetail": "NWS GGW — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-12-17",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.63--106.51",
   "lat": 45.63,
   "lon": -106.51,
   "zip": "",
   "city": "5 E Lame Deer",
   "date": "2025-12-17",
   "county": "Rosebud",
   "source": "IEM 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 MTLAM 4.8 E Lame Deer (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.30--107.16",
   "lat": 45.3,
   "lon": -107.16,
   "zip": "",
   "city": "9 W Kirby",
   "date": "2025-12-17",
   "county": "Big Horn",
   "source": "IEM 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 WWMM8 Wolf Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2025-12-17",
   "county": "Big Horn",
   "source": "IEM 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 MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-12-17",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.68--112.17",
   "lat": 46.68,
   "lon": -112.17,
   "zip": "",
   "city": "8 SE Marysville",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Birdseye Road.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 101,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.94--110.82",
   "lat": 48.94,
   "lon": -110.82,
   "zip": "",
   "city": "20 E Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW0637 Bears Den 9 Ene.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.20--110.91",
   "lat": 48.2,
   "lon": -110.91,
   "zip": "",
   "city": "21 NE The Knees",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW4098 TIBER DAM TWELVE SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.81--110.77",
   "lat": 48.81,
   "lon": -110.77,
   "zip": "",
   "city": "17 N Joplin",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW0625 Joplin 17 North.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.41--111.72",
   "lat": 47.41,
   "lon": -111.72,
   "zip": "",
   "city": "8 SSE Fort  Shaw",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Sun River SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.13--111.90",
   "lat": 47.13,
   "lon": -111.9,
   "zip": "",
   "city": "5 NE Craig",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 DBOM8 Dearborn RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.85--110.60",
   "lat": 48.85,
   "lon": -110.6,
   "zip": "",
   "city": "20 N Rudyard",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 EW1937 Goldstone.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.56--111.79",
   "lat": 46.56,
   "lon": -111.79,
   "zip": "",
   "city": "6 ESE East Helena",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPK Spokane Creek Us-287 Mp 55.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.37--106.85",
   "lat": 48.37,
   "lon": -106.85,
   "zip": "",
   "city": "3 ENE Vandalia",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office mesonet site Tampico N (TAMM8) recorded a wind gust of 65 mph.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-12-17",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2025-12-17",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.31--105.77",
   "lat": 47.31,
   "lon": -105.77,
   "zip": "",
   "city": "1 NW Brockway",
   "date": "2025-12-17",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office mesonet site at Brockway (WAYM8) recorded at 65 mph wind gust.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.70--108.48",
   "lat": 47.7,
   "lon": -108.48,
   "zip": "",
   "city": "15 S Zortman",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM 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 MCDM8 Manning Corral Dogtown.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.73--105.59",
   "lat": 45.73,
   "lon": -105.59,
   "zip": "",
   "city": "1 SW Coalwood",
   "date": "2025-12-17",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCWD Coalwood Mt-59 Mp 55.9.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.60--107.87",
   "lat": 46.6,
   "lon": -107.87,
   "zip": "",
   "city": "Melstone",
   "date": "2025-12-17",
   "county": "Musselshell",
   "source": "IEM 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 EW6456 Melstone.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.24--110.32",
   "lat": 48.24,
   "lon": -110.32,
   "zip": "",
   "city": "10 WNW Big Sandy",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Big Sandy NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.84--110.65",
   "lat": 47.84,
   "lon": -110.65,
   "zip": "",
   "city": "1 N Fort Benton",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM 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 DVI07425 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.70--110.98",
   "lat": 48.7,
   "lon": -110.98,
   "zip": "",
   "city": "13 N Chester",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 DW4776 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.42--106.56",
   "lat": 48.42,
   "lon": -106.56,
   "zip": "",
   "city": "2 NW Saint Marie",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "St. Marie MT-24 DOT site (MTSTM) recorded a 67 mph wind gust.",
   "sourceDetail": "NWS GGW — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.30--111.36",
   "lat": 47.3,
   "lon": -111.36,
   "zip": "",
   "city": "10 WSW Stockett",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM 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 FW1843 Great Falls.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.85--110.60",
   "lat": 48.85,
   "lon": -110.6,
   "zip": "",
   "city": "20 N Rudyard",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW1937 Goldstone.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.41--106.52",
   "lat": 48.41,
   "lon": -106.52,
   "zip": "",
   "city": "1 NE Saint Marie",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM 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 07MT 1.0 NE Saint Marie (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Glasgow Airport ASOS site (KGGW) recorded a 70 mph wind gust.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.45--109.42",
   "lat": 47.45,
   "lon": -109.42,
   "zip": "",
   "city": "3 WSW Suffolk",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 K1EM Echo.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.53--106.24",
   "lat": 48.53,
   "lon": -106.24,
   "zip": "",
   "city": "4 SSW Larslan",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office mesonet site Larslan SW (LLNM8) recorded a 65 mph wind gust.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.07--109.96",
   "lat": 45.07,
   "lon": -109.96,
   "zip": "",
   "city": "4 NNW Cooke City",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM 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 GNFCC Cooke City.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM 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 GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.77--112.41",
   "lat": 47.77,
   "lon": -112.41,
   "zip": "",
   "city": "11 WSW Choteau",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 GOLMT Gollehan.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.43--111.02",
   "lat": 47.43,
   "lon": -111.02,
   "zip": "",
   "city": "5 NW Belt",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Belt NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.68--111.94",
   "lat": 47.68,
   "lon": -111.94,
   "zip": "",
   "city": "5 NNE Fairfield",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 NNE Fairfield",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.97--111.22",
   "lat": 47.97,
   "lon": -111.22,
   "zip": "",
   "city": "5 SE The Knees",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "From Wednesday. Wind gust of 76 mph during the 2PM hour. Averaged sustained 50 mph from at least noon through 3PM.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.04--112.20",
   "lat": 48.04,
   "lon": -112.2,
   "zip": "",
   "city": "5 ESE Pendroy",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station RICMT Rice Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.10--108.80",
   "lat": 46.1,
   "lon": -108.8,
   "zip": "",
   "city": "4 E Broadview",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI06605 Broadview.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.74--110.22",
   "lat": 48.74,
   "lon": -110.22,
   "zip": "",
   "city": "12 NNE Gildford",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Kremlin NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.28--105.29",
   "lat": 47.28,
   "lon": -105.29,
   "zip": "",
   "city": "8 NW Lindsay",
   "date": "2025-12-17",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lindsay Divide MT-200 DOT site (MTLND) recorded a 69 mph wind gust.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.15--108.59",
   "lat": 47.15,
   "lon": -108.59,
   "zip": "",
   "city": "8 N Tiegen",
   "date": "2025-12-17",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office mesonet site War Horse NW (WRHM8) recorded a 59 mph wind gust.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.82--109.96",
   "lat": 45.82,
   "lon": -109.96,
   "zip": "",
   "city": "1 SSW Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM 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 CW9353 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.42--109.52",
   "lat": 47.42,
   "lon": -109.52,
   "zip": "",
   "city": "8 WSW Suffolk",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Christina W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2025-12-17",
   "county": "Rosebud",
   "source": "IEM 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 MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.67--112.59",
   "lat": 48.67,
   "lon": -112.59,
   "zip": "",
   "city": "12 WNW Cut Bank",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM 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 BFAM 12.1 W Cut Bank (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.56--108.01",
   "lat": 46.56,
   "lon": -108.01,
   "zip": "",
   "city": "5 NE Musselshell",
   "date": "2025-12-17",
   "county": "Musselshell",
   "source": "IEM 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 LMMM 4.9 NE Musselshell (AGRIMET).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.90--112.16",
   "lat": 47.9,
   "lon": -112.16,
   "zip": "",
   "city": "6 N Choteau",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM 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 TRFM Teton River - Agrimet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.84--110.70",
   "lat": 46.84,
   "lon": -110.7,
   "zip": "",
   "city": "7 SSE Neihart",
   "date": "2025-12-17",
   "county": "Meagher",
   "source": "IEM 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 MTKIH Kings Hill Us_89 Mp 28.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.06--109.03",
   "lat": 47.06,
   "lon": -109.03,
   "zip": "",
   "city": "5 NNE Forestgrove",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 K1NM 5 NE Forestgrove.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.45--105.78",
   "lat": 48.45,
   "lon": -105.78,
   "zip": "",
   "city": "5 NNW Volt",
   "date": "2025-12-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": "Lustre FWOP mesonet site (F0464) recorded a 68 mph wind gust.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.36--108.24",
   "lat": 47.36,
   "lon": -108.24,
   "zip": "",
   "city": "15 WSW Crooked Creek Ca",
   "date": "2025-12-17",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office mesonet site Valentine E (VLTM8) recorded a 59 mph wind gust.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.71--110.27",
   "lat": 48.71,
   "lon": -110.27,
   "zip": "",
   "city": "10 N Gildford",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 GW6391 Gildford 10n.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.30--106.16",
   "lat": 45.3,
   "lon": -106.16,
   "zip": "",
   "city": "7 NNE Otter",
   "date": "2025-12-17",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FHFM8 Fort Howes.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.44--113.22",
   "lat": 48.44,
   "lon": -113.22,
   "zip": "",
   "city": "East Glacier Park",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather - Glacier Park Trading Company_ East Glacier Park Village.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.03--109.47",
   "lat": 47.03,
   "lon": -109.47,
   "zip": "",
   "city": "3 SW Lewistown",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLWT Lewistown Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.99--104.80",
   "lat": 46.99,
   "lon": -104.8,
   "zip": "",
   "city": "5 NNE Hoyt",
   "date": "2025-12-17",
   "county": "Dawson",
   "source": "IEM 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 BRGM 4.7 NE Hoyt (AGRIMET).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM 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 AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2025-12-17",
   "county": "Musselshell",
   "source": "IEM 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 MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.54--110.93",
   "lat": 46.54,
   "lon": -110.93,
   "zip": "",
   "city": "1 SW White Sulphur Spri",
   "date": "2025-12-17",
   "county": "Meagher",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 1 SW White Sulphur Springs.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.90--110.75",
   "lat": 48.9,
   "lon": -110.75,
   "zip": "",
   "city": "23 E Whitlash",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Fox Crossing SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.13--104.80",
   "lat": 47.13,
   "lon": -104.8,
   "zip": "",
   "city": "3 NW Forest Park",
   "date": "2025-12-17",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Glendive airport AWOS site (KGDV) recorded a 71 mph wind gust.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.56--112.34",
   "lat": 47.56,
   "lon": -112.34,
   "zip": "",
   "city": "6 NNE Augusta",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MCBMT McBratny - MCSCN.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.31--112.17",
   "lat": 47.31,
   "lon": -112.17,
   "zip": "",
   "city": "16 SE Augusta",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BNWM8.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.42--104.96",
   "lat": 47.42,
   "lon": -104.96,
   "zip": "",
   "city": "2 W Bloomfield",
   "date": "2025-12-17",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 2 W Bloomfield. Bloomfield CWOP mesonet site (G0525) recorded a 75 mph wind gust. Corrected to change public to mesonet.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.83--109.01",
   "lat": 47.83,
   "lon": -109.01,
   "zip": "",
   "city": "18 SW Hays",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM 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 LBCM8 Little Bullwhacker Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.12--104.78",
   "lat": 47.12,
   "lon": -104.78,
   "zip": "",
   "city": "1 NW Forest Park",
   "date": "2025-12-17",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KGDV Glendive Airport.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.01--105.38",
   "lat": 45.01,
   "lon": -105.38,
   "zip": "",
   "city": "6 SSW Biddle",
   "date": "2025-12-17",
   "county": "Powder River",
   "source": "IEM 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 MTBID 6.2 S Biddle (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.26--104.73",
   "lat": 47.26,
   "lon": -104.73,
   "zip": "",
   "city": "4 NW Stipek",
   "date": "2025-12-17",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Climate Office mesonet site Stipek NW (SPKM8) recorded a 68 mph wind gust.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.59--109.25",
   "lat": 48.59,
   "lon": -109.25,
   "zip": "",
   "city": "1 W Chinook",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM 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 S719 Chinook.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.69--111.47",
   "lat": 47.69,
   "lon": -111.47,
   "zip": "",
   "city": "10 NNE Vaughn",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Benton Lake W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Augusta N.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 90,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.25--108.50",
   "lat": 46.25,
   "lon": -108.5,
   "zip": "",
   "city": "11 S Klein",
   "date": "2025-12-17",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4108 ROUNDUP.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "King Coulee RAWS site (KIGM8) recorded a 61 mph wind gust.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.01--108.36",
   "lat": 47.01,
   "lon": -108.36,
   "zip": "",
   "city": "1 NNW Winnett",
   "date": "2025-12-17",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Winnett MT-200 DOT site (MTWIN) recorded a 64 mph wind gust.",
   "sourceDetail": "NWS GGW — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.42--110.41",
   "lat": 46.42,
   "lon": -110.41,
   "zip": "",
   "city": "5 WSW Martinsdale",
   "date": "2025-12-17",
   "county": "Meagher",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Weather Underground Station - IngerRanch - KMTMONTA17.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.02--107.58",
   "lat": 48.02,
   "lon": -107.58,
   "zip": "",
   "city": "1 W Content",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Content mesonet site (TNTM8) recorded a 59 mph wind gust.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.77--107.68",
   "lat": 47.77,
   "lon": -107.68,
   "zip": "",
   "city": "6 SSE Sun Prairie",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sun Prairie mesonet site (SNPM8) recorded a 60 mph wind gust.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.82--108.78",
   "lat": 48.82,
   "lon": -108.78,
   "zip": "",
   "city": "6 WSW Hogeland",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Hogeland SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.31--111.92",
   "lat": 48.31,
   "lon": -111.92,
   "zip": "",
   "city": "6 NW Ledger",
   "date": "2025-12-17",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Conrad N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.93--108.34",
   "lat": 47.93,
   "lon": -108.34,
   "zip": "",
   "city": "9 E Zortman",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Matador Ranch_ MT (UMRB-UMT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.85--112.66",
   "lat": 48.85,
   "lon": -112.66,
   "zip": "",
   "city": "16 WNW Santa Rita",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Buffalo Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.73--112.02",
   "lat": 46.73,
   "lon": -112.02,
   "zip": "",
   "city": "9 N Helena",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 HRWM8 Helena RAWS - 9 N Helena.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.72--110.41",
   "lat": 46.72,
   "lon": -110.41,
   "zip": "",
   "city": "12 NNE Checkerboard",
   "date": "2025-12-17",
   "county": "Judith Basin",
   "source": "IEM 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 SFJM8 S. Fork Judith RAWS -12 NE Checkerboard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.94--110.82",
   "lat": 48.94,
   "lon": -110.82,
   "zip": "",
   "city": "20 E Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW0637 Bears Den 9 Ene.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.73--112.16",
   "lat": 46.73,
   "lon": -112.16,
   "zip": "",
   "city": "7 E Marysville",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 E Marysville",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.99--109.64",
   "lat": 47.99,
   "lon": -109.64,
   "zip": "",
   "city": "15 NNE Iliad",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Peak gust of the day at Montana Mesonet station Warrick S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.04--108.64",
   "lat": 48.04,
   "lon": -108.64,
   "zip": "",
   "city": "4 NE Hays",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Dry Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.87--108.39",
   "lat": 48.87,
   "lon": -108.39,
   "zip": "",
   "city": "2 NNE Turner",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Turner N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.93--110.19",
   "lat": 48.93,
   "lon": -110.19,
   "zip": "",
   "city": "25 N Kremlin",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Simpson.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.65--111.06",
   "lat": 48.65,
   "lon": -111.06,
   "zip": "",
   "city": "10 NNW Chester",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW5386 CHESTER TEN NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.48--111.35",
   "lat": 48.48,
   "lon": -111.35,
   "zip": "",
   "city": "Galata",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 DW9605 Galata.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.75--109.64",
   "lat": 48.75,
   "lon": -109.64,
   "zip": "",
   "city": "14 N Havre",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Lake Thibadeau W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.79--110.48",
   "lat": 48.79,
   "lon": -110.48,
   "zip": "",
   "city": "16 NNE Rudyard",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 FW1664 Hingham.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.51--110.96",
   "lat": 48.51,
   "lon": -110.96,
   "zip": "",
   "city": "Chester",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 CW1334 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.18--111.03",
   "lat": 48.18,
   "lon": -111.03,
   "zip": "",
   "city": "16 NE The Knees",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW1952 RIVERVIEW COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.84--108.56",
   "lat": 48.84,
   "lon": -108.56,
   "zip": "",
   "city": "4 ESE Hogeland",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM 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 BFTM 4.4 E Hogeland (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.47--111.54",
   "lat": 48.47,
   "lon": -111.54,
   "zip": "",
   "city": "3 W Devon",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 GW5346 DEVON THREE WEST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.37--109.80",
   "lat": 47.37,
   "lon": -109.8,
   "zip": "",
   "city": "8 ENE Denton",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1DM 7 ENE Denton.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.29--112.15",
   "lat": 47.29,
   "lon": -112.15,
   "zip": "",
   "city": "17 SW Simms",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTBOW Bowmans (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.75--108.57",
   "lat": 45.75,
   "lon": -108.57,
   "zip": "",
   "city": "3 SSW Billings",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM 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 FW2748 Billings.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.78--110.27",
   "lat": 48.78,
   "lon": -110.27,
   "zip": "",
   "city": "15 N Gildford",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 GW6392 Gildford 15n.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.61--111.20",
   "lat": 48.61,
   "lon": -111.2,
   "zip": "",
   "city": "9 N Lothair",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW1986 Lothair 9N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.35--111.07",
   "lat": 46.35,
   "lon": -111.07,
   "zip": "",
   "city": "14 WNW Ringling",
   "date": "2025-12-17",
   "county": "Meagher",
   "source": "IEM 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 MTDPC Deep Creek Us12 Mp 23.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.37--107.92",
   "lat": 48.37,
   "lon": -107.92,
   "zip": "",
   "city": "2 WNW Malta",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM 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 KM75 Malta.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.37--114.26",
   "lat": 47.37,
   "lon": -114.26,
   "zip": "",
   "city": "Moiese",
   "date": "2025-12-17",
   "county": "Lake",
   "source": "IEM 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 MTM94 Cskt Bison Range.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Mt Lebanon SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 93,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.83--108.44",
   "lat": 45.83,
   "lon": -108.44,
   "zip": "",
   "city": "2 WNW Lockwood",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW9130 Billings.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.18--111.44",
   "lat": 46.18,
   "lon": -111.44,
   "zip": "",
   "city": "1 S Toston",
   "date": "2025-12-17",
   "county": "Broadwater",
   "source": "IEM 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 MTTOS Toston Bridge Us-287 Mp 87.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.39--109.14",
   "lat": 48.39,
   "lon": -109.14,
   "zip": "",
   "city": "12 NE Lloyd",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Cleveland N.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.31--110.98",
   "lat": 48.31,
   "lon": -110.98,
   "zip": "",
   "city": "14 S Chester",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3487 TIBER DAM SIX EAST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2025-12-17",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.00--104.37",
   "lat": 45,
   "lon": -104.37,
   "zip": "",
   "city": "2 ESE Alzada",
   "date": "2025-12-17",
   "county": "Carter",
   "source": "IEM 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 MTALZ 2.3 E Alzada (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.60--111.99",
   "lat": 46.6,
   "lon": -111.99,
   "zip": "",
   "city": "2 ENE Helena",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Peak wind gust observed at ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 91,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.49--110.25",
   "lat": 48.49,
   "lon": -110.25,
   "zip": "",
   "city": "6 SSE Gildford",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 GW6390 Gildford 6se.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.77--107.88",
   "lat": 48.77,
   "lon": -107.88,
   "zip": "",
   "city": "2 SSW Loring",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Loring SW_ MT (UMRB-UMT - GGW) Elev: 2822.0 ft; Lat/Lon: 48.77156/-107.87788.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.32--113.31",
   "lat": 45.32,
   "lon": -113.31,
   "zip": "",
   "city": "6 SE Jackson",
   "date": "2025-12-17",
   "county": "Beaverhead",
   "source": "IEM 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 MTBHP Big Hole Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.80--108.47",
   "lat": 45.8,
   "lon": -108.47,
   "zip": "",
   "city": "3 WSW Lockwood",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI08457 Billings.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.10--111.66",
   "lat": 48.1,
   "lon": -111.66,
   "zip": "",
   "city": "9 ENE Brady",
   "date": "2025-12-17",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Brady NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-17",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2025-12-17",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2025-12-17",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 82 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.50--111.17",
   "lat": 47.5,
   "lon": -111.17,
   "zip": "",
   "city": "1 ESE Malmstrom Afb",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM 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 KGFA Malmstrom AFB.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.73--112.16",
   "lat": 46.73,
   "lon": -112.16,
   "zip": "",
   "city": "7 E Marysville",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "40 foot tall pine tree toppled due to winds.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.78--108.16",
   "lat": 45.78,
   "lon": -108.16,
   "zip": "",
   "city": "11 WSW Corinth",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM 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 MTARC 11.8 S Ballantine (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2025-12-17",
   "county": "Rosebud",
   "source": "IEM 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 MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.59--109.95",
   "lat": 48.59,
   "lon": -109.95,
   "zip": "",
   "city": "6 ENE Kremlin",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 DVI02964 Havre.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2025-12-17",
   "county": "Musselshell",
   "source": "IEM 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 MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.83--109.01",
   "lat": 47.83,
   "lon": -109.01,
   "zip": "",
   "city": "18 SW Hays",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM 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 LBCM8 Little Bullwhacker Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM 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 ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.60--109.24",
   "lat": 48.6,
   "lon": -109.24,
   "zip": "",
   "city": "1 NW Chinook",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCHK Chinook Us-2 Mp 403.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.59--109.25",
   "lat": 48.59,
   "lon": -109.25,
   "zip": "",
   "city": "1 W Chinook",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM 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 S719 Chinook.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.46--108.70",
   "lat": 46.46,
   "lon": -108.7,
   "zip": "",
   "city": "8 W Roundup",
   "date": "2025-12-17",
   "county": "Musselshell",
   "source": "IEM 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 BSFM8 Billings Qd No. 2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.75--107.66",
   "lat": 45.75,
   "lon": -107.66,
   "zip": "",
   "city": "2 WNW Hardin",
   "date": "2025-12-17",
   "county": "Big Horn",
   "source": "IEM 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 K00U 2 WNW Hardin.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.11--109.09",
   "lat": 47.11,
   "lon": -109.09,
   "zip": "",
   "city": "8 N Forestgrove",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Forestgrove N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.72--109.77",
   "lat": 46.72,
   "lon": -109.77,
   "zip": "",
   "city": "2 SSW Garneill",
   "date": "2025-12-17",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Judith Gap.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.02--110.99",
   "lat": 48.02,
   "lon": -110.99,
   "zip": "",
   "city": "14 E The Knees",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Carter N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.30--106.70",
   "lat": 46.3,
   "lon": -106.7,
   "zip": "",
   "city": "2 NNW Forsyth",
   "date": "2025-12-17",
   "county": "Rosebud",
   "source": "IEM 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 EW1247 Forsyth.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.43--108.67",
   "lat": 46.43,
   "lon": -108.67,
   "zip": "",
   "city": "7 WSW Roundup",
   "date": "2025-12-17",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HORM8 Horse Thief.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.26--108.10",
   "lat": 46.26,
   "lon": -108.1,
   "zip": "",
   "city": "17 SSE Delphia",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM 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 STBM8 Steamboat.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM 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 KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.16--107.31",
   "lat": 46.16,
   "lon": -107.31,
   "zip": "",
   "city": "6 SSE Myers",
   "date": "2025-12-17",
   "county": "Treasure",
   "source": "IEM 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 MTHYH 6.2 SE Myers (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM 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 AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.90--110.75",
   "lat": 48.9,
   "lon": -110.75,
   "zip": "",
   "city": "23 E Whitlash",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Fox Crossing SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1S3-2025-12-17",
   "lat": 46.2712,
   "lon": -106.6239,
   "zip": "",
   "city": "Forsyth Tillitt Field",
   "date": "2025-12-17",
   "county": "Rosebud",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Forsyth Tillitt Field (1S3) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Forsyth Tillitt Field (1S3) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.33--106.95",
   "lat": 47.33,
   "lon": -106.95,
   "zip": "",
   "city": "2 WNW Jordan",
   "date": "2025-12-17",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJDN Jordan.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.47--111.98",
   "lat": 46.47,
   "lon": -111.98,
   "zip": "",
   "city": "1 NNE Clancy",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCLN Clancy I-15 Mp 182.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.03--110.04",
   "lat": 48.03,
   "lon": -110.04,
   "zip": "",
   "city": "11 SSE Big Sandy",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Big Sandy SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 94,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.73--112.02",
   "lat": 46.73,
   "lon": -112.02,
   "zip": "",
   "city": "9 N Helena",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM 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 HRWM8 Helena RAWS - 9 N Helena.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.42--108.59",
   "lat": 48.42,
   "lon": -108.59,
   "zip": "",
   "city": "9 ESE Fort Belknap",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Savoy SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.62--109.10",
   "lat": 45.62,
   "lon": -109.1,
   "zip": "",
   "city": "7 E Columbus",
   "date": "2025-12-17",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9321 Columbus.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.82--109.96",
   "lat": 45.82,
   "lon": -109.96,
   "zip": "",
   "city": "1 SSW Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM 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 CW9353 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2025-12-17",
   "county": "Musselshell",
   "source": "IEM 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 MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.07--109.96",
   "lat": 45.07,
   "lon": -109.96,
   "zip": "",
   "city": "4 NNW Cooke City",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM 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 GNFCC Cooke City.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.38--108.68",
   "lat": 47.38,
   "lon": -108.68,
   "zip": "",
   "city": "13 ENE Roy",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Roy E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-12-17",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.08--107.57",
   "lat": 47.08,
   "lon": -107.57,
   "zip": "",
   "city": "4 WSW Sand Springs",
   "date": "2025-12-17",
   "county": "Garfield",
   "source": "IEM 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 MTLUF 4.4 W Sand Springs (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2025-12-17",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.27--106.31",
   "lat": 46.27,
   "lon": -106.31,
   "zip": "",
   "city": "5 W Hathaway",
   "date": "2025-12-17",
   "county": "Rosebud",
   "source": "IEM 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 MTSWC 5.2 W Hathaway (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.33--111.59",
   "lat": 46.33,
   "lon": -111.59,
   "zip": "",
   "city": "3 WNW Townsend",
   "date": "2025-12-17",
   "county": "Broadwater",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GINM8 Ginger RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.99--109.64",
   "lat": 47.99,
   "lon": -109.64,
   "zip": "",
   "city": "15 NNE Iliad",
   "date": "2025-12-17",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Warrick S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Mt Lebanon SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 94,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.33--106.95",
   "lat": 47.33,
   "lon": -106.95,
   "zip": "",
   "city": "2 WNW Jordan",
   "date": "2025-12-17",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJDN Jordan.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM 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 WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.79--106.39",
   "lat": 48.79,
   "lon": -106.39,
   "zip": "",
   "city": "5 S Opheim",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ophiem S_ MT (UMRB-UMT - GGW) Elev: 3117.0 ft; Lat/Lon: 48.78782/-106.38619.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.65--111.06",
   "lat": 48.65,
   "lon": -111.06,
   "zip": "",
   "city": "10 NNW Chester",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW5386 CHESTER TEN NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.98--109.75",
   "lat": 46.98,
   "lon": -109.75,
   "zip": "",
   "city": "2 WNW Moore",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 MTEDD Eddies Corner Us-191 Mp 39.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.56--108.01",
   "lat": 46.56,
   "lon": -108.01,
   "zip": "",
   "city": "5 NE Musselshell",
   "date": "2025-12-17",
   "county": "Musselshell",
   "source": "IEM 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 LMMM 4.9 NE Musselshell (AGRIMET).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.80--108.63",
   "lat": 45.8,
   "lon": -108.63,
   "zip": "",
   "city": "4 W Billings",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 W Billings",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.16--107.31",
   "lat": 46.16,
   "lon": -107.31,
   "zip": "",
   "city": "6 SSE Myers",
   "date": "2025-12-17",
   "county": "Treasure",
   "source": "IEM 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 MTHYH 6.2 SE Myers (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.90--110.75",
   "lat": 48.9,
   "lon": -110.75,
   "zip": "",
   "city": "23 E Whitlash",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Fox Crossing SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.73--108.40",
   "lat": 45.73,
   "lon": -108.4,
   "zip": "",
   "city": "6 S Lockwood",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM 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 SDAM8 Soda Springs.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-17",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM 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 GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.83--109.01",
   "lat": 47.83,
   "lon": -109.01,
   "zip": "",
   "city": "18 SW Hays",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM 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 LBCM8 Little Bullwhacker Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.43--108.67",
   "lat": 46.43,
   "lon": -108.67,
   "zip": "",
   "city": "7 WSW Roundup",
   "date": "2025-12-17",
   "county": "Musselshell",
   "source": "IEM 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 HORM8 Horse Thief.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.26--108.10",
   "lat": 46.26,
   "lon": -108.1,
   "zip": "",
   "city": "17 SSE Delphia",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM 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 STBM8 Steamboat.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.75--108.57",
   "lat": 45.75,
   "lon": -108.57,
   "zip": "",
   "city": "3 SSW Billings",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM 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 FW2748 Billings.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2025-12-17",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM 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 KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.82--109.96",
   "lat": 45.82,
   "lon": -109.96,
   "zip": "",
   "city": "1 SSW Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM 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 CW9353 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.73--109.20",
   "lat": 47.73,
   "lon": -109.2,
   "zip": "",
   "city": "14 NE Winifred",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Winifred NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.78--110.27",
   "lat": 48.78,
   "lon": -110.27,
   "zip": "",
   "city": "15 N Gildford",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM 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 GW6392 Gildford 15n.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2025-12-17",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.31--111.70",
   "lat": 46.31,
   "lon": -111.7,
   "zip": "",
   "city": "8 W Townsend",
   "date": "2025-12-17",
   "county": "Broadwater",
   "source": "IEM 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 EKHM8 Elkhorn RAWS - 8 W Townsend.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.75--107.66",
   "lat": 45.75,
   "lon": -107.66,
   "zip": "",
   "city": "2 WNW Hardin",
   "date": "2025-12-17",
   "county": "Big Horn",
   "source": "IEM 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 K00U 2 WNW Hardin.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.95--109.28",
   "lat": 46.95,
   "lon": -109.28,
   "zip": "",
   "city": "10 WSW Forestgrove",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Peak wind gust of the day at an Ambient Weather station SE of Lewistown.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.17--107.64",
   "lat": 47.17,
   "lon": -107.64,
   "zip": "",
   "city": "8 WNW Sand Springs",
   "date": "2025-12-17",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sand Springs NW_ MT (UMRB-UMT - GGW) Elev: 3009.0 ft; Lat/Lon: 47.16530/-107.63839.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.15--108.59",
   "lat": 47.15,
   "lon": -108.59,
   "zip": "",
   "city": "8 N Tiegen",
   "date": "2025-12-17",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "War Horse NW_ MT (UMRB-UMT - GGW) Elev: 3150.0 ft; Lat/Lon: 47.14725/-108.59132.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.36--108.24",
   "lat": 47.36,
   "lon": -108.24,
   "zip": "",
   "city": "15 WSW Crooked Creek Ca",
   "date": "2025-12-17",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Valentine E_ MT (UMRB-UMT - GGW) Elev: 2904.0 ft; Lat/Lon: 47.35797/-108.24377.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.64--112.31",
   "lat": 46.64,
   "lon": -112.31,
   "zip": "",
   "city": "1 ENE Blossburg",
   "date": "2025-12-17",
   "county": "Powell",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "High wind observations at MacDonald Pass on US-12 began with a cold front passage at 8:47 AM MST_ which delivered an initial peak gust of 62 mph. Elevated wind speeds persisted through 7:00 PM_ with",
   "sourceDetail": "NWS MSO — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.06--109.03",
   "lat": 47.06,
   "lon": -109.03,
   "zip": "",
   "city": "5 NNE Forestgrove",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1NM 5 NE Forestgrove.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-44.68--111.83",
   "lat": 44.68,
   "lon": -111.83,
   "zip": "",
   "city": "6 NNW Lakeview",
   "date": "2025-12-17",
   "county": "Beaverhead",
   "source": "IEM 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 RRDM8 Red Rock RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.04--111.69",
   "lat": 48.04,
   "lon": -111.69,
   "zip": "",
   "city": "7 E Brady",
   "date": "2025-12-17",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Public reported that there was an 87 mph gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM 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 AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.78--111.15",
   "lat": 48.78,
   "lon": -111.15,
   "zip": "",
   "city": "10 SSE Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 EW9495 Hill.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.06--108.10",
   "lat": 47.06,
   "lon": -108.1,
   "zip": "",
   "city": "4 W Cat Creek",
   "date": "2025-12-17",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mosby NW_ MT (UMRB-UMT - GGW) Elev: 2989.0 ft; Lat/Lon: 47.06115/-108.09801.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.45--107.30",
   "lat": 48.45,
   "lon": -107.3,
   "zip": "",
   "city": "2 ESE Saco",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM 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 MTSCO 1.9 E Saco (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.03--109.47",
   "lat": 47.03,
   "lon": -109.47,
   "zip": "",
   "city": "3 SW Lewistown",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLWT Lewistown Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.34--108.49",
   "lat": 45.34,
   "lon": -108.49,
   "zip": "",
   "city": "6 SSE Pryor",
   "date": "2025-12-17",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station PMRM8 Pryor Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2025-12-17",
   "county": "Powder River",
   "source": "IEM 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 MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-12-17",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.03--106.19",
   "lat": 46.03,
   "lon": -106.19,
   "zip": "",
   "city": "13 W Garland",
   "date": "2025-12-17",
   "county": "Rosebud",
   "source": "IEM 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 MCCM8 Cow Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.46--109.57",
   "lat": 45.46,
   "lon": -109.57,
   "zip": "",
   "city": "4 W Fishtail",
   "date": "2025-12-17",
   "county": "Stillwater",
   "source": "IEM 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 FSLM8 Fishtail.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.05--105.95",
   "lat": 45.05,
   "lon": -105.95,
   "zip": "",
   "city": "2 W Moorhead",
   "date": "2025-12-17",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BSHM8 Bradshaw Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.33--106.95",
   "lat": 47.33,
   "lon": -106.95,
   "zip": "",
   "city": "2 WNW Jordan",
   "date": "2025-12-17",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJDN Jordan.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.08--107.57",
   "lat": 47.08,
   "lon": -107.57,
   "zip": "",
   "city": "4 WSW Sand Springs",
   "date": "2025-12-17",
   "county": "Garfield",
   "source": "IEM 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 MTLUF 4.4 W Sand Springs (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.83--106.27",
   "lat": 46.83,
   "lon": -106.27,
   "zip": "",
   "city": "2 NW Rock Springs",
   "date": "2025-12-17",
   "county": "Rosebud",
   "source": "IEM 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 MTHIL 1.6 NW Rock Springs (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.24--108.36",
   "lat": 47.24,
   "lon": -108.36,
   "zip": "",
   "city": "17 N Winnett",
   "date": "2025-12-17",
   "county": "Petroleum",
   "source": "IEM 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 DBCM8 Winnett 16N/Dry Blood Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.93--108.34",
   "lat": 47.93,
   "lon": -108.34,
   "zip": "",
   "city": "9 E Zortman",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Matador Ranch_ MT (UMRB-UMT - GGW) Elev: 3028.0 ft; Lat/Lon: 47.92644/-108.33595.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.22--112.23",
   "lat": 46.22,
   "lon": -112.23,
   "zip": "",
   "city": "4 SSE Basin",
   "date": "2025-12-17",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GAAM8 Galena RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.37--107.92",
   "lat": 48.37,
   "lon": -107.92,
   "zip": "",
   "city": "2 WNW Malta",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KM75 Malta.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.80--105.79",
   "lat": 47.8,
   "lon": -105.79,
   "zip": "",
   "city": "14 NNE Weldon",
   "date": "2025-12-17",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Vida W_ MT (UMRB-UMT - GGW) Elev: 2526.3 ft; Lat/Lon: 47.80094/-105.78957.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.57--112.44",
   "lat": 46.57,
   "lon": -112.44,
   "zip": "",
   "city": "1 WNW Elliston",
   "date": "2025-12-17",
   "county": "Powell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW4329 Elliston.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.08--105.67",
   "lat": 47.08,
   "lon": -105.67,
   "zip": "",
   "city": "13 NNW Mccloud",
   "date": "2025-12-17",
   "county": "Prairie",
   "source": "IEM 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 MTSHP Sheep Mountain S-253 Mp 28.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 91,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.75--111.30",
   "lat": 48.75,
   "lon": -111.3,
   "zip": "",
   "city": "11 SSW Whitlash",
   "date": "2025-12-17",
   "county": "Toole",
   "source": "IEM 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 GW0659 Grassy Butte 2se.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.23--108.69",
   "lat": 48.23,
   "lon": -108.69,
   "zip": "",
   "city": "15 NNW Lodge Pole",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Public reported a wind gusts of 87 mph.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-M75-2025-12-17",
   "lat": 48.3689,
   "lon": -107.9179,
   "zip": "",
   "city": "Malta",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Malta (M75) recorded a 81 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Malta (M75) [365d backfill 2026-08]",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.08--105.67",
   "lat": 47.08,
   "lon": -105.67,
   "zip": "",
   "city": "13 NNW Mccloud",
   "date": "2025-12-17",
   "county": "Prairie",
   "source": "IEM 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 MTSHP Sheep Mountain S-253 Mp 28.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.17--105.74",
   "lat": 48.17,
   "lon": -105.74,
   "zip": "",
   "city": "7 NW Wolf Point",
   "date": "2025-12-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": "Wolf Point NW_ MT (UMRB-UMT - GGW) Elev: 2231.0 ft; Lat/Lon: 48.17452/-105.73792.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.83--106.27",
   "lat": 46.83,
   "lon": -106.27,
   "zip": "",
   "city": "2 NW Rock Springs",
   "date": "2025-12-17",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHIL 1.6 NW Rock Springs (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2025-12-17",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2025-12-17",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 79 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.71--110.82",
   "lat": 48.71,
   "lon": -110.82,
   "zip": "",
   "city": "11 N Joplin",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM 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 GW5563 Joplin 11NNW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.42--106.56",
   "lat": 48.42,
   "lon": -106.56,
   "zip": "",
   "city": "2 NW Saint Marie",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM 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 MTSTM St. Marie Mt-24 Mp 18.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2025-12-17",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.65--106.15",
   "lat": 47.65,
   "lon": -106.15,
   "zip": "",
   "city": "7 NNE Nelson Creek Rec",
   "date": "2025-12-17",
   "county": "McCone",
   "source": "IEM 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 MTMCG Mcguire Creek Mt-24 Mp 2.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.03--105.80",
   "lat": 47.03,
   "lon": -105.8,
   "zip": "",
   "city": "13 NW Mccloud",
   "date": "2025-12-17",
   "county": "Prairie",
   "source": "IEM 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 LCFM8 Mccloud 13WNW/Big Sheep Mtn.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGGW Glasgow Airport (ASOS).",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.10--105.58",
   "lat": 48.1,
   "lon": -105.58,
   "zip": "",
   "city": "3 ENE Wolf Point",
   "date": "2025-12-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": "ASOS station KOLF Wolf Point Airport.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.87--106.95",
   "lat": 48.87,
   "lon": -106.95,
   "zip": "",
   "city": "2 WSW Thoeny",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM 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 BLUM8 Thoeny 1WSW/Bluff Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.40--105.63",
   "lat": 46.4,
   "lon": -105.63,
   "zip": "",
   "city": "8 SE Tusler",
   "date": "2025-12-17",
   "county": "Custer",
   "source": "IEM 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 MTGOV 5.5 E Murn (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.28--105.29",
   "lat": 47.28,
   "lon": -105.29,
   "zip": "",
   "city": "8 NW Lindsay",
   "date": "2025-12-17",
   "county": "Dawson",
   "source": "IEM 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 MTLND 7.9 NW Lindsay (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-45.81--104.46",
   "lat": 45.81,
   "lon": -104.46,
   "zip": "",
   "city": "7 SE Ekalaka",
   "date": "2025-12-17",
   "county": "Carter",
   "source": "IEM 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 EKIM8 Mosby 16.3nne.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.80--105.43",
   "lat": 48.8,
   "lon": -105.43,
   "zip": "",
   "city": "1 NW Scobey",
   "date": "2025-12-17",
   "county": "Daniels",
   "source": "IEM 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 K9S2 Scobey.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.13--105.17",
   "lat": 48.13,
   "lon": -105.17,
   "zip": "",
   "city": "2 NE Poplar",
   "date": "2025-12-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 KPO1 Poplar.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.02--104.33",
   "lat": 47.02,
   "lon": -104.33,
   "zip": "",
   "city": "4 NE Hodges",
   "date": "2025-12-17",
   "county": "Dawson",
   "source": "IEM 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 MTBVR 3.8 NE Hodges (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.43--104.37",
   "lat": 47.43,
   "lon": -104.37,
   "zip": "",
   "city": "2 SW Savage",
   "date": "2025-12-17",
   "county": "Richland",
   "source": "IEM 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 MTSVG Savage Mt-16 Mp 29.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.43--105.44",
   "lat": 48.43,
   "lon": -105.44,
   "zip": "",
   "city": "9 SW Bredette",
   "date": "2025-12-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 MTMCD 8.5 SW Bredette (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.69--105.49",
   "lat": 47.69,
   "lon": -105.49,
   "zip": "",
   "city": "10 S Vida",
   "date": "2025-12-17",
   "county": "McCone",
   "source": "IEM 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 MTCOW 9.9 S Vida (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2025-12-17",
   "county": "Richland",
   "source": "IEM 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 MTLBT Lambert Mt-200 Mp 45.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.73--104.15",
   "lat": 47.73,
   "lon": -104.15,
   "zip": "",
   "city": "1 N Sidney",
   "date": "2025-12-17",
   "county": "Richland",
   "source": "IEM 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 247569 Sidney.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.78--104.25",
   "lat": 47.78,
   "lon": -104.25,
   "zip": "",
   "city": "6 NW Sidney",
   "date": "2025-12-17",
   "county": "Richland",
   "source": "IEM 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 247579 6 NW Sidney.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2025-12-17",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.08--107.57",
   "lat": 47.08,
   "lon": -107.57,
   "zip": "",
   "city": "4 WSW Sand Springs",
   "date": "2025-12-17",
   "county": "Garfield",
   "source": "IEM 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 MTLUF 4.4 W Sand Springs (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.95--104.94",
   "lat": 47.95,
   "lon": -104.94,
   "zip": "",
   "city": "12 SSE Sprole",
   "date": "2025-12-17",
   "county": "Richland",
   "source": "IEM 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 FW2498 Badger Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.69--105.49",
   "lat": 47.69,
   "lon": -105.49,
   "zip": "",
   "city": "10 S Vida",
   "date": "2025-12-17",
   "county": "McCone",
   "source": "IEM 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 MTCOW 9.9 S Vida (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.92--104.33",
   "lat": 47.92,
   "lon": -104.33,
   "zip": "",
   "city": "12 WSW Nohly",
   "date": "2025-12-17",
   "county": "Richland",
   "source": "IEM 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 MTSOO 16.0 SW Bainville (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.13--105.17",
   "lat": 48.13,
   "lon": -105.17,
   "zip": "",
   "city": "2 NE Poplar",
   "date": "2025-12-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 KPO1 Poplar.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.34--106.00",
   "lat": 48.34,
   "lon": -106,
   "zip": "",
   "city": "6 WSW Lustre",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM 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 DVI10815 Frazer.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.73--104.15",
   "lat": 47.73,
   "lon": -104.15,
   "zip": "",
   "city": "1 N Sidney",
   "date": "2025-12-17",
   "county": "Richland",
   "source": "IEM 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 247569 Sidney.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.67--105.12",
   "lat": 47.67,
   "lon": -105.12,
   "zip": "",
   "city": "3 NW Richey",
   "date": "2025-12-17",
   "county": "Dawson",
   "source": "IEM 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 DW5890 Richey.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.13--105.07",
   "lat": 48.13,
   "lon": -105.07,
   "zip": "",
   "city": "1 NNW Sprole",
   "date": "2025-12-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 POPM8 Poplar Raws.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.01--108.36",
   "lat": 47.01,
   "lon": -108.36,
   "zip": "",
   "city": "1 NNW Winnett",
   "date": "2025-12-17",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTWIN Winnett Mt-200 Mp 136.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.43--104.37",
   "lat": 47.43,
   "lon": -104.37,
   "zip": "",
   "city": "2 SW Savage",
   "date": "2025-12-17",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSVG Savage Mt-16 Mp 29.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.48--104.07",
   "lat": 46.48,
   "lon": -104.07,
   "zip": "",
   "city": "7 S Ollie",
   "date": "2025-12-17",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CACM8 Cannonball Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.60--104.24",
   "lat": 47.6,
   "lon": -104.24,
   "zip": "",
   "city": "2 NNE Crane",
   "date": "2025-12-17",
   "county": "Richland",
   "source": "IEM 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 CRNM Crane Montana.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.42--104.96",
   "lat": 47.42,
   "lon": -104.96,
   "zip": "",
   "city": "2 W Bloomfield",
   "date": "2025-12-17",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0525 Bloomfield.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.81--105.06",
   "lat": 48.81,
   "lon": -105.06,
   "zip": "",
   "city": "1 N Navajo",
   "date": "2025-12-17",
   "county": "Daniels",
   "source": "IEM 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 MTRED 1.3 N Navajo (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.78--104.52",
   "lat": 48.78,
   "lon": -104.52,
   "zip": "",
   "city": "2 ENE Plentywood",
   "date": "2025-12-17",
   "county": "Sheridan",
   "source": "IEM 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 KPWD Plentywood.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.49--104.48",
   "lat": 48.49,
   "lon": -104.48,
   "zip": "",
   "city": "2 SE Medicine Lake",
   "date": "2025-12-17",
   "county": "Sheridan",
   "source": "IEM 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 MLKM8 Medicine Lake 1ESE.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2025-12-17",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLBT Lambert Mt-200 Mp 45.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.78--104.25",
   "lat": 47.78,
   "lon": -104.25,
   "zip": "",
   "city": "6 NW Sidney",
   "date": "2025-12-17",
   "county": "Richland",
   "source": "IEM 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 247579 6 NW Sidney.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.03--105.80",
   "lat": 47.03,
   "lon": -105.8,
   "zip": "",
   "city": "13 NW Mccloud",
   "date": "2025-12-17",
   "county": "Prairie",
   "source": "IEM 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 LCFM8 Mccloud 13WNW/Big Sheep Mtn.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM 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 FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.43--105.44",
   "lat": 48.43,
   "lon": -105.44,
   "zip": "",
   "city": "9 SW Bredette",
   "date": "2025-12-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 MTMCD 8.5 SW Bredette (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.65--106.15",
   "lat": 47.65,
   "lon": -106.15,
   "zip": "",
   "city": "7 NNE Nelson Creek Rec",
   "date": "2025-12-17",
   "county": "McCone",
   "source": "IEM 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 MTMCG Mcguire Creek Mt-24 Mp 2.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.12--104.78",
   "lat": 47.12,
   "lon": -104.78,
   "zip": "",
   "city": "1 NW Forest Park",
   "date": "2025-12-17",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KGDV Glendive Airport.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.40--104.50",
   "lat": 48.4,
   "lon": -104.5,
   "zip": "",
   "city": "2 SE Homestead",
   "date": "2025-12-17",
   "county": "Sheridan",
   "source": "IEM 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 DVI07342 Homestead.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.02--104.33",
   "lat": 47.02,
   "lon": -104.33,
   "zip": "",
   "city": "4 NE Hodges",
   "date": "2025-12-17",
   "county": "Dawson",
   "source": "IEM 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 MTBVR 3.8 NE Hodges (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.08--105.67",
   "lat": 47.08,
   "lon": -105.67,
   "zip": "",
   "city": "13 NNW Mccloud",
   "date": "2025-12-17",
   "county": "Prairie",
   "source": "IEM 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 MTSHP Sheep Mountain S-253 Mp 28.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.35--108.80",
   "lat": 47.35,
   "lon": -108.8,
   "zip": "",
   "city": "7 E Roy",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM 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 MTBOH Bohemian Corner Jct Mt-19 Us-191.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-46.65--104.23",
   "lat": 46.65,
   "lon": -104.23,
   "zip": "",
   "city": "7 W Carlyle",
   "date": "2025-12-17",
   "county": "Wibaux",
   "source": "IEM 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 MTASH Ash Creek Mt-7 Mp 55.2.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-47.53--104.39",
   "lat": 47.53,
   "lon": -104.39,
   "zip": "",
   "city": "4 WNW Midway",
   "date": "2025-12-17",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8536 Savage.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.90--104.50",
   "lat": 48.9,
   "lon": -104.5,
   "zip": "",
   "city": "4 ENE Raymond",
   "date": "2025-12-17",
   "county": "Sheridan",
   "source": "IEM 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 DVI06841 Raymond.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.80--105.43",
   "lat": 48.8,
   "lon": -105.43,
   "zip": "",
   "city": "1 NW Scobey",
   "date": "2025-12-17",
   "county": "Daniels",
   "source": "IEM 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 K9S2 Scobey.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-48.81--104.25",
   "lat": 48.81,
   "lon": -104.25,
   "zip": "",
   "city": "6 S Comertown",
   "date": "2025-12-17",
   "county": "Sheridan",
   "source": "IEM 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 MTCOM 6.0 S Comertown (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-17-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 50 mph from 1040 to 1350 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-17-wind-48.31--111.92",
   "lat": 48.31,
   "lon": -111.92,
   "zip": "",
   "city": "6 NW Ledger",
   "date": "2025-12-17",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 50 mph from 1055 to 1535 local time. Peak 1 hour average sustained wind speed of 57 mph from 1415 to 1515 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-17-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-12-17",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MDT sensor Geyser MTGYS measured sustained winds averaged between 1034 AM and 703 PM of 50 mph.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-17-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2025-12-17",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 51 mph from 1132 to 1532 local time. Peak 1 hour average sustained wind speed of 58 mph from 1416 to 1515 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-17-wind-47.31--112.17",
   "lat": 47.31,
   "lon": -112.17,
   "zip": "",
   "city": "16 SE Augusta",
   "date": "2025-12-17",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 52 mph from 1305 to 1545 local time.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-17-wind-48.04--112.20",
   "lat": 48.04,
   "lon": -112.2,
   "zip": "",
   "city": "5 ESE Pendroy",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 53 mph from 1200 to 1400 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-17-wind-48.30--112.55",
   "lat": 48.3,
   "lon": -112.55,
   "zip": "",
   "city": "8 NNW Dupuyer",
   "date": "2025-12-17",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 53 mph from 1145 to 1500 local time. Peak 1 hour average sustained speed of 58 mph from 1210 to 1310 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-17-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 54 mph from 1032 to 1431 local time. Peak 1 hour average sustained speed of 63 mph from 1131 to 1231 local time.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-17-wind-48.60--112.38",
   "lat": 48.6,
   "lon": -112.38,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 54 mph from 0945 to 1456 local time. Peak 1 hour average sustained wind speed of 59 mph from 1130 to 1230 local time.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-17-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 54 mph from 0945 to 1520 local time. Peak 1 hour average sustained wind speed of 61 mph from 1140 to 1240 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-17-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 55 mph from 1235 to 1602 local time. Peak 1 hour average sustained wind speed of 60 mph from 1316 to 1421 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-17-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2025-12-17",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 55 mph from 1035 to 2040 local time. Peak 1 hour average sustained wind speed of 67 mph from 1700 to 1800 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-17-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 56 mph from 1255 to 1545 local time. Peak 1 hour average sustained wind speed of 61 mph from 1340 to 1440 local time.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-17-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 58 mph from 1121 to 1421 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-17-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 58 mph from 1115 to 1516 local time. Peak 1 hour average sustained wind speed of 65 mph from 1245 to 1346 local time.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-17-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 59 mph from 1245 to 1645 local time. Peak 1 hour average sustained speed of 65 mph from 1300 to 1400 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-17-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 61 mph from 1135 to 1415 local time. Peak 1 hour average sustained speed of 68 mph from 1205 to 1305 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-17-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-12-17",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 69 mph from 1235 to 1545 local time. Peak 1 hour average sustained wind speed of 74 mph from 1250 to 1350 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "fema-4914-Fort Peck Indian Reservation",
   "zip": "",
   "city": "Fort Peck Indian Reservation",
   "date": "2025-12-17",
   "county": "Fort Peck Indian Reservation",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Federal disaster declaration: SEVERE WINTER STORM AND STRAIGHT-LINE WINDS",
   "sourceDetail": "FEMA DR-4914: SEVERE WINTER STORM AND STRAIGHT-LINE WINDS",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "sps-2025-12-17-granite-wind",
   "zip": "",
   "city": "Granite",
   "date": "2025-12-17",
   "county": "Granite",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Granite — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-HLN-2025-12-17",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2025-12-17",
   "county": "Lewis & Clark",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HELENA REGIONAL (HLN) recorded a 91 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 91,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2025-12-17",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2025-12-17",
   "county": "Fallon",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAKER (BHK) recorded a 77 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2025-12-17",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2025-12-17",
   "county": "Sheridan",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Plentywood Sher-Wood (PWD) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2025-12-17",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLASGOW INTL ARPT (GGW) recorded a 78 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BZN-2025-12-17",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2025-12-17",
   "county": "Gallatin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BOZEMAN/GALLATIN (BZN) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-00U-2025-12-17",
   "lat": 45.7444,
   "lon": -107.6604,
   "zip": "",
   "city": "Big Horn County",
   "date": "2025-12-17",
   "county": "Big Horn",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Horn County (00U) recorded a 67 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Horn County (00U) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2025-12-17",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2025-12-17",
   "county": "Roosevelt",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WOLF POINT INTL (OLF) recorded a 73 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-9S2-2025-12-17",
   "lat": 48.8078,
   "lon": -105.4361,
   "zip": "",
   "city": "Scobey",
   "date": "2025-12-17",
   "county": "Daniels",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Scobey (9S2) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Scobey (9S2) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RVF-2025-12-17",
   "lat": 45.5354,
   "lon": -112.3023,
   "zip": "",
   "city": "Twin Bridges",
   "date": "2025-12-17",
   "county": "Madison",
   "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": "Twin Bridges (RVF) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Twin Bridges (RVF) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2025-12-17",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2025-12-17",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grassrange (MVH) recorded a 75 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2025-12-17",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BILLINGS/LOGAN INTL (BIL) recorded a 79 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2025-12-17",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2025-12-17",
   "county": "Custer",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILES CITY (MLS) recorded a 79 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-3U3-2025-12-17",
   "lat": 46.1531,
   "lon": -112.8678,
   "zip": "",
   "city": "Anaconda",
   "date": "2025-12-17",
   "county": "Deer Lodge",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Anaconda (3U3) recorded a 68 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Anaconda (3U3) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PO1-2025-12-17",
   "lat": 48.1344,
   "lon": -105.1621,
   "zip": "",
   "city": "Poplar",
   "date": "2025-12-17",
   "county": "Roosevelt",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Poplar (PO1) recorded a 68 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Poplar (PO1) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MSO-2025-12-17",
   "lat": 46.9208,
   "lon": -114.0925,
   "zip": "",
   "city": "MISSOULA/BELL FIELD",
   "date": "2025-12-17",
   "county": "Missoula",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MISSOULA/BELL FIELD (MSO) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MISSOULA/BELL FIELD (MSO) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-12-17",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 71 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2025-12-17",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2025-12-17",
   "county": "Fergus",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LEWISTOWN MUNICIPAL (LWT) recorded a 76 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-12-17",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 86 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2025-12-17",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Havre (HVR) recorded a 73 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SDY-2025-12-17",
   "lat": 47.7069,
   "lon": -104.1926,
   "zip": "",
   "city": "SIDNEY-RICHLAND",
   "date": "2025-12-17",
   "county": "Richland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SIDNEY-RICHLAND (SDY) recorded a 74 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — SIDNEY-RICHLAND (SDY) [365d backfill 2026-08]",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BTM-2025-12-17",
   "lat": 45.9548,
   "lon": -112.4975,
   "zip": "",
   "city": "BUTTE/BERT MOONEY",
   "date": "2025-12-17",
   "county": "Silver Bow",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BUTTE/BERT MOONEY (BTM) recorded a 74 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BUTTE/BERT MOONEY (BTM) [365d backfill 2026-08]",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-12-17",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-12-17",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 86 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2025-12-17",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2025-12-17",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MALMSTROM AFB (GFA) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-S34-2025-12-17",
   "lat": 47.4736,
   "lon": -114.9071,
   "zip": "",
   "city": "Plains",
   "date": "2025-12-17",
   "county": "Sanders",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Plains (S34) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plains (S34) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GPI-2025-12-17",
   "lat": 48.3042,
   "lon": -114.2636,
   "zip": "",
   "city": "KALISPELL",
   "date": "2025-12-17",
   "county": "Flathead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KALISPELL (GPI) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — KALISPELL (GPI) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-17",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 81 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-MSO-HW-W-2-Kootenai/cabinet Region-wind-2025-12-17",
   "zip": "",
   "city": "Kootenai/cabinet Region",
   "date": "2025-12-17",
   "county": "Kootenai/cabinet Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Kootenai/cabinet Region.",
   "sourceDetail": "NWS MSO — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-HW-W-2"
  },
  {
   "id": "iem-ww-MSO-HW-W-2-Flathead/mission Valleys-wind-2025-12-17",
   "zip": "",
   "city": "Flathead/mission Valleys",
   "date": "2025-12-17",
   "county": "Flathead/mission Valleys",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Flathead/mission Valleys.",
   "sourceDetail": "NWS MSO — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-HW-W-2"
  },
  {
   "id": "iem-ww-MSO-HW-W-2-Clark Fork Region-wind-2025-12-17",
   "zip": "",
   "city": "Clark Fork Region",
   "date": "2025-12-17",
   "county": "Clark Fork Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Clark Fork Region.",
   "sourceDetail": "NWS MSO — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-HW-W-2"
  },
  {
   "id": "iem-ww-MSO-HW-W-2-Missoula/bitterroot Valleys-wind-2025-12-17",
   "zip": "",
   "city": "Missoula/bitterroot Valleys",
   "date": "2025-12-17",
   "county": "Missoula/bitterroot Valleys",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Missoula/bitterroot Valleys.",
   "sourceDetail": "NWS MSO — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-HW-W-2"
  },
  {
   "id": "iem-ww-MSO-HW-W-2-Bitterroot/sapphire Mountains-wind-2025-12-17",
   "zip": "",
   "city": "Bitterroot/sapphire Mountains",
   "date": "2025-12-17",
   "county": "Bitterroot/sapphire Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bitterroot/sapphire Mountains.",
   "sourceDetail": "NWS MSO — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-HW-W-2"
  },
  {
   "id": "iem-ww-MSO-HW-W-2-Butte/blackfoot Region-wind-2025-12-17",
   "zip": "",
   "city": "Butte/blackfoot Region",
   "date": "2025-12-17",
   "county": "Butte/blackfoot Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Butte/blackfoot Region.",
   "sourceDetail": "NWS MSO — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-HW-W-2"
  },
  {
   "id": "iem-ww-MSO-HW-W-2-Potomac/seeley Lake Region-wind-2025-12-17",
   "zip": "",
   "city": "Potomac/seeley Lake Region",
   "date": "2025-12-17",
   "county": "Potomac/seeley Lake Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Potomac/seeley Lake Region.",
   "sourceDetail": "NWS MSO — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-HW-W-2"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-High Plains-wind-2025-12-17",
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-17",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Cascade County Below 5000ft-wind-2025-12-17",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2025-12-17",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Gates Of The Mountains-wind-2025-12-17",
   "zip": "",
   "city": "Gates Of The Mountains",
   "date": "2025-12-17",
   "county": "Gates Of The Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gates Of The Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Helena Valley-wind-2025-12-17",
   "zip": "",
   "city": "Helena Valley",
   "date": "2025-12-17",
   "county": "Helena Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Helena Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Ruby Mountains And Southern Beaverhead Mountains-wind-2025-12-17",
   "zip": "",
   "city": "Ruby Mountains And Southern Beaverhead Mountains",
   "date": "2025-12-17",
   "county": "Ruby Mountains And Southern Beaverhead Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Ruby Mountains And Southern Beaverhead Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Beaverhead And Western Madison Below 6000ft-wind-2025-12-17",
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2025-12-17",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaverhead And Western Madison Below 6000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Blaine-wind-2025-12-17",
   "zip": "",
   "city": "Blaine",
   "date": "2025-12-17",
   "county": "Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Hill-wind-2025-12-17",
   "zip": "",
   "city": "Hill",
   "date": "2025-12-17",
   "county": "Hill",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hill.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Toole And Liberty-wind-2025-12-17",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-12-17",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Blackfoot And Macdonald Pass-wind-2025-12-17",
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2025-12-17",
   "county": "Blackfoot And Macdonald Pass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blackfoot And Macdonald Pass.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Little Belt And Highwood Mountains-wind-2025-12-17",
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2025-12-17",
   "county": "Little Belt And Highwood Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Little Belt And Highwood Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Gallatin And Madison County Mountains And Centennial Mountains-wind-2025-12-17",
   "zip": "",
   "city": "Gallatin And Madison County Mountains And Centennial Mountains",
   "date": "2025-12-17",
   "county": "Gallatin And Madison County Mountains And Centennial Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gallatin And Madison County Mountains And Centennial Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Judith Basin County And Judith Gap-wind-2025-12-17",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2025-12-17",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Snowy And Judith Mountains-wind-2025-12-17",
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2025-12-17",
   "county": "Snowy And Judith Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Snowy And Judith Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Fergus County Below 4500ft-wind-2025-12-17",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2025-12-17",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Glacier Park Region-wind-2025-12-17",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2025-12-17",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Madison River Valley-wind-2025-12-17",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-12-17",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Glacier, Western Toole, And Central Pondera-wind-2025-12-17",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2025-12-17",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Rocky Mountain Front-wind-2025-12-17",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2025-12-17",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Pondera And Eastern Teton-wind-2025-12-17",
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2025-12-17",
   "county": "Pondera And Eastern Teton",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pondera And Eastern Teton.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-And Central Chouteau-wind-2025-12-17",
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2025-12-17",
   "county": "And Central Chouteau",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Central Chouteau.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Bears Paw Mountains And Southern Blaine-wind-2025-12-17",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2025-12-17",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Big Belt, Bridger And Castle Mountains-wind-2025-12-17",
   "zip": "",
   "city": "Big Belt, Bridger And Castle Mountains",
   "date": "2025-12-17",
   "county": "Big Belt, Bridger And Castle Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Belt, Bridger And Castle Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Meagher County Valleys-wind-2025-12-17",
   "zip": "",
   "city": "Meagher County Valleys",
   "date": "2025-12-17",
   "county": "Meagher County Valleys",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Meagher County Valleys.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Elkhorn And Boulder Mountains-wind-2025-12-17",
   "zip": "",
   "city": "Elkhorn And Boulder Mountains",
   "date": "2025-12-17",
   "county": "Elkhorn And Boulder Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Elkhorn And Boulder Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Canyon Ferry Area-wind-2025-12-17",
   "zip": "",
   "city": "Canyon Ferry Area",
   "date": "2025-12-17",
   "county": "Canyon Ferry Area",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Canyon Ferry Area.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Missouri Headwaters-wind-2025-12-17",
   "zip": "",
   "city": "Missouri Headwaters",
   "date": "2025-12-17",
   "county": "Missouri Headwaters",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Missouri Headwaters.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Gallatin Valley-wind-2025-12-17",
   "zip": "",
   "city": "Gallatin Valley",
   "date": "2025-12-17",
   "county": "Gallatin Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gallatin Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-TFX-HW-W-33-Beaverhead-wind-2025-12-17",
   "zip": "",
   "city": "Beaverhead",
   "date": "2025-12-17",
   "county": "Beaverhead",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaverhead.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-33"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Park-wind-2025-12-17",
   "zip": "",
   "city": "Park",
   "date": "2025-12-17",
   "county": "Park",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Park.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Paradise Valley-wind-2025-12-17",
   "zip": "",
   "city": "Paradise Valley",
   "date": "2025-12-17",
   "county": "Paradise Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Paradise Valley.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Livingston Area-wind-2025-12-17",
   "zip": "",
   "city": "Livingston Area",
   "date": "2025-12-17",
   "county": "Livingston Area",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Livingston Area.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Beartooth Foothills-wind-2025-12-17",
   "zip": "",
   "city": "Beartooth Foothills",
   "date": "2025-12-17",
   "county": "Beartooth Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beartooth Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Yellowstone-wind-2025-12-17",
   "zip": "",
   "city": "Yellowstone",
   "date": "2025-12-17",
   "county": "Yellowstone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Yellowstone.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Absaroka/beartooth Mountains-wind-2025-12-17",
   "zip": "",
   "city": "Absaroka/beartooth Mountains",
   "date": "2025-12-17",
   "county": "Absaroka/beartooth Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Absaroka/beartooth Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Crazy Mountains-wind-2025-12-17",
   "zip": "",
   "city": "Crazy Mountains",
   "date": "2025-12-17",
   "county": "Crazy Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Crazy Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Big Horn-wind-2025-12-17",
   "zip": "",
   "city": "Big Horn",
   "date": "2025-12-17",
   "county": "Big Horn",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Horn.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Bighorn Canyon-wind-2025-12-17",
   "zip": "",
   "city": "Bighorn Canyon",
   "date": "2025-12-17",
   "county": "Bighorn Canyon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bighorn Canyon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Musselshell-wind-2025-12-17",
   "zip": "",
   "city": "Musselshell",
   "date": "2025-12-17",
   "county": "Musselshell",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Musselshell.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Treasure-wind-2025-12-17",
   "zip": "",
   "city": "Treasure",
   "date": "2025-12-17",
   "county": "Treasure",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Treasure.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Stillwater-wind-2025-12-17",
   "zip": "",
   "city": "Stillwater",
   "date": "2025-12-17",
   "county": "Stillwater",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Stillwater.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Golden Valley-wind-2025-12-17",
   "zip": "",
   "city": "Golden Valley",
   "date": "2025-12-17",
   "county": "Golden Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Golden Valley.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Carbon-wind-2025-12-17",
   "zip": "",
   "city": "Carbon",
   "date": "2025-12-17",
   "county": "Carbon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Carbon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Red Lodge Foothills-wind-2025-12-17",
   "zip": "",
   "city": "Red Lodge Foothills",
   "date": "2025-12-17",
   "county": "Red Lodge Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Red Lodge Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Judith Gap-wind-2025-12-17",
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-12-17",
   "county": "Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Gap.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Sweet Grass-wind-2025-12-17",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2025-12-17",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Melville Foothills-wind-2025-12-17",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2025-12-17",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Wheatland-wind-2025-12-17",
   "zip": "",
   "city": "Wheatland",
   "date": "2025-12-17",
   "county": "Wheatland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wheatland.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Pryor/northern Bighorn Mountains-wind-2025-12-17",
   "zip": "",
   "city": "Pryor/northern Bighorn Mountains",
   "date": "2025-12-17",
   "county": "Pryor/northern Bighorn Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pryor/northern Bighorn Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Powder River-wind-2025-12-17",
   "zip": "",
   "city": "Powder River",
   "date": "2025-12-17",
   "county": "Powder River",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Powder River.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Carter-wind-2025-12-17",
   "zip": "",
   "city": "Carter",
   "date": "2025-12-17",
   "county": "Carter",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Carter.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Rosebud-wind-2025-12-17",
   "zip": "",
   "city": "Rosebud",
   "date": "2025-12-17",
   "county": "Rosebud",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rosebud.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Fallon-wind-2025-12-17",
   "zip": "",
   "city": "Fallon",
   "date": "2025-12-17",
   "county": "Fallon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fallon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-BYZ-HW-W-16-Custer-wind-2025-12-17",
   "zip": "",
   "city": "Custer",
   "date": "2025-12-17",
   "county": "Custer",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Custer.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-16"
  },
  {
   "id": "iem-ww-GGW-HW-W-13-Richland-wind-2025-12-17",
   "zip": "",
   "city": "Richland",
   "date": "2025-12-17",
   "county": "Richland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Richland.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-13"
  },
  {
   "id": "iem-ww-GGW-HW-W-13-Phillips-wind-2025-12-17",
   "zip": "",
   "city": "Phillips",
   "date": "2025-12-17",
   "county": "Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-13"
  },
  {
   "id": "iem-ww-GGW-HW-W-13-Valley-wind-2025-12-17",
   "zip": "",
   "city": "Valley",
   "date": "2025-12-17",
   "county": "Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Valley.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-13"
  },
  {
   "id": "iem-ww-GGW-HW-W-13-Roosevelt-wind-2025-12-17",
   "zip": "",
   "city": "Roosevelt",
   "date": "2025-12-17",
   "county": "Roosevelt",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Roosevelt.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-13"
  },
  {
   "id": "iem-ww-GGW-HW-W-13-McCone-wind-2025-12-17",
   "zip": "",
   "city": "McCone",
   "date": "2025-12-17",
   "county": "McCone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for McCone.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-13"
  },
  {
   "id": "iem-ww-GGW-HW-W-13-Dawson-wind-2025-12-17",
   "zip": "",
   "city": "Dawson",
   "date": "2025-12-17",
   "county": "Dawson",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Dawson.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-13"
  },
  {
   "id": "iem-ww-GGW-HW-W-13-Prairie-wind-2025-12-17",
   "zip": "",
   "city": "Prairie",
   "date": "2025-12-17",
   "county": "Prairie",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Prairie.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-13"
  },
  {
   "id": "iem-ww-GGW-HW-W-13-Wibaux-wind-2025-12-17",
   "zip": "",
   "city": "Wibaux",
   "date": "2025-12-17",
   "county": "Wibaux",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wibaux.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-13"
  },
  {
   "id": "iem-ww-GGW-HW-W-13-And Southeast Phillips-wind-2025-12-17",
   "zip": "",
   "city": "And Southeast Phillips",
   "date": "2025-12-17",
   "county": "And Southeast Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southeast Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-13"
  },
  {
   "id": "iem-ww-GGW-HW-W-13-And Southern Valley-wind-2025-12-17",
   "zip": "",
   "city": "And Southern Valley",
   "date": "2025-12-17",
   "county": "And Southern Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southern Valley.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-13"
  },
  {
   "id": "iem-ww-GGW-HW-W-13-Daniels-wind-2025-12-17",
   "zip": "",
   "city": "Daniels",
   "date": "2025-12-17",
   "county": "Daniels",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Daniels.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-13"
  },
  {
   "id": "iem-ww-GGW-HW-W-13-Sheridan-wind-2025-12-17",
   "zip": "",
   "city": "Sheridan",
   "date": "2025-12-17",
   "county": "Sheridan",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sheridan.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-13"
  },
  {
   "id": "iem-ww-GGW-HW-W-13-Petroleum-wind-2025-12-17",
   "zip": "",
   "city": "Petroleum",
   "date": "2025-12-17",
   "county": "Petroleum",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Petroleum.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-13"
  },
  {
   "id": "iem-ww-GGW-HW-W-13-Garfield-wind-2025-12-17",
   "zip": "",
   "city": "Garfield",
   "date": "2025-12-17",
   "county": "Garfield",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Garfield.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-13"
  },
  {
   "id": "ncei-1306414-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-12-17",
   "county": "Madison River Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTNOR Norris Hill (MT DOT) measured a 59 mph gust and high sustained winds of 44 mph, averaged over 2.5 hours. Additionally, AWOS station KEKS Ennis Airport measured sustained winds, averaged over an hour and 40 minutes, of 41 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306414",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303484-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2025-12-17",
   "county": "Little Belt And Highwood Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A few sensors measured gusts in excess of 58 mph or sustained winds of 40 mph averaged over at last an hour, including RAWS station SFJM8 South Fork Judith, and mesonet station MTMON Monarch Canyon (MT DOT), and MTKIH Kings Hill Pass (MT DOT). The peak gust observed was 74 mph at South Fork Judith RAWS.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1303484",
   "windSpeedMph": 64,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1305046-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-17",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous sensors in this zone measured sustained winds averaged over at least an hour of 50 mph, or gusts in excess of 75 mph. These sensors include mesonet stations MTM49 7 NE Choteau, DELMT Dellwo, MTCTS Choteau South US-287 (MT DOT), MTPND Pendroy (MT DOT), RICMT Rice Ridge, MCBMT McBranty, TRFM Teton River Agrimet, HODMT Hodgkiss, DAHMT Dahlman, GOLMT Gollehan, and MTBOW Bowmans Corner (MT DOT), AWOS stations K1GM Golf and K1FM Foxtrot, Montana mesonet stations Bynum W, Augusta N, and Bowmans Corner. A co-op observer near Bynum reported roof damage and mailboxes being blown away. The peak gust observed was 104 mph at Bynum W Montana mesonet. Sustained winds at Bynum W averaged 74 mph between 1250 PM and 150 PM MST.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1305046",
   "windSpeedMph": 90,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306417-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2025-12-17",
   "county": "Pondera And Eastern Teton",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Quite a few sensors measured gusts of 58 mph or greater or sustained winds of 40 mph or greater averaged over at least an hour. These sensors include mesonet station MTM54 SW Power, MTTRV Teton River (MT DOT), AWOS stations K1HM Hotel and K1JM Juliett, mesonet station DAHMT Dahlman, and Montana mesonet stations Brady NE and Midway Colony. The peak gust was 78 mph and was observed at the Midway Colony.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306417",
   "windSpeedMph": 68,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306906-2025-12-17",
   "lon": 209558,
   "zip": "",
   "city": "Clark Fork Region",
   "date": "2025-12-17",
   "county": "Clark Fork Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Extreme gusts battered Sanders and Mineral Counties on December 17, with peak wind reports including 69 mph at 0800MST at the Plains AWOS and 57 mph at the Thompson Falls RAWS. The dangerous conditions prompted an urgent Do Not Travel alert from the Community Ambulance Service of Western Sanders County at 0830MST because live power lines and falling trees completely blocked roadways. Major transportation corridors were heavily impacted: a downed tree blocked a lane of I-90 Westbound at 0725MST, fallen trees blocked the Eastbound I-90 Tarkio exit at 0845MST, a semi-truck crash completely blocked MT-200 at 0940MST, and downed power lines forced the closure of Highway 10 West near Huson at 1120MST.||Utility infrastructure suffered catastrophic damage from falling timber. In Mineral County, over 80 percent of tracked customers (4,002 meters) lost power. Sanders County experienced similar devastation, with 4,481 customers, roughly 47 percent of the county, losing electricity. The power outages were so widespread and prolonged that approximately 250 residents utilized a warming shelter in Mineral County two days after the initial event. High-elevation recreation was also impacted, with Lookout Pass Ski Resort losing power by 0735MST, alongside reports of widespread timber blowdowns across its ski runs.||Structural and property damage was severe and widespread across the zone. At 0930MST, severe winds ripped sections of the roof off Thompson Falls Elementary School. In Haugan, falling timber struck the Savenac Historic Tree Nursery and Visitor Center, causing significant roof damage. In Huson, an uprooted tree lifted a camper and twisted it entirely off its jacks. Meanwhile, at Quinn's Hot Springs south of Paradise, an estimated 75 large trees were toppled by the winds, compounding the massive cleanup efforts required across the region.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1306906",
   "windSpeedMph": 60,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306305-2025-12-17",
   "lon": 209558,
   "zip": "",
   "city": "Kootenai/cabinet Region",
   "date": "2025-12-17",
   "county": "Kootenai/cabinet Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "At 0940 MST, the Lincoln County Sheriff���s Office issued an Emergency Travel Only order as downed trees and power lines rendered major routes���including US-2 and MT-56���impassable. In Libby, a failure of the cellular network created a communications gap for emergency services during the peak of the event.||Property damage was widespread; numerous homes and structures were struck by falling timber, including a home 4 miles NW of Troy and a garage up Pipe Creek. Private losses were notable, including multiple totaled greenhouses and several vehicles crushed by falling Ponderosa pines, such as a late-model truck near the Libby airport and another at Bull Lake. Utility infrastructure was hit hard; numerous downed poles resulted in a total system outage for Lincoln Electric, while Northern Lights and Flathead Electric reported extensive damage to lines, with some Libby-area customers remaining without power for nearly a week. Blacktail Mountain Ski Area was forced to suspend lift operations due to storm-related complications with lift lines.|Due to mild temperatures and additional precipitation, the Yaak River nearly reached minor flood stage on December 17.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1306305",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306412-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-12-17",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous sensors measured gusts of 58 mph or greater or sustained winds of 40 mph or greater averaged over at least an hour. The quantity of sensors is too many to list, but here are a few that had notable gusts: Montana Mesonet station Mt Lebanon SE (94 mph), mesonet station GW3478 TCTIBER (80 mph), and mesonet station GW3546 Whitlash 7 South (91 mph).",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306412",
   "windSpeedMph": 82,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306927-2025-12-17",
   "lon": 209558,
   "zip": "",
   "city": "Bitterroot / Sapphire Mountains",
   "date": "2025-12-17",
   "county": "Bitterroot / Sapphire Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Extreme winds battered the higher elevations, with a weather station atop Mount Sentinel (5,026 feet) serving as a proxy for the surrounding peaks.  This station recorded a sustained wind of 76 mph and a staggering peak gust of 99 mph from the west-northwest at 0900MST, with gusts consistently exceeding 70 to 90 mph throughout the morning and into the afternoon. Along Highway 12 between Lolo and Lolo Pass, the Montana Department of Transportation warned motorists to limit travel as strong winds blew trees, debris, and rocks onto the roadway around 0820MST west of milepost 32.6. Widespread power outages were reported throughout the area, including significant disruptions up Petty Creek noted by emergency services on the evening of December 17.||Recreational areas experienced staggering timber blowdowns, with snowmachine and cross-country trails covered by hundreds of fallen trees. The Bitterroot Cross-Country Ski Club described it as one of the biggest windstorms they had experienced in years. At the Lolo Pass Visitor Center, officials noted extensive damage with trees completely blocking all cross-country trails. At Chief Joseph Pass, the Bitterroot Cross-Country Ski Club reported hundreds of downed trees; crews had to clear over 150 trees on December 18 just to reopen three main skiable trails. The massive cleanup efforts extended for months; the Missoula Snowgoers Snowmobile Association reported removing 62 trees from a single trail near Lolo Hot Springs as late as February 17, 2026. In the Bitterroot National Forest, Lost Horse Road had multiple trees down across the road and sustained damage to campgrounds.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306927",
   "windSpeedMph": 86,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306889-2025-12-17",
   "lon": 209558,
   "zip": "",
   "city": "Flathead/mission Valleys",
   "date": "2025-12-17",
   "county": "Flathead/mission Valleys",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A historic high wind event impacted the Flathead and Mission Valleys on December 17, 2025, as a powerful cold front brought high winds acting on soils super-saturated by a preceding atmospheric river. Peak gusts frequently exceeded 60 mph across the valley floors, including 67 mph at 0855MST at Glacier Park International Airport, 64 mph at 0915MST at Elmo, and 62 mph at 0900MST at the Creston Agrimet station. The Flathead County Sheriff's Office issued a travel advisory at 1000MST due to hazardous conditions and widespread disruptions. Significant transportation impacts included the closure of US-93 near Somers after a semi-truck was blown across the roadway, and multiple lane blockages on MT-35, MT-200, and Big Mountain Road between 0740MST and 1313MST due to fallen trees and power lines.||Utility infrastructure sustained damage that Flathead Electric Cooperative described as unprecedented and one of the most challenging in their 88-year history. At the 1200MST peak, over 30,000 meters were without power. The combination of high winds and unstable root structures sent trees into lines, causing over 150 individual outages. In Lake County, 5,166 Mission Valley Power customers remained without power as late as 1500MST, with some outages persisting past 1800 MST. These extended outages forced many grocery stores and residents to dispose of all fresh and frozen inventory after being without power for over eight hours.||Property damage was widespread; falling timber caused roof damage to homes in Polson and significant structural damage at the historic Conrad Mansion in Kalispell, where a tree destroyed a gazebo. Public and recreational icons were also affected; the iconic Bigfork cross was destroyed. Flathead County officials described the aftermath as devastating, and final power restoration for the last Flathead Electric members was not completed until 1000MST on December 24.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1306889",
   "windSpeedMph": 58,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303325-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Gallatin And Madison",
   "date": "2025-12-17",
   "county": "Gallatin And Madison",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple sensors in this zone measured strong winds and gusts at lower elevations (Not at the high peaks), including MTBSK Big Sky Road (MT DOT), RAWS stations RRDM8 Red Rock and BTKM8 Burnt Creek, and NW Energy sensors Cornucopia Rd near Virginia City. The peak observed gust was at Cornucopia Rd and was 76 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303325",
   "windSpeedMph": 66,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303322-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Northwest Beaverhead",
   "date": "2025-12-17",
   "county": "Northwest Beaverhead",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station WRSM8 and mesonet station MTBHP Big Hole Pass (MT DOT) measured gusts at or in excess of 58 mph, including a peak gust of 74 mph at Wise River. Big Hole Pass also measured sustained winds, averaging 41 mph, from 931AM MST through 335 PM MST.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1303322",
   "windSpeedMph": 64,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306914-2025-12-17",
   "lon": 209558,
   "zip": "",
   "city": "Missoula / Bitterroot Valleys",
   "date": "2025-12-17",
   "county": "Missoula / Bitterroot Valleys",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Peak wind reports across the Missoula and Bitterroot Valleys included 88 mph at the Stevensville Airport at 0956MST, 68 mph at the Little Rock Creek RAWS at 1009MST, 66 mph at the Stevi RAWS at 1014MST, and 61 mph at the Missoula Airport at 0853MST. Hazardous conditions and flying debris severely impacted travel. The Missoula Police Department advised against all unnecessary travel at 0933MST. At 0915MST, fallen trees blocked the left lane of S-203 Southbound, and at 1026MST, US-93 was completely blocked by fallen trees between mile markers 4 and 5. In Missoula, a massive tree fell across West Broadway at Birch Street, pinning a driver inside a vehicle, though they were not injured. Downed trees and power lines also forced the sustained closure of Gharrett Street around 1345MST. In Ravalli County, the Sheriff's Office issued an Emergency Travel Only order as power outages disabled traffic lights and debris blocked numerous roads, including Daly Avenue and Old Corvallis Road. ||Falling timber caused catastrophic damage to utility infrastructure. By 1500MST, approximately 30 percent of Ravalli County (7,433 customers) and nearly 7,000 customers in Missoula County were without power. A prominent transmission pole was left leaning precariously over North Reserve Street near Costco in Missoula. Critical services were interrupted; the Ravalli County Airport lost power around 0914MST, and the Hamilton VA Clinic was forced to close completely due to a lack of power and water. Outages were so extensive that they persisted for thousands of customers well into December 19, and final power restoration for Missoula Electric Cooperative members was not completed until 0300MST on December 24. ||Structural and property damage was severe. Around 0930MST, intense winds ripped sections of the roof off Jefferson School in Missoula. In Frenchtown, a community pavilion near the elementary school was destroyed. Numerous massive trees crashed into homes and vehicles, including a large pine striking a house between Stevensville and Florence, massive fir trees landing on homes on South Third and Fourth Streets in Hamilton, and a spruce tree crushing two trucks on Pine Street in Stevensville. Schools across the region, including in Frenchtown and Hamilton, were forced to close or issue shelter-in-place holds as conditions deteriorated and phone lines failed.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306914",
   "windSpeedMph": 76,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306931-2025-12-17",
   "lon": 209558,
   "zip": "",
   "city": "Butte / Blackfoot Region",
   "date": "2025-12-17",
   "county": "Butte / Blackfoot Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Extreme wind gusts battered the region, including 76 mph near Avon at 1017MST, 62 mph at the Yankee Flat RAWS at 1040MST, and 58 mph at the Bearmouth MDT at 1132MST. MacDonald Pass on US-12 experienced prolonged severe conditions following a cold front passage at 0847MST, which delivered an initial peak gust of 62 mph, then a maximum sustained wind of 51 mph recorded at 1430MST and gusts peaked at 75 mph at 1700MST. Bert Mooney Airport recorded a peak gust of 67 mph at 1353MST. ||Butte-Silver Bow Emergency Management issued a severe weather alert at 0925MST, urging residents to remain indoors, limit travel to emergencies only, and avoid windows due to flying debris, downed trees, and live power lines. By 1330MST, reports indicated high winds left trees either sheared mid-trunk or completely toppled throughout the Butte area. The top half of a massive fir tree snapped on Quartz Street in Uptown Butte, and a spruce tree planted in the 1930s crushed and totaled a parked car in the same neighborhood. The storm compromised the power grid with live downed lines triggering several small ground fires. The destruction was so severe that a representative from the Montana Standard described it as the worst wind damage they had ever witnessed. Law enforcement maintained an emergency-only travel advisory as crews worked throughout the day to clear streets of fallen trees and debris. Also a downed power substation was reported in the Helmville area.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1306931",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306928-2025-12-17",
   "lon": 209558,
   "zip": "",
   "city": "Potomac / Seeley Lake Region",
   "date": "2025-12-17",
   "county": "Potomac / Seeley Lake Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Peak wind gusts included 60 mph at 0846MST at the Bonner I-90 weather station near milepost 110.3. Hazardous conditions and falling timber severely impacted travel corridors throughout the region. East of Hellgate Canyon, a fallen tree partially blocked the westbound off-ramp of I-90 at milepost 107.0 at 1126MST. Highway 200 was closed east of Bonner for a couple of hours due to trees down across both lanes. Along Highway 83, the Montana Department of Transportation issued an obstruction warning for falling trees from milepost 12.0 to 51.0 at 0920MST. Specific blockages on MT-83 included a downed tree causing a partial southbound blockage at milepost 38.5 at 0850MST, and a complete lane blockage at milepost 19.0 near Seeley Lake at 1330MST due to trees and power lines down. The Missoula County Sheriff's Office issued an alert at 1426MST noting traffic delays in both directions from the 19-mile marker. In Clinton, trees were reported down on the roadway at Wallace Creek Road around 1200MST.|Utility infrastructure sustained massive damage. Around 1200MST, power was reported out on Wallace Creek Road in Clinton. By 1800MST on December 17, emergency services reported that a substation was down in the Helmville area, and utility crews were responding to outages in Condon, Placid Lake, and Double Arrow. Thousands of customers remained without power, with the last customer gaining power by 0300MST December 24.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1306928",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306391-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2025-12-17",
   "county": "Blackfoot And Macdonald Pass",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Two MDT sensors (Flesher Pass and MacDonald Pass) and a NW Energy sensor (002NW Hwy 12 measured gusts in excess of 58 mph, including a peak gust of 78 mph at Flesher Pass. The sensor at MacDonald Pass measured sustained winds of 44 mph between 1145 AM and 715PM. At the NW energy sensor Hwy 12, sustained winds averaged 40 mph between 320 PM and 420 PM. Finally, a public report was received stating 26 trees were blown down across Stemple Pass Rd 10 miles ESE of Lincoln.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306391",
   "windSpeedMph": 68,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306311-2025-12-17",
   "lon": 209558,
   "zip": "",
   "city": "West Glacier Region",
   "date": "2025-12-17",
   "county": "West Glacier Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Glacier National Park reported that at least 50 trees fell down along the Going-To-The-Sun Road, Camas Road and bike paths. Multiple trees were reported down 10 miles northwest of Essex, laying against power lines and several had blocked U.S. Highway 2 at Milepost 171. Trees were also blown down on Big Mountain Road leading up to the ski resort. Flathead Electrical COOP reported that over 30,000 members were without power by mid-day of the 17th. They restored most of the power by Christmas Eve.",
   "sourceDetail": "Verified by Park/Forest Service — NCEI Event #1306311",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303926-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-17",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple sensors measured sustained winds of 50 mph or greater averaged over at least an hour, or gusts in excess of 75 mph, including Montana mesonet stations Dog Gun Lake E, Wetzel NE, and Dupuyer N, mesonet stations MTBWG Browning (MT DOT), SHBM Browning, MTBRN Two Medicine Bridge (MT DOT), and RAWS station BGRM8 Browning. The peak observed gust in this zone was 95 mph at Dog Gun Lake E. This sensor also recorded sustained winds, averaged over an hour, of 68 mph between 1205 PM and 105 PM MST.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303926",
   "windSpeedMph": 83,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303323-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2025-12-17",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN measured multiple gusts in excess of 58 mph, including a peak gust of 97 mph at 931 AM. Power to the ASOS and surrounding community was lost as this peak gust occurred, resulting in limited observations elsewhere. Two other reports were received from the Dillon area stating that a large tree was uprooted and that the wind caused a greenhouse to collapse.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1303323",
   "windSpeedMph": 84,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303920-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Gallatin Valley",
   "date": "2025-12-17",
   "county": "Gallatin Valley",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several sources reported sustained winds of 40 mph averaged over at least an hour or gusts of 58 mph, including ASOS station KBZN Bozeman Airport, Montana mesonet station Manhattan S, mesonet station AV387 Manhattan, as well as trained spotters. The peak gust in the Gallatin valley was reported by a trained spotter 1 NW of Amsterdam, who measured a 78 mph gust. Additional damage reports include 100-foot pine trees being snapped and blown over and portions of 8-feet fences being blown away completely.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1303920",
   "windSpeedMph": 68,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306392-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Gates Of The Mountains",
   "date": "2025-12-17",
   "county": "Gates Of The Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous sensors and a trained spotter reported gusts in excess of 58 mph or sustained winds averaging at least 40 mph over an hour or more, including mesonet station MTSBN Sieben Flats (MT DOT), RAWS station DBOM8 Dearborn and NW Energy sensor Birdseye Rd. The peak gust reported was from the trained spotter 7 miles east of Marysville, which was 80 mph. The trained spotter also reported a 40 foot tall pine tree was toppled due to the winds. Additionally, the Sieben Flats sensor measured sustained winds averaging 41 mph between 931AM and 234 PM, at which time the sensor lost power and stopped reporting. The last observation at this sensor before reporting stopped was sustained winds of 60 mph with a gust to 79 mph.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1306392",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303324-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Ruby Mountains And Southern Beaverhead Mountains",
   "date": "2025-12-17",
   "county": "Ruby Mountains And Southern Beaverhead Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several RAWS stations, including HRKM8 Harkness, LMRM8 Antelope, and BRRM8 Brenner in addition to mesonet station MTMQM Monida Pass (MT DOT) measured gusts in excess of 60 mph. The peak observed gust was 68 mph at Brenner.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1303324",
   "windSpeedMph": 59,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303482-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Elkhorn And Boulder Mountains",
   "date": "2025-12-17",
   "county": "Elkhorn And Boulder Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A few sensors in this zone measured gusts of 58 mph or greater or sustaiend winds of 40 mph or greater averaged over at least an hour, including RAWS stations EKHM8 Elkhorn and GAAM8 Galena, and mesonet stations MTSPK Spokane Creek (MT DOT) and MTCLN Clancy (MT DOT). Public reports were also received from Montana City and Clancyof pine trees down blocking roadways. THe peak observed gust was at Spokane Creek (75 mph).",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303482",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1304759-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Missouri Headwaters",
   "date": "2025-12-17",
   "county": "Missouri Headwaters",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT DOT sensor MTBLS Boulder South MT-69 mp 27.7 measured multiple gusts of greater than 58 mph in addition to a period of high sustained winds (42 mph averaged over an hour). The peak gust was 71 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1304759",
   "windSpeedMph": 62,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306394-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2025-12-17",
   "county": "Rocky Mountain Front",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wunderground sensor Upper Elk Creek (KMTAUGUS3) Measured a 71 mph gust. While this does not satisfy the typical higher criteria of 75 mph for this zone, the overwhelming pile of evidence supporting a high-end wind day in addition the fact that there are no Windy sensors in this zone leaves very little options. It was incredibly windy but there were no sensors in areas that were not protected from winds at least in some capacity.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1306394",
   "windSpeedMph": 62,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306396-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Helena Valley",
   "date": "2025-12-17",
   "county": "Helena Valley",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous sensors measured high winds and numerous reports of damage were received from trained spotters and the public. Sensors that reported criteria winds: ASOS station KHLN Helena Airport, mesonet station HVMT Helena Agrimet, HRWM8 Helena RAWS, and mesonet station FW7359 Helena. The peak observed gust was 91 mph at the Helena Airport ASOS. Power was lost at the Helena Airport when this gust occurred. Due to the power outage the extend of 5 minute data was lost, bur prior to this 91 mph gust, sustained winds averaged 42 mph between 1035 AM and 2 PM. ||As for reports received from trained spotters and the public: 1 mile SE of Helena there was a report of a traffic sign bent over with debris blowing through the streets. Several reports were received stating large trees were down across the valley. 4 miles ENE or Helena there was a report of a horse shelter being destroyed. A more comprehensive tree damage report was received from Helena stating the top third of 50-60 ft conifers were snapped off, power poles broke, and roof tiles were coming off of buildings. ||KTVH posted a video interviewing Helena Parks, which stated there were greater than 1,000 trees down across city limits, and that each tree was approximately $450 to address. Additionally, trees weakened that are still standing will still have to be addressed later in the spring, adding even most cost to the cleanup activities. The video estimated a cost between $25,000 and $30,000 for the cleanup, not including any private property damaged. Given there is additional cleanup necessary later this spring, and that there is likely no way to get a final estimate for damages combining public and private damage, the cost will be left as unknown at this time.||Additional Impacts: Helena Public Schools implemented an early release and activated emergency protocol for students traveling home. Several images were received showing a metal light post being bent all the way to the ground. Severe driving conditions were reported by 511MT along Interstate 15 through the Helena Valley due to exceedingly strong cross winds and numerous tipped semis.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1306396",
   "windSpeedMph": 79,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303486-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2025-12-17",
   "county": "And Central Chouteau",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous sensors in this zone measured gusts of 58 mph or greater or sustained winds of 40 mph or greater averaged over at least an hour, including Montana mesonet stations Carter N, Big Sandy SW, Highwood Bench, Big Sandy NW, and Frenchman Ridge, AWOS station K79S Fort Benton Airport, mesonet stations MTLOM Loma (MT DOT), GW6710 Meadowlane, GW6518 Big Sandy Airport, and GW3862 Loma 18 NW. The peak observed gust was 85 at Montana Mesonet station Carter N.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303486",
   "windSpeedMph": 74,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303483-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Canyon Ferry Area",
   "date": "2025-12-17",
   "county": "Canyon Ferry Area",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several sensors measured sustained winds of 40 mph or greater averaged over at least an hour or gusts of 58 mph or greater, including RAWS station GINM8 Ginger, Montana mesonet station Toston, Agrimet station TOSM 5.5 SW Toston, and mesonet station MTTOS Toston Bridge US-287 (MT DOT). The peak observed gust was at the Ginger RAWS (85 mph).",
   "sourceDetail": "Verified by RAWS — NCEI Event #1303483",
   "windSpeedMph": 74,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1304757-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2025-12-17",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Two Ambient stations measured gusts in excess of 60 mph, including ambient station Howards Lodge in Babb and Glacier Park Trading Company in East Glacier Park. The peak gust observed was at Howards Lodge (72 mph).",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1304757",
   "windSpeedMph": 63,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303477-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2025-12-17",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous sensors in this zone measured sustained winds of 40 mph or greater averaged over at least an hour, or gusts of 58 mph or greater, including RAWS station FBLM8 Fort Belknap and LBCM8 Little Bullwhacker Creek, Montana mesonet stations Dry Lake, Cleveland N, Warrick S, and Big Sandy SE. An additional public report was received stating gusts similar to what these sensors observed. The peak observed gust in this zone was observed on the Fort Belknap reservation at the Fort Belknap RAWS (88 mph) between 618 PM and 718 PM.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1303477",
   "windSpeedMph": 76,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303834-2025-12-17",
   "lon": 209183,
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2025-12-17",
   "county": "Snowy And Judith Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "This zone does not have many sensors, so verification is a bit sparse. The one DOT sensor at Lewistown Divide lost power and did not report winds/gusts for the overwhelming majority of the event. The other reliable sensor is Judith Peak RAWS JPKM8, though that sensor is at a mountain peak. Given these factors, the source for this verification is a single Ambient Weather sensor which measured a 59 mph gust southeast of Lewistown. If you were to include Judith Peak, the peak observed gust in this zone was 94 mph and the duration of the event would expand through much of the day December 17.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303834",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-46.34--112.77",
   "lat": 46.34,
   "lon": -112.77,
   "zip": "",
   "city": "4 NNW Racetrack",
   "date": "2025-12-16",
   "county": "Powell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DRLM 4.0 N Racetrack (AGRIMET).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.32--113.69",
   "lat": 48.32,
   "lon": -113.69,
   "zip": "",
   "city": "3 SW Pinnacle",
   "date": "2025-12-16",
   "county": "Flathead",
   "source": "IEM 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 TRWMT Tunnel Ridge Wind.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.74--113.74",
   "lat": 48.74,
   "lon": -113.74,
   "zip": "",
   "city": "3 NNW Logan Pass",
   "date": "2025-12-16",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GDNWL 3.3 N Logan Pass (GNP).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-46.53--114.05",
   "lat": 46.53,
   "lon": -114.05,
   "zip": "",
   "city": "2 ENE Stevensville",
   "date": "2025-12-16",
   "county": "Ravalli",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AV610 Stevensville.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.48--111.38",
   "lat": 47.48,
   "lon": -111.38,
   "zip": "",
   "city": "4 WSW Great Falls",
   "date": "2025-12-16",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "58 mph gust at Great Falls International Airport ASOS.",
   "sourceDetail": "NWS TFX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.39--109.14",
   "lat": 48.39,
   "lon": -109.14,
   "zip": "",
   "city": "12 NE Lloyd",
   "date": "2025-12-16",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Cleveland N (Montana Mesonet) reported a 71 mph Wind Gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.90--113.44",
   "lat": 47.9,
   "lon": -113.44,
   "zip": "",
   "city": "19 E Swan Lake",
   "date": "2025-12-16",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT727 Spotted Bear Lookout.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.38--114.06",
   "lat": 48.38,
   "lon": -114.06,
   "zip": "",
   "city": "Hungry Horse",
   "date": "2025-12-16",
   "county": "Flathead",
   "source": "IEM 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 HNYM8 Hungry Horse Raws.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2025-12-16",
   "county": "Blaine",
   "source": "IEM 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 FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-16",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.72--110.70",
   "lat": 47.72,
   "lon": -110.7,
   "zip": "",
   "city": "8 SSW Fort Benton",
   "date": "2025-12-16",
   "county": "Chouteau",
   "source": "IEM 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 DVI01740 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.85--112.66",
   "lat": 48.85,
   "lon": -112.66,
   "zip": "",
   "city": "16 WNW Santa Rita",
   "date": "2025-12-16",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Buffalo Lake E (Montana Mesonet) reported a 64 mph Wind Gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-46.52--112.81",
   "lat": 46.52,
   "lon": -112.81,
   "zip": "",
   "city": "Garrison",
   "date": "2025-12-16",
   "county": "Powell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGAR Garrison (MT DOT).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2025-12-16",
   "county": "Pondera",
   "source": "IEM 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 MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-12-16",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.68--110.90",
   "lat": 47.68,
   "lon": -110.9,
   "zip": "",
   "city": "7 ESE Floweree",
   "date": "2025-12-16",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Highwood Bench (Montana Mesonet) reported a 61 mph Wind Gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-12-16",
   "county": "Stillwater",
   "source": "IEM 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 CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2025-12-16",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2025-12-16",
   "county": "Toole",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Shelby (SBX) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.72--114.54",
   "lat": 47.72,
   "lon": -114.54,
   "zip": "",
   "city": "5 ENE Lonepine",
   "date": "2025-12-16",
   "county": "Lake",
   "source": "IEM 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 MTM58 4.8 E Lonepine (MT-MESO).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-16",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-12-16",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2025-12-16",
   "county": "Toole",
   "source": "IEM 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 GW0664 Shelby Airport.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2025-12-16",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.75--110.55",
   "lat": 47.75,
   "lon": -110.55,
   "zip": "",
   "city": "7 SE Fort Benton",
   "date": "2025-12-16",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Frenchman Ridge (Montana Mesonet) reported a 61 mph Wind Gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2025-12-16",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2025-12-16",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.28--113.43",
   "lat": 48.28,
   "lon": -113.43,
   "zip": "",
   "city": "1 E Blacktail - Railroa",
   "date": "2025-12-16",
   "county": "Flathead",
   "source": "IEM 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 FIEM8 5 W Marias Pass.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.28--110.80",
   "lat": 47.28,
   "lon": -110.8,
   "zip": "",
   "city": "3 WNW Raynesford",
   "date": "2025-12-16",
   "county": "Cascade",
   "source": "IEM 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 K1AM Alpha.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-16",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2025-12-16",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.89--112.09",
   "lat": 47.89,
   "lon": -112.09,
   "zip": "",
   "city": "7 NE Choteau",
   "date": "2025-12-16",
   "county": "Teton",
   "source": "IEM 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 MTM49 6.9 NE Choteau (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.37--114.26",
   "lat": 47.37,
   "lon": -114.26,
   "zip": "",
   "city": "Moiese",
   "date": "2025-12-16",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM94 Cskt Bison Range.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-46.98--112.36",
   "lat": 46.98,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2025-12-16",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "59 mph wind gust at Flesher Pass on MT-279.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2025-12-16",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-46.97--108.50",
   "lat": 46.97,
   "lon": -108.5,
   "zip": "",
   "city": "6 SE Tiegen",
   "date": "2025-12-16",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Winnett SW Hydromet station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2025-12-16",
   "county": "Blaine",
   "source": "IEM 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 FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-45.46--109.57",
   "lat": 45.46,
   "lon": -109.57,
   "zip": "",
   "city": "4 W Fishtail",
   "date": "2025-12-16",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FSLM8 Fishtail.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-16",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.92--108.73",
   "lat": 47.92,
   "lon": -108.73,
   "zip": "",
   "city": "5 WNW Landusky",
   "date": "2025-12-16",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHAY 6.1 SW Hays (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2025-12-16",
   "county": "Phillips",
   "source": "IEM 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 MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.14--110.82",
   "lat": 47.14,
   "lon": -110.82,
   "zip": "",
   "city": "3 NNE Monarch",
   "date": "2025-12-16",
   "county": "Cascade",
   "source": "IEM 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 MTMON Monarch Canyon (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.04--112.20",
   "lat": 48.04,
   "lon": -112.2,
   "zip": "",
   "city": "5 ESE Pendroy",
   "date": "2025-12-16",
   "county": "Teton",
   "source": "IEM 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 RICMT Rice Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2025-12-16",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2025-12-16",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2025-12-16",
   "county": "Phillips",
   "source": "IEM 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 ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2025-12-16",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2025-12-16",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-16",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.04--113.99",
   "lat": 47.04,
   "lon": -113.99,
   "zip": "",
   "city": "5 E Evaro",
   "date": "2025-12-16",
   "county": "Missoula",
   "source": "IEM 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 PNTM8 Point 6.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2025-12-16",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2025-12-16",
   "county": "Park",
   "source": "IEM 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 MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.26--113.50",
   "lat": 48.26,
   "lon": -113.5,
   "zip": "",
   "city": "3 WSW Blacktail - Railr",
   "date": "2025-12-16",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNSLP 2.9 W Blacktail - Railroad ID (GNP).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 97,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-16",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-12-16",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2025-12-16",
   "county": "Phillips",
   "source": "IEM 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 MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2025-12-16",
   "county": "Pondera",
   "source": "IEM 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 MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2025-12-16",
   "county": "Phillips",
   "source": "IEM 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 ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2025-12-16",
   "county": "Carbon",
   "source": "IEM 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 MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-46.45--109.80",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "2 ENE Harlowton",
   "date": "2025-12-16",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1KM 2 ENE Harlowton.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2025-12-16",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.41--111.72",
   "lat": 47.41,
   "lon": -111.72,
   "zip": "",
   "city": "8 SSE Fort  Shaw",
   "date": "2025-12-16",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sun River SE (Montana Mesonet) measure a wind gust of 64 mph.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2025-12-16",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2025-12-16",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.09--109.97",
   "lat": 47.09,
   "lon": -109.97,
   "zip": "",
   "city": "3 ENE Benchland",
   "date": "2025-12-16",
   "county": "Judith Basin",
   "source": "IEM 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 MTM47 MDA - Benchland.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2025-12-16",
   "county": "Phillips",
   "source": "IEM 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 MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2025-12-16",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.87--106.95",
   "lat": 48.87,
   "lon": -106.95,
   "zip": "",
   "city": "2 WSW Thoeny",
   "date": "2025-12-16",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BLUM8 Thoeny 1WSW/Bluff Creek.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2025-12-16",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2025-12-16",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-12-16",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.06--109.95",
   "lat": 47.06,
   "lon": -109.95,
   "zip": "",
   "city": "2 WNW Moccasin",
   "date": "2025-12-16",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Moccasin (Montana Mesonet) measured a 58 mph Wind Gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-46.72--109.77",
   "lat": 46.72,
   "lon": -109.77,
   "zip": "",
   "city": "2 SSW Garneill",
   "date": "2025-12-16",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Judith Gap (Montana Mesonet) measured a 60 mph Wind Gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-12-16",
   "county": "Wheatland",
   "source": "IEM 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 MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.93--106.17",
   "lat": 47.93,
   "lon": -106.17,
   "zip": "",
   "city": "11 SSW Frazer",
   "date": "2025-12-16",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Scotsman Coulee_ MT (UMRB-UMT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-16",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-45.16--109.36",
   "lat": 45.16,
   "lon": -109.36,
   "zip": "",
   "city": "6 WSW Red Lodge",
   "date": "2025-12-16",
   "county": "Carbon",
   "source": "IEM 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 TCTM8 Timbercrest.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2025-12-16",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2025-12-16",
   "county": "Sheridan",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Plentywood Sher-Wood (PWD) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-16",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-16",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-46.72--110.41",
   "lat": 46.72,
   "lon": -110.41,
   "zip": "",
   "city": "12 NNE Checkerboard",
   "date": "2025-12-16",
   "county": "Judith Basin",
   "source": "IEM 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 SFJM8 S. Fork Judith RAWS -12 NE Checkerboard.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.52--104.73",
   "lat": 48.52,
   "lon": -104.73,
   "zip": "",
   "city": "10 W Medicine Lake",
   "date": "2025-12-16",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Medicine Lake W_ MT (UMRB-UMT - GGW).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2025-12-16",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.81--104.25",
   "lat": 48.81,
   "lon": -104.25,
   "zip": "",
   "city": "6 S Comertown",
   "date": "2025-12-16",
   "county": "Sheridan",
   "source": "IEM 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 MTCOM 6.0 S Comertown (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-16",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-45.46--109.57",
   "lat": 45.46,
   "lon": -109.57,
   "zip": "",
   "city": "4 W Fishtail",
   "date": "2025-12-16",
   "county": "Stillwater",
   "source": "IEM 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 FSLM8 Fishtail.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-12-16",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-12-16",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-12-16",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-16",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-16-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-12-16",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2025-12-16",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2025-12-16",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2025-12-16",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2025-12-16",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grassrange (MVH) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-12-16",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-12-16",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 65 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-12-16",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-16",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 74 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-79S-2025-12-16",
   "lat": 47.8451,
   "lon": -110.6365,
   "zip": "",
   "city": "Fort Benton",
   "date": "2025-12-16",
   "county": "Chouteau",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fort Benton (79S) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Fort Benton (79S) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2025-12-16",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2025-12-16",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-16",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-16",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2025-12-16",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2025-12-16",
   "county": "Cascade",
   "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": "MALMSTROM AFB (GFA) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1GM-2025-12-16",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2025-12-16",
   "county": "Lewis And Clark",
   "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": "Golf (1GM) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-HW-W-15-Judith Gap-wind-2025-12-16",
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-12-16",
   "county": "Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Gap.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-15"
  },
  {
   "id": "iem-ww-BYZ-HW-W-15-Sweet Grass-wind-2025-12-16",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2025-12-16",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-15"
  },
  {
   "id": "iem-ww-BYZ-HW-W-15-Melville Foothills-wind-2025-12-16",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2025-12-16",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-15"
  },
  {
   "id": "iem-ww-BYZ-HW-W-15-Red Lodge Foothills-wind-2025-12-16",
   "zip": "",
   "city": "Red Lodge Foothills",
   "date": "2025-12-16",
   "county": "Red Lodge Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Red Lodge Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-15"
  },
  {
   "id": "iem-ww-BYZ-HW-W-15-Livingston Area-wind-2025-12-16",
   "zip": "",
   "city": "Livingston Area",
   "date": "2025-12-16",
   "county": "Livingston Area",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Livingston Area.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-15"
  },
  {
   "id": "iem-ww-BYZ-HW-W-15-Beartooth Foothills-wind-2025-12-16",
   "zip": "",
   "city": "Beartooth Foothills",
   "date": "2025-12-16",
   "county": "Beartooth Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beartooth Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-15"
  },
  {
   "id": "iem-ww-BYZ-HW-W-15-Crazy Mountains-wind-2025-12-16",
   "zip": "",
   "city": "Crazy Mountains",
   "date": "2025-12-16",
   "county": "Crazy Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Crazy Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-15"
  },
  {
   "id": "iem-ww-BYZ-HW-W-15-Wheatland-wind-2025-12-16",
   "zip": "",
   "city": "Wheatland",
   "date": "2025-12-16",
   "county": "Wheatland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wheatland.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-15"
  },
  {
   "id": "iem-ww-BYZ-HW-W-15-Paradise Valley-wind-2025-12-16",
   "zip": "",
   "city": "Paradise Valley",
   "date": "2025-12-16",
   "county": "Paradise Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Paradise Valley.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-15"
  },
  {
   "id": "iem-ww-BYZ-HW-W-15-Musselshell-wind-2025-12-16",
   "zip": "",
   "city": "Musselshell",
   "date": "2025-12-16",
   "county": "Musselshell",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Musselshell.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-15"
  },
  {
   "id": "iem-ww-BYZ-HW-W-15-Stillwater-wind-2025-12-16",
   "zip": "",
   "city": "Stillwater",
   "date": "2025-12-16",
   "county": "Stillwater",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Stillwater.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-15"
  },
  {
   "id": "iem-ww-BYZ-HW-W-15-Golden Valley-wind-2025-12-16",
   "zip": "",
   "city": "Golden Valley",
   "date": "2025-12-16",
   "county": "Golden Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Golden Valley.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-15"
  },
  {
   "id": "iem-ww-BYZ-HW-W-15-Yellowstone-wind-2025-12-16",
   "zip": "",
   "city": "Yellowstone",
   "date": "2025-12-16",
   "county": "Yellowstone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Yellowstone.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-15"
  },
  {
   "id": "iem-ww-BYZ-HW-W-15-Carbon-wind-2025-12-16",
   "zip": "",
   "city": "Carbon",
   "date": "2025-12-16",
   "county": "Carbon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Carbon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-15"
  },
  {
   "id": "iem-ww-GGW-HW-W-12-Phillips-wind-2025-12-16",
   "zip": "",
   "city": "Phillips",
   "date": "2025-12-16",
   "county": "Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-12"
  },
  {
   "id": "iem-ww-GGW-HW-W-12-And Southeast Phillips-wind-2025-12-16",
   "zip": "",
   "city": "And Southeast Phillips",
   "date": "2025-12-16",
   "county": "And Southeast Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southeast Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-12"
  },
  {
   "id": "iem-ww-GGW-HW-W-12-Valley-wind-2025-12-16",
   "zip": "",
   "city": "Valley",
   "date": "2025-12-16",
   "county": "Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Valley.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-12"
  },
  {
   "id": "iem-ww-GGW-HW-W-12-Daniels-wind-2025-12-16",
   "zip": "",
   "city": "Daniels",
   "date": "2025-12-16",
   "county": "Daniels",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Daniels.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-12"
  },
  {
   "id": "iem-ww-GGW-HW-W-12-Sheridan-wind-2025-12-16",
   "zip": "",
   "city": "Sheridan",
   "date": "2025-12-16",
   "county": "Sheridan",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sheridan.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-12"
  },
  {
   "id": "iem-ww-GGW-HW-W-12-Garfield-wind-2025-12-16",
   "zip": "",
   "city": "Garfield",
   "date": "2025-12-16",
   "county": "Garfield",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Garfield.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-12"
  },
  {
   "id": "iem-ww-GGW-HW-W-12-McCone-wind-2025-12-16",
   "zip": "",
   "city": "McCone",
   "date": "2025-12-16",
   "county": "McCone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for McCone.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-12"
  },
  {
   "id": "iem-ww-GGW-HW-W-12-Roosevelt-wind-2025-12-16",
   "zip": "",
   "city": "Roosevelt",
   "date": "2025-12-16",
   "county": "Roosevelt",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Roosevelt.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-12"
  },
  {
   "id": "iem-ww-GGW-HW-W-12-And Southern Valley-wind-2025-12-16",
   "zip": "",
   "city": "And Southern Valley",
   "date": "2025-12-16",
   "county": "And Southern Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southern Valley.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-12"
  },
  {
   "id": "iem-ww-GGW-HW-W-12-Petroleum-wind-2025-12-16",
   "zip": "",
   "city": "Petroleum",
   "date": "2025-12-16",
   "county": "Petroleum",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Petroleum.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-12"
  },
  {
   "id": "iem-ww-GGW-HW-W-12-Prairie-wind-2025-12-16",
   "zip": "",
   "city": "Prairie",
   "date": "2025-12-16",
   "county": "Prairie",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Prairie.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-12"
  },
  {
   "id": "iem-ww-GGW-HW-W-12-Wibaux-wind-2025-12-16",
   "zip": "",
   "city": "Wibaux",
   "date": "2025-12-16",
   "county": "Wibaux",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wibaux.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-12"
  },
  {
   "id": "iem-ww-GGW-HW-W-12-Richland-wind-2025-12-16",
   "zip": "",
   "city": "Richland",
   "date": "2025-12-16",
   "county": "Richland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Richland.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-12"
  },
  {
   "id": "iem-ww-GGW-HW-W-12-Dawson-wind-2025-12-16",
   "zip": "",
   "city": "Dawson",
   "date": "2025-12-16",
   "county": "Dawson",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Dawson.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-12"
  },
  {
   "id": "ncei-1303321-2025-12-16",
   "lon": 208833,
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2025-12-16",
   "county": "Pondera And Eastern Teton",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM73 Ledger N MDA measured two gusts of 58 mph or greater, including a peak gust of 63 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303321",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303318-2025-12-16",
   "lon": 208833,
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2025-12-16",
   "county": "Blackfoot And Macdonald Pass",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station Mtfps Flesher Pass MTDOT measured a 59 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303318",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303308-2025-12-16",
   "lon": 208833,
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2025-12-16",
   "county": "Little Belt And Highwood Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMON Monarch Canyon and RAWS station SFJM8 South Fork Judith measured gusts in excess of 58 mph, including a peak gust of 63 mph at Monarch Canyon.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303308",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1308141-2025-12-16",
   "lon": 209745,
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-12-16",
   "county": "Judith Gap",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Gust to 59 mph at Judith Gap DOT weather station.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1308141",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.92--112.02",
   "lat": 48.92,
   "lon": -112.02,
   "zip": "",
   "city": "6 WNW Sunburst",
   "date": "2025-12-15",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sunburst NW (Montana Mesonet) measured a 71 mph Wind Gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-15",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.74--113.43",
   "lat": 48.74,
   "lon": -113.43,
   "zip": "",
   "city": "Saint Mary",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM 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 SRYM8 Saint Mary RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.70--110.28",
   "lat": 48.7,
   "lon": -110.28,
   "zip": "",
   "city": "9 N Gildford",
   "date": "2025-12-15",
   "county": "Hill",
   "source": "IEM 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 MTM51 9.1 N Gildford (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-15",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.86--113.44",
   "lat": 48.86,
   "lon": -113.44,
   "zip": "",
   "city": "Babb",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather - Howards Lodge.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Dog Gun Lake.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.51--112.93",
   "lat": 48.51,
   "lon": -112.93,
   "zip": "",
   "city": "5 SE Browning",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM 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 SHBM Browning.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-15",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.12--112.66",
   "lat": 48.12,
   "lon": -112.66,
   "zip": "",
   "city": "9 SW Dupuyer",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM 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 DVI01084 Dupuyer.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.33--112.58",
   "lat": 47.33,
   "lon": -112.58,
   "zip": "",
   "city": "14 SW Augusta",
   "date": "2025-12-15",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Weather Underground site KMTAUGUS3.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-12-15",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.51--112.93",
   "lat": 48.51,
   "lon": -112.93,
   "zip": "",
   "city": "5 SE Browning",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SPRING HILL NEAR BROWNING_ MT.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 94,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.56--113.01",
   "lat": 48.56,
   "lon": -113.01,
   "zip": "",
   "city": "Browning",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM 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 BGRM8 Browning RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.92--112.02",
   "lat": 48.92,
   "lon": -112.02,
   "zip": "",
   "city": "6 WNW Sunburst",
   "date": "2025-12-15",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Sunburst NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.09--112.37",
   "lat": 47.09,
   "lon": -112.37,
   "zip": "",
   "city": "15 WNW Wolf Creek",
   "date": "2025-12-15",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTROG Rogers Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-15",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.87--112.63",
   "lat": 47.87,
   "lon": -112.63,
   "zip": "",
   "city": "17 WSW Bynum",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 17 WSW Bynum",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Wetzel NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-12-15",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.45--113.23",
   "lat": 48.45,
   "lon": -113.23,
   "zip": "",
   "city": "East Glacier Park",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather - East Glacier.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.88--112.31",
   "lat": 47.88,
   "lon": -112.31,
   "zip": "",
   "city": "7 S Bynum",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Public reported an 80 MPH gust at Eureka Lake.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-15",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.51--112.93",
   "lat": 48.51,
   "lon": -112.93,
   "zip": "",
   "city": "5 SE Browning",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM 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 SHBM Browning.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.85--112.66",
   "lat": 48.85,
   "lon": -112.66,
   "zip": "",
   "city": "16 WNW Santa Rita",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Buffalo Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Wetzel NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-15",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-46.00--109.84",
   "lat": 46,
   "lon": -109.84,
   "zip": "",
   "city": "7 N Sourdough",
   "date": "2025-12-15",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 N Sourdough",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM 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 HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-46.35--111.07",
   "lat": 46.35,
   "lon": -111.07,
   "zip": "",
   "city": "14 WNW Ringling",
   "date": "2025-12-15",
   "county": "Meagher",
   "source": "IEM 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 MTDPC Deep Creek Us12 Mp 23.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.68--111.94",
   "lat": 47.68,
   "lon": -111.94,
   "zip": "",
   "city": "5 NNE Fairfield",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 NNE Fairfield",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.61--112.15",
   "lat": 48.61,
   "lon": -112.15,
   "zip": "",
   "city": "4 NNW Ethridge",
   "date": "2025-12-15",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Ethridge N.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2025-12-15",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Mt Lebanon SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.12--112.66",
   "lat": 48.12,
   "lon": -112.66,
   "zip": "",
   "city": "9 SW Dupuyer",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM 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 DVI01084 Dupuyer.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.93--112.29",
   "lat": 47.93,
   "lon": -112.29,
   "zip": "",
   "city": "4 SSE Bynum",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Shingles loss to the roof of CO-OPs house.",
   "sourceDetail": "NWS TFX — CO-OP Observer via Iowa Mesonet",
   "windSpeedMph": 106,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.89--112.09",
   "lat": 47.89,
   "lon": -112.09,
   "zip": "",
   "city": "7 NE Choteau",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM 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 MTM49 6.9 NE Choteau (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM 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 HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.53--111.50",
   "lat": 47.53,
   "lon": -111.5,
   "zip": "",
   "city": "1 WSW Sun Prairie",
   "date": "2025-12-15",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW5493 Vaughn.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.98--112.30",
   "lat": 47.98,
   "lon": -112.3,
   "zip": "",
   "city": "Bynum",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM 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 PRKMT Bynum (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2025-12-15",
   "county": "Toole",
   "source": "IEM 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 MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2025-12-15",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.87--112.67",
   "lat": 47.87,
   "lon": -112.67,
   "zip": "",
   "city": "18 WSW Bynum",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM 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 GSNM8 Gleason RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2025-12-15",
   "county": "Toole",
   "source": "IEM 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 MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.30--112.55",
   "lat": 48.3,
   "lon": -112.55,
   "zip": "",
   "city": "8 NNW Dupuyer",
   "date": "2025-12-15",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Dupuyer N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.67--112.59",
   "lat": 48.67,
   "lon": -112.59,
   "zip": "",
   "city": "12 WNW Cut Bank",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM 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 BFAM 12.1 W Cut Bank (AGRIMET).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.31--111.92",
   "lat": 48.31,
   "lon": -111.92,
   "zip": "",
   "city": "6 NW Ledger",
   "date": "2025-12-15",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Conrad N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2025-12-15",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-15",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 15 E Whitlash",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-15",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.04--112.20",
   "lat": 48.04,
   "lon": -112.2,
   "zip": "",
   "city": "5 ESE Pendroy",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM 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 RICMT Rice Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-12-15",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2025-12-15",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-45.83--110.88",
   "lat": 45.83,
   "lon": -110.88,
   "zip": "",
   "city": "13 NE Bozeman",
   "date": "2025-12-15",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBDC Bridger Canyon Mt-86 Mp 16.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2025-12-15",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-15",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-12-15",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.87--112.67",
   "lat": 47.87,
   "lon": -112.67,
   "zip": "",
   "city": "18 WSW Bynum",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM 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 GSNM8 Gleason RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2025-12-15",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.32--111.33",
   "lat": 47.32,
   "lon": -111.33,
   "zip": "",
   "city": "8 WSW Stockett",
   "date": "2025-12-15",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Eden NW.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-15",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 15 E Whitlash",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2025-12-15",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2025-12-15",
   "county": "Toole",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Shelby (SBX) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-15",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2025-12-15",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-15",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 15 E Whitlash",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2025-12-15",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet site Mt Lebanon SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2025-12-15",
   "county": "Phillips",
   "source": "IEM 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 MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2025-12-15",
   "county": "Phillips",
   "source": "IEM 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 MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2025-12-15",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 10 ESE Whitlash",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.02--110.99",
   "lat": 48.02,
   "lon": -110.99,
   "zip": "",
   "city": "14 E The Knees",
   "date": "2025-12-15",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet site Cartner N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-15",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.95--110.50",
   "lat": 47.95,
   "lon": -110.5,
   "zip": "",
   "city": "1 N Loma",
   "date": "2025-12-15",
   "county": "Chouteau",
   "source": "IEM 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 MTLOM Loma (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2025-12-15",
   "county": "Phillips",
   "source": "IEM 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 ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.98--111.16",
   "lat": 48.98,
   "lon": -111.16,
   "zip": "",
   "city": "6 NE Whitlash",
   "date": "2025-12-15",
   "county": "Liberty",
   "source": "IEM 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 DW9565 Whitlash.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-12-15",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-15",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.11--109.09",
   "lat": 47.11,
   "lon": -109.09,
   "zip": "",
   "city": "8 N Forestgrove",
   "date": "2025-12-15",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 8 N Forestgrove",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2025-12-15",
   "county": "Toole",
   "source": "IEM 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 MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-12-15",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-12-15",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.60--109.24",
   "lat": 48.6,
   "lon": -109.24,
   "zip": "",
   "city": "1 NW Chinook",
   "date": "2025-12-15",
   "county": "Blaine",
   "source": "IEM 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 MTCHK Chinook Us-2 Mp 403.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-12-15",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.39--109.14",
   "lat": 48.39,
   "lon": -109.14,
   "zip": "",
   "city": "12 NE Lloyd",
   "date": "2025-12-15",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Cleveland N (Montana Mesonet).",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-15",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.06--109.03",
   "lat": 47.06,
   "lon": -109.03,
   "zip": "",
   "city": "5 NNE Forestgrove",
   "date": "2025-12-15",
   "county": "Fergus",
   "source": "IEM 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 K1NM 5 NE Forestgrove.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.50--114.34",
   "lat": 48.5,
   "lon": -114.34,
   "zip": "",
   "city": "6 N Whitefish",
   "date": "2025-12-15",
   "county": "Flathead",
   "source": "IEM 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 BIGMS 6.3 N Whitefish (GNP).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.76--114.58",
   "lat": 48.76,
   "lon": -114.58,
   "zip": "",
   "city": "11 NE Stryker",
   "date": "2025-12-15",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LKMMT Link Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 98,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.39--109.14",
   "lat": 48.39,
   "lon": -109.14,
   "zip": "",
   "city": "12 NE Lloyd",
   "date": "2025-12-15",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 12 NE Lloyd. Cleveland N (Montana Mesonet).",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-12-15",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.28--110.80",
   "lat": 47.28,
   "lon": -110.8,
   "zip": "",
   "city": "3 WNW Raynesford",
   "date": "2025-12-15",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1AM Alpha.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2025-12-15",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.60--109.24",
   "lat": 48.6,
   "lon": -109.24,
   "zip": "",
   "city": "1 NW Chinook",
   "date": "2025-12-15",
   "county": "Blaine",
   "source": "IEM 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 MTCHK Chinook Us-2 Mp 403.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-12-15",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.58--109.16",
   "lat": 48.58,
   "lon": -109.16,
   "zip": "",
   "city": "4 ESE Chinook",
   "date": "2025-12-15",
   "county": "Blaine",
   "source": "IEM 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 MTM48 Chinook E - MDA.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2025-12-15",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-15",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2025-12-15",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2025-12-15",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.49--109.80",
   "lat": 48.49,
   "lon": -109.8,
   "zip": "",
   "city": "7 SW Havre",
   "date": "2025-12-15",
   "county": "Hill",
   "source": "IEM 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 MTM06 Arc-N Havre.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.15--113.93",
   "lat": 48.15,
   "lon": -113.93,
   "zip": "",
   "city": "9 NE Bigfork",
   "date": "2025-12-15",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MAEMT Mount Aeneas.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 92,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.88--114.51",
   "lat": 48.88,
   "lon": -114.51,
   "zip": "",
   "city": "6 WSW Trailcreek",
   "date": "2025-12-15",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CYFM8 Hornet Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.28--110.80",
   "lat": 47.28,
   "lon": -110.8,
   "zip": "",
   "city": "3 WNW Raynesford",
   "date": "2025-12-15",
   "county": "Cascade",
   "source": "IEM 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 K1AM Alpha.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-12-15",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.70--114.51",
   "lat": 47.7,
   "lon": -114.51,
   "zip": "",
   "city": "6 E Lonepine",
   "date": "2025-12-15",
   "county": "Lake",
   "source": "IEM 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 MTM57 5.7 E Lonepine (MT-MESO).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.11--109.09",
   "lat": 47.11,
   "lon": -109.09,
   "zip": "",
   "city": "8 N Forestgrove",
   "date": "2025-12-15",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Forestgove N (Montana Mesonet) reported a 66 mph Widn Gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-15",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-15",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-46.70--112.66",
   "lat": 46.7,
   "lon": -112.66,
   "zip": "",
   "city": "5 SSE Finn",
   "date": "2025-12-15",
   "county": "Powell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTAVN 5.2 SE Finn (MT DOT).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-12-15",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.94--110.82",
   "lat": 48.94,
   "lon": -110.82,
   "zip": "",
   "city": "20 E Whitlash",
   "date": "2025-12-15",
   "county": "Liberty",
   "source": "IEM 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 GW0637 Bears Den 9 Ene.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2025-12-15",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2025-12-15",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-15",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-15-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2025-12-15",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGGW Glasgow Airport (ASOS).",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-15-wind-48.45--113.19",
   "lat": 48.45,
   "lon": -113.19,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 50 mph from 1000 to 1200 local time.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-15-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-15-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 53 mph from 1246 to 1446 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-15-wind-48.30--112.55",
   "lat": 48.3,
   "lon": -112.55,
   "zip": "",
   "city": "8 NNW Dupuyer",
   "date": "2025-12-15",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 53 mph from 1420 to 1710 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-15-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mission Lake S (Montana Mesonet) averaged 55 mph sustained winds between 200 PM and 530 PM.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-15-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 56 mph from 1210 to 1400 local time, with a peak 1 hour average sustained wind speed of 58 mph from 1255 to 1355 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-15-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 57 mph from 1505 to 1720 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-15-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mission Lake S (Montana Mesonet) averaged 58 mph sustained winds from 215 PM to 315 PM.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-15-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 59 mph from 1100 to 1615 local time, with a peak average 1hr wind speed of 67 mph from 1145 to 1245 local time. Winds were sustained above 60 mph from 1130 to 1345 local time.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-15-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 60 mph from 0905 to 1415 local time, with a peak 1 hour average wind speed of 64 mph from 1125 to 1225 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-15-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-12-15",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 62 mph from 1215 to 1700 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2025-12-15",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2025-12-15",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-15",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-15",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2025-12-15",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2025-12-15",
   "county": "Hill",
   "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": "Havre (HVR) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GPI-2025-12-15",
   "lat": 48.3042,
   "lon": -114.2636,
   "zip": "",
   "city": "KALISPELL",
   "date": "2025-12-15",
   "county": "Flathead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KALISPELL (GPI) recorded a 70 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — KALISPELL (GPI) [365d backfill 2026-08]",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2025-12-15",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2025-12-15",
   "county": "Cascade",
   "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": "MALMSTROM AFB (GFA) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-12-15",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-12-15",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2025-12-15",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2025-12-15",
   "county": "Valley",
   "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": "GLASGOW INTL ARPT (GGW) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-12-15",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-15",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-12-15",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-12-15",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 78 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-Glacier Park Region-wind-2025-12-15",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2025-12-15",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-High Plains-wind-2025-12-15",
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-15",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-Glacier, Western Toole, And Central Pondera-wind-2025-12-15",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2025-12-15",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-Toole And Liberty-wind-2025-12-15",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-12-15",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-Bears Paw Mountains And Southern Blaine-wind-2025-12-15",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2025-12-15",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-Blackfoot And Macdonald Pass-wind-2025-12-15",
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2025-12-15",
   "county": "Blackfoot And Macdonald Pass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blackfoot And Macdonald Pass.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-Little Belt And Highwood Mountains-wind-2025-12-15",
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2025-12-15",
   "county": "Little Belt And Highwood Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Little Belt And Highwood Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-Blaine-wind-2025-12-15",
   "zip": "",
   "city": "Blaine",
   "date": "2025-12-15",
   "county": "Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-Rocky Mountain Front-wind-2025-12-15",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2025-12-15",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-Pondera And Eastern Teton-wind-2025-12-15",
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2025-12-15",
   "county": "Pondera And Eastern Teton",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pondera And Eastern Teton.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-And Central Chouteau-wind-2025-12-15",
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2025-12-15",
   "county": "And Central Chouteau",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Central Chouteau.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-Madison River Valley-wind-2025-12-15",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-12-15",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-Fergus County Below 4500ft-wind-2025-12-15",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2025-12-15",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-Snowy And Judith Mountains-wind-2025-12-15",
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2025-12-15",
   "county": "Snowy And Judith Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Snowy And Judith Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-Hill-wind-2025-12-15",
   "zip": "",
   "city": "Hill",
   "date": "2025-12-15",
   "county": "Hill",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hill.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-Cascade County Below 5000ft-wind-2025-12-15",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2025-12-15",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "iem-ww-TFX-HW-W-32-Judith Basin County And Judith Gap-wind-2025-12-15",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2025-12-15",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-32"
  },
  {
   "id": "ncei-1303311-2025-12-15",
   "lon": 208833,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2025-12-15",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "An ambient weather station, RAWS station SRYM8 Saint Mary RAWS, and mesonet station SNPMT Sunpoint in Glacier NP measured gusts in excess of 60 mph, including a peak gust of 67 mph at the Ambient station in Babb.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303311",
   "windSpeedMph": 58,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303319-2025-12-15",
   "lon": 208833,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-12-15",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous sensors in northern Liberty measured strong winds and gusts, including GW0718 Joplin 25 NNW and MT mesonet station Mt Lebanon SE to name a couple. The peak observed gusts was 82 mph at Joplin 25 NNW.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303319",
   "windSpeedMph": 71,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303312-2025-12-15",
   "lon": 208833,
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-15",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple sensors in this zone, including MTBRN Two Medicine Bridge, MT Mesonet stations Dog Gun Lake E, Wetzel NE, and Dupuyer N, and MTBWG Browning DOT measured gusts in excess of 75 mph or sustained winds averaging 50 mph or greater over at least an hour. The peak observed gust was 94 mph at the Browning DOT sensor.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303312",
   "windSpeedMph": 82,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303316-2025-12-15",
   "lon": 208833,
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2025-12-15",
   "county": "Rocky Mountain Front",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A personal weather station at Upper Elk Creek, RAWS station GSNM8 Gleason, and MT DOT sensor MTROG Rogers Pass measured gusts in excess of 60 mph, including a peak gust of 82 mph at Upper Elk Creek.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303316",
   "windSpeedMph": 71,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303317-2025-12-15",
   "lon": 208833,
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-15",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Many sensors in this zone measured sustained winds of 50 mph or greater over at least an hour or gusts in excess of 75 mph, including sensors MTCTS Choteau South, DELMT Dellwo, MTPND Pendroy, and Bynum W MT mesonet. The peak observed gust at a sensor was 88 mph at Dellwo along the immediate eastern slopes of the Rockies.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303317",
   "windSpeedMph": 76,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303320-2025-12-15",
   "lon": 208833,
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-12-15",
   "county": "Madison River Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTNOR Norris Hill measured several instances of high sustained winds, in addition to a few gusts in excess of 58 mph. The peak gust at this sensor was 61 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303320",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303309-2025-12-15",
   "lon": 208833,
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2025-12-15",
   "county": "And Central Chouteau",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT mesonet stations Carter N, Highwood Bench, Frenchmans Ridge, Fort Benton E, and MTM02 S Loma, along with mesonet station MTLOM Loma DOT all measured gusts in excess of 58 mph, including a few reports of sustained winds of 40 mph averaged over an hour. The peak observed gust was 61 mph at several sensors.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303309",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306055-2025-12-15",
   "lon": 209516,
   "zip": "",
   "city": "West Glacier Region",
   "date": "2025-12-15",
   "county": "West Glacier Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Strong winds late on the 15th resulted in widespread tree damage between Columbia Falls and Pinnacle, with dozens of trees snapped or uprooted. The Hungry Horse Fire Department remained on scene overnight to clear debris from secondary roads. Significant structural and property damage was reported: one tree pierced a vehicle, and another demolished a residence. The occupant of the home narrowly escaped with minor bruises and scrapes. Approximately 4,000 customers across the region lost power during the peak of the event.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1306055",
   "windSpeedMph": 58,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303306-2025-12-15",
   "lon": 208833,
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2025-12-15",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT mesonet station Cleveland N and RAWS station FBLM8 Fort Belknap both measured gusts in excess of 58 mph, in addition to Cleveland N measuring sustained winds averaging at least 40 mph over an hour. The peak observed gust was at Cleveland N and was 71 mph. There was also a report received of a tin roof being ripped off a shed and thrown between 150 and 200 feet downwind.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1303306",
   "windSpeedMph": 62,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-12-14",
   "county": "Stillwater",
   "source": "IEM 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 CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-14",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-14",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-12-14",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-14",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-14",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-12-14",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-14",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-12-14",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station Dog Gun Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-14",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 90,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-12-14",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-48.74--113.43",
   "lat": 48.74,
   "lon": -113.43,
   "zip": "",
   "city": "Saint Mary",
   "date": "2025-12-14",
   "county": "Glacier",
   "source": "IEM 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 SRYM8 Saint Mary RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-14",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-14",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-12-14",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-14",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-12-14",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 14 E Saint Mary",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-12-14",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-14",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-14-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-12-14",
   "county": "Stillwater",
   "source": "IEM 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 CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-14-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-12-14",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 51 mph from 1010 to 1215 local time. Peak 1hr average wind speeds of 54 mph from 1020 to 1120 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-14-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-12-14",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 51 mph from 1240 to 1450 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-14-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-14",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 55 mph from 0721 to 1221 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-14",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-14",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 68 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-31-Glacier Park Region-wind-2025-12-14",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2025-12-14",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-31"
  },
  {
   "id": "iem-ww-TFX-HW-W-31-High Plains-wind-2025-12-14",
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-14",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-31"
  },
  {
   "id": "ncei-1300737-2025-12-14",
   "lon": 208832,
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-14",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple sensors measured gusts in excess of 75 mph or sustained winds, averaged over at least an hour, of 50 mph. These sensors included Dog Gun Lake E, Two Medicine Bridge, and Wetzel. The peak observed gust was 82 mph at Dog Gun Lake E.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1300737",
   "windSpeedMph": 71,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1300738-2025-12-14",
   "lon": 208832,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2025-12-14",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station SRYM8 Saint Mary measured a 59 mph gust.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1300738",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-12-13-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-13-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-13",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-13",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-13",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-12-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-12-12",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-12-11",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-47.02--114.11",
   "lat": 47.02,
   "lon": -114.11,
   "zip": "",
   "city": "1 SW Evaro",
   "date": "2025-12-11",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTEVH Evaro Hill Us-93 Mp 5.5.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-46.84--110.70",
   "lat": 46.84,
   "lon": -110.7,
   "zip": "",
   "city": "7 SSE Neihart",
   "date": "2025-12-11",
   "county": "Meagher",
   "source": "IEM 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 MTKIH Kings Hill Us_89 Mp 28.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-48.26--113.50",
   "lat": 48.26,
   "lon": -113.5,
   "zip": "",
   "city": "3 WSW Blacktail - Railr",
   "date": "2025-12-11",
   "county": "Flathead",
   "source": "IEM 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 SNSLP 2.9 W Blacktail - Railroad ID (GNP).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2025-12-11",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-47.98--114.36",
   "lat": 47.98,
   "lon": -114.36,
   "zip": "",
   "city": "3 NNE Lake Mary Ronan",
   "date": "2025-12-11",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT726 Blacktail.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-47.29--112.15",
   "lat": 47.29,
   "lon": -112.15,
   "zip": "",
   "city": "17 SW Simms",
   "date": "2025-12-11",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTBOW Bowmans (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2025-12-11",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-47.33--112.10",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "14 SW Simms",
   "date": "2025-12-11",
   "county": "Lewis And Clark",
   "source": "IEM 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 K1GM Golf.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2025-12-11",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2025-12-11",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-11",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2025-12-11",
   "county": "Park",
   "source": "IEM 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 MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-46.16--114.17",
   "lat": 46.16,
   "lon": -114.17,
   "zip": "",
   "city": "2 N Charlos Heights",
   "date": "2025-12-11",
   "county": "Ravalli",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM77 Charlo Heights Mda.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2025-12-11",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2025-12-11",
   "county": "Sweet Grass",
   "source": "IEM 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 AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-48.76--114.58",
   "lat": 48.76,
   "lon": -114.58,
   "zip": "",
   "city": "11 NE Stryker",
   "date": "2025-12-11",
   "county": "Flathead",
   "source": "IEM 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 LKMMT Link Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-12-11",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-48.88--114.51",
   "lat": 48.88,
   "lon": -114.51,
   "zip": "",
   "city": "6 WSW Trailcreek",
   "date": "2025-12-11",
   "county": "Flathead",
   "source": "IEM 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 CYFM8 Hornet Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2025-12-11",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-47.31--112.17",
   "lat": 47.31,
   "lon": -112.17,
   "zip": "",
   "city": "16 SE Augusta",
   "date": "2025-12-11",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Site BNWM8.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2025-12-11",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2025-12-11",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-45.27--111.88",
   "lat": 45.27,
   "lon": -111.88,
   "zip": "",
   "city": "4 SE Virginia City",
   "date": "2025-12-11",
   "county": "Madison",
   "source": "IEM 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 MTM17 BLM - Virginia City.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1GM-2025-12-11",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2025-12-11",
   "county": "Lewis And Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Golf (1GM) recorded a 71 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-48.74--113.74",
   "lat": 48.74,
   "lon": -113.74,
   "zip": "",
   "city": "3 NNW Logan Pass",
   "date": "2025-12-11",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GDNWL 3.3 N Logan Pass (GNP).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-47.46--111.39",
   "lat": 47.46,
   "lon": -111.39,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2025-12-11",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "61 mph wind gust at the NWS Office in Great Falls.",
   "sourceDetail": "NWS TFX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-47.41--111.72",
   "lat": 47.41,
   "lon": -111.72,
   "zip": "",
   "city": "8 SSE Fort  Shaw",
   "date": "2025-12-11",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "63 mph wind gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-47.29--112.15",
   "lat": 47.29,
   "lon": -112.15,
   "zip": "",
   "city": "17 SW Simms",
   "date": "2025-12-11",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTBOW Bowmans (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-12-11",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-12-11",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-11",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2025-12-11",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2025-12-11",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-45.27--111.88",
   "lat": 45.27,
   "lon": -111.88,
   "zip": "",
   "city": "4 SE Virginia City",
   "date": "2025-12-11",
   "county": "Madison",
   "source": "IEM 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 MTM17 BLM - Virginia City.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-12-11",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-48.15--113.93",
   "lat": 48.15,
   "lon": -113.93,
   "zip": "",
   "city": "9 NE Bigfork",
   "date": "2025-12-11",
   "county": "Flathead",
   "source": "IEM 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 MAEMT Mount Aeneas.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-46.73--112.16",
   "lat": 46.73,
   "lon": -112.16,
   "zip": "",
   "city": "7 E Marysville",
   "date": "2025-12-11",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 E Marysville",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2025-12-11",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-46.84--110.70",
   "lat": 46.84,
   "lon": -110.7,
   "zip": "",
   "city": "7 SSE Neihart",
   "date": "2025-12-11",
   "county": "Meagher",
   "source": "IEM 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 MTKIH Kings Hill Us_89 Mp 28.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-46.33--111.59",
   "lat": 46.33,
   "lon": -111.59,
   "zip": "",
   "city": "3 WNW Townsend",
   "date": "2025-12-11",
   "county": "Broadwater",
   "source": "IEM 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 GINM8 Ginger RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2025-12-11",
   "county": "Gallatin",
   "source": "IEM 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 MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-48.75--111.17",
   "lat": 48.75,
   "lon": -111.17,
   "zip": "",
   "city": "11 SSE Whitlash",
   "date": "2025-12-11",
   "county": "Liberty",
   "source": "IEM 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 GW2412 Hill 2sw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-11-wind-48.70--111.20",
   "lat": 48.7,
   "lon": -111.2,
   "zip": "",
   "city": "15 S Whitlash",
   "date": "2025-12-11",
   "county": "Liberty",
   "source": "IEM 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 GW4063 EAGLE CREEK COLONY.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.23--115.48",
   "lat": 48.23,
   "lon": -115.48,
   "zip": "",
   "city": "11 SSE Libby",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Preliminary: Time is estimated. Libby Creek crested and flowed over US-2. 5th Street is closed. There is flooding along the creek at different spots, impacting homes. The creek jumped the bank and cut off Champion Hall Road and Riverdale Drive. Residents are cut off and have to drive 30 minutes instead of 3 minutes to get to town.",
   "sourceDetail": "NWS MSO — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.50--115.68",
   "lat": 48.5,
   "lon": -115.68,
   "zip": "",
   "city": "6 NE Kootenai Falls",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "National Forest Development Road 4690 was washed out. This is a delayed report. Time is estimated based on heavy precipitation rates.",
   "sourceDetail": "NWS MSO — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.06--115.39",
   "lat": 48.06,
   "lon": -115.39,
   "zip": "",
   "city": "12 W Happys Inn",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "West Fisher Creek Road washed out. Report delayed. Time is estimated.",
   "sourceDetail": "NWS MSO — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.04--115.47",
   "lat": 48.04,
   "lon": -115.47,
   "zip": "",
   "city": "14 NE Tuscor",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Bridge washed out over West Fisher Creek, along West Fisher Creek Road. Delayed report. Time is estimated.",
   "sourceDetail": "NWS MSO — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.18--115.57",
   "lat": 48.18,
   "lon": -115.57,
   "zip": "",
   "city": "14 S Libby",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Bridge over Bear Creek washed out on Forest Service Road 278. Delayed report. Time is estimated.",
   "sourceDetail": "NWS MSO — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.14--115.54",
   "lat": 48.14,
   "lon": -115.54,
   "zip": "",
   "city": "15 NE Noxon",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Bridge washed out over Libby Creek Road. Delayed report. Time is estimated.",
   "sourceDetail": "NWS MSO — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.15--115.55",
   "lat": 48.15,
   "lon": -115.55,
   "zip": "",
   "city": "15 NE Noxon",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Bridge washed out over Poorman Creek along Forest Service Road 278. Delayed report. Time is estimated.",
   "sourceDetail": "NWS MSO — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.14--115.53",
   "lat": 48.14,
   "lon": -115.53,
   "zip": "",
   "city": "16 NE Noxon",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Bridge over Libby Creek washed out along Libby Creek Road or Forest Service 231, near the junction with National Forest Service Road 278. Delayed report. Time is estimated.",
   "sourceDetail": "NWS MSO — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.41--115.89",
   "lat": 48.41,
   "lon": -115.89,
   "zip": "",
   "city": "4 S Troy",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Iron Creek is flooded and affecting a couple of homes. Preliminary. Time is estimated.",
   "sourceDetail": "NWS MSO — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.46--115.89",
   "lat": 48.46,
   "lon": -115.89,
   "zip": "",
   "city": "1 SSW Troy",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A logjam is causing flooding issues along Callahan Creek near US-2. Preliminary. Time is estimated.",
   "sourceDetail": "NWS MSO — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.33--115.52",
   "lat": 48.33,
   "lon": -115.52,
   "zip": "",
   "city": "4 SSE Libby",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Granite Creek, also known as Cherry Creek, is flowing into the subdivision along Cherry Creek Drive, and Claire Avenue. Preliminary and start time is estimated.",
   "sourceDetail": "NWS MSO — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.17--115.87",
   "lat": 48.17,
   "lon": -115.87,
   "zip": "",
   "city": "8 NNE Heron",
   "date": "2025-12-11",
   "county": "Sanders",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water on the road. Cause is unknown. Location is approximate. Preliminary. Time is estimated.",
   "sourceDetail": "NWS MSO — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.22--115.48",
   "lat": 48.22,
   "lon": -115.48,
   "zip": "",
   "city": "12 SSE Libby",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water on US-2 at milepost 44.8.",
   "sourceDetail": "NWS MSO — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.30--115.49",
   "lat": 48.3,
   "lon": -115.49,
   "zip": "",
   "city": "7 SSE Libby",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Farm to Market Road (AKA S-482) is closed due to flooding.",
   "sourceDetail": "NWS MSO — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.31--115.50",
   "lat": 48.31,
   "lon": -115.5,
   "zip": "",
   "city": "6 SSE Libby",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The bridge over Libby Creek on Farm To Market Road has failed, contributing to the road closure.",
   "sourceDetail": "NWS MSO — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.36--115.86",
   "lat": 48.36,
   "lon": -115.86,
   "zip": "",
   "city": "7 SSW Kootenai Falls",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Lower Lake Creek Road is closed by the bridge that covers Keeler Creek. Troy schools are closed due to the flooding risk.",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.15--115.87",
   "lat": 48.15,
   "lon": -115.87,
   "zip": "",
   "city": "8 NNE Heron",
   "date": "2025-12-11",
   "county": "Sanders",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Highway 56 is closed until further notice from mileposts 16.7 to 17.2 due to flooding. Anecdotally, the culverts get overwhelmed and the water from streams can overflow the highway.",
   "sourceDetail": "NWS MSO — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.35--115.51",
   "lat": 48.35,
   "lon": -115.51,
   "zip": "",
   "city": "4 SE Libby",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Residents at the end of Vicks Lane are under a foot of water from Libby Creek.",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.39--115.54",
   "lat": 48.39,
   "lon": -115.54,
   "zip": "",
   "city": "1 E Libby",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "5th Street bridge is under water at Libby Creek. The road is closed.",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.40--115.57",
   "lat": 48.4,
   "lon": -115.57,
   "zip": "",
   "city": "1 NW Libby",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Approximately 6 inches of water is over the road on West 2nd Street by Parmenter Creek.",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.27--115.50",
   "lat": 48.27,
   "lon": -115.5,
   "zip": "",
   "city": "8 SSE Libby",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Champion Haul Road was closed due to a road washout.",
   "sourceDetail": "NWS MSO — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-11-flood-48.31--115.54",
   "lat": 48.31,
   "lon": -115.54,
   "zip": "",
   "city": "6 S Libby",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The bridge on Lower Granite Road was washed out. Time is approximate.",
   "sourceDetail": "NWS MSO — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MSO-FA-W-2-Sanders-flood-2025-12-11",
   "zip": "",
   "city": "Sanders",
   "date": "2025-12-11",
   "county": "Sanders",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MSO for Sanders on 2025-12-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-FA-W-2"
  },
  {
   "id": "iem-ww-MSO-FA-W-2-Lake-flood-2025-12-11",
   "zip": "",
   "city": "Lake",
   "date": "2025-12-11",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MSO for Lake on 2025-12-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-FA-W-2"
  },
  {
   "id": "iem-ww-MSO-FL-W-2-Lincoln-flood-2025-12-11",
   "zip": "",
   "city": "Lincoln",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MSO for Lincoln on 2025-12-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-FL-W-2"
  },
  {
   "id": "iem-ww-MSO-FL-W-1-Lincoln-flood-2025-12-11",
   "zip": "",
   "city": "Lincoln",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS MSO for Lincoln on 2025-12-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MSO — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-FL-W-1"
  },
  {
   "id": "asos-bf-HLN-2025-12-11",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2025-12-11",
   "county": "Lewis & Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HELENA REGIONAL (HLN) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2025-12-11",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2025-12-11",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2025-12-11",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2025-12-11",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-M75-2025-12-11",
   "lat": 48.3689,
   "lon": -107.9179,
   "zip": "",
   "city": "Malta",
   "date": "2025-12-11",
   "county": "Phillips",
   "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": "Malta (M75) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Malta (M75) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-11",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-11",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2025-12-11",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2025-12-11",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-12-11",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-11",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 70 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1305694-2025-12-11",
   "lon": 209294,
   "zip": "",
   "city": "LOOKOUT",
   "date": "2025-12-11",
   "county": "Mineral",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Heavy rain in the mountains caused flooding and significant erosion of forest service roads in western Mineral County.   In the Superior Ranger District, the Deer Creek Bridge was compromised as the St. Regis River eroded the north bank, severely damaging the surrounding roadbed. Further west, reports from the Ward Creek drainage (National Forest Service Road 889) confirmed a complete washout, forcing the closure of a 7-mile stretch from Milepost 4.5 to 11.9.  A hunter driving out of the mountains along Big Creek reported driving through feet of water at times and encountering falling trees that blocked the road. A plugged pipe at Milepost 1.5 up the East Fork of Big Creek caused the road to be completely covered with rock and debris.",
   "sourceDetail": "Verified by Park/Forest Service — NCEI Event #1305694",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1306058-2025-12-11",
   "lon": 209294,
   "zip": "",
   "city": "THOMPSON FALLS",
   "date": "2025-12-11",
   "county": "Sanders",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "At approximately 0400MST on December 11, a massive landslide occurred near Eagle View Lane, roughly 2 miles south-southwest of Bull Lake. The debris flow significantly damaged a residential garage, and the residents were unharmed. An Emergency Declaration was issued to address the lowland flooding and debris removal. Highway 56 near Bull Lake was forced to close between mileposts 16.7 and 17.2 after overwhelmed culverts allowed stream overflow to inundate the roadway. The emergency manager reported that over a dozen properties were isolated from Highway 56, either by a foot of water over access bridges or by an approximate 50-yard-wide flow of sediment-laden water separating residences from the main road. |A bridge on Montana Highway 471/Thompson Pass Road, near milepost 15, was washed out by Prospect Creek, resulting in a road closure. Prospect Creek also flooded the Prospect Creek campground at the Wild Coyote, located 7 miles up Prospect from Highway 200.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1306058",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1304729-2025-12-11",
   "lon": 209294,
   "zip": "",
   "city": "YAKT",
   "date": "2025-12-11",
   "county": "Lincoln",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Notable infrastructure losses included the Farm-to-Market Road state bridge over Libby Creek, the Granite Creek county bridge, Ramsey Creek Bridge at milepost 8.9, Old Town/Libby Creek Bridge 8.1 miles up Libby Creek Road(NFS Road Number 231), West Fisher Road bridge over Lake Creek at about the 5.5 milepost, the Lower Granite Creek Bridge at milepost 2.5 on National Forest Service(NFS) Road 4791, Whoopie Creek Bridge(NFS Road 384) near Spar Lake in the Troy District, and Keeler Creek took out the Lake Creek Road county bridge(NFS Road 473) and the county levee in Troy. Additional washouts occurred on Libby Creek Road (NFS Road 231) at mileposts 0.9 and and about 25.0 and along NFS Road 384 where it was washed out due to a landslide past the Whoopie Creek Bridge. The Hiatt Creek Bridge(NFS Road 384) near Spar Lake sustained damage. While the Ross Creek bridge survived the flood, the creek bed beneath it rose significantly. Floodwaters deposited so much rock and gravel that the space under the bridge was reduced from 8 feet to 6 inches, leaving no room for water to pass. The West Fisher Road lost about 600 feet of road at milepost 25.5, and the Poorman Creek culvert washout on NFS Road 278/Bear Creek Road. The Upper Young Creek Road, NFS Road number 7202, located northwest of West Kootenai, was made impassable between milepost 3.5 and 3.6 due to a landslide. The Kootenai National Forest Service remarked that there were other bridges that incurred minor damage and they will have to repair some of the abutments. ||In the Ross Creek Cedars recreation area, the newly reconstructed facilities and trails���completed just months prior at a cost of approximately $1.9 million���sustained major damage. The access route, NFS Road 398, was compromised by multiple landslides and debris deposits, including a large slide that taken half the road and a compromised bridge where Ross Creek Road crosses Ross Creek. ||In Libby, Cherry Creek jumped its banks to flood subdivisions along Cherry Creek Drive and Claire Avenue, while Libby Creek inundated homes near Champion Haul Road and Riverdale Drive, cutting off residents and submerging properties under nearly a foot of water on Vicks Lane. The Lower Flower Creek Diversion Dam was nearly compromised by debris and high sediment, resulting in a long-term boil water advisory for the City of Libby. For a time, the 5th Street Bridge in Libby was under water. Water was also across the road on West 2nd Street Extension by Parmenter Creek. ||In Troy, Callahan Creek washed away a 15-foot rock barrier, and Iron Creek caused flooding in multiple residences. Road 427/Callahan Road had 2 washouts (3.4 mile and 6 mile). Washout on road 473/Keeler Road.  The Poorman Creek SNOTEL, located in the Cabinet Mountains south of Libby, reported 5.10 inches of rainfall in 24 hours. This marked the wettest 24-hour period within the month of December, and the third highest for any time of the year. The Yaak River near Troy crested at 8.3 feet(7,940 cubic feet per second) at 1130MST on December 11, while the Fisher River near Libby reached 7.67 feet(4,710 cubic feet per second) at 2115MST.",
   "sourceDetail": "Verified by County Official — NCEI Event #1304729",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1299078-2025-12-11",
   "lon": 208544,
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-11",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT Mesonet station Bowmans Corner measured a 75 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1299078",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1299081-2025-12-11",
   "lon": 208544,
   "zip": "",
   "city": "Helena Valley",
   "date": "2025-12-11",
   "county": "Helena Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport measured two gust sin excess of 58 mph, including a peak of 64 mph.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1299081",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-10",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-10",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2025-12-10",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2025-12-10",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2025-12-10",
   "county": "Gallatin",
   "source": "IEM 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 YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.27--111.88",
   "lat": 45.27,
   "lon": -111.88,
   "zip": "",
   "city": "4 SE Virginia City",
   "date": "2025-12-10",
   "county": "Madison",
   "source": "IEM 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 MTM17 BLM - Virginia City.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2025-12-10",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-47.04--113.99",
   "lat": 47.04,
   "lon": -113.99,
   "zip": "",
   "city": "5 E Evaro",
   "date": "2025-12-10",
   "county": "Missoula",
   "source": "IEM 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 PNTM8 Point 6.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-12-10",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-47.53--114.09",
   "lat": 47.53,
   "lon": -114.09,
   "zip": "",
   "city": "Ronan",
   "date": "2025-12-10",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AT965 Ronan.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2025-12-10",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-46.73--112.16",
   "lat": 46.73,
   "lon": -112.16,
   "zip": "",
   "city": "7 E Marysville",
   "date": "2025-12-10",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 E Marysville",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-10",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-12-10",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-12-10",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-10",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-12-10",
   "county": "Park",
   "source": "IEM 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 MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-46.73--112.16",
   "lat": 46.73,
   "lon": -112.16,
   "zip": "",
   "city": "7 E Marysville",
   "date": "2025-12-10",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter measured a 73 mph wind gust. Spotter also reported losing power.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-12-10",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2025-12-10",
   "county": "Sweet Grass",
   "source": "IEM 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 MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.75--110.16",
   "lat": 45.75,
   "lon": -110.16,
   "zip": "",
   "city": "4 ENE Springdale",
   "date": "2025-12-10",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 ENE Springdale",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-10",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2025-12-10",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2025-12-10",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-10",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-10",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-10",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2025-12-10",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-10",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-10",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-12-10",
   "county": "Park",
   "source": "IEM 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 MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-12-10",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2025-12-10",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-10",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2025-12-10",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-10",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-12-10",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-47.33--112.10",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "14 SW Simms",
   "date": "2025-12-10",
   "county": "Lewis And Clark",
   "source": "IEM 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 K1GM Golf.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-47.29--112.15",
   "lat": 47.29,
   "lon": -112.15,
   "zip": "",
   "city": "17 SW Simms",
   "date": "2025-12-10",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTBOW Bowmans (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-10",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2025-12-10",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-12-10",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-47.90--113.44",
   "lat": 47.9,
   "lon": -113.44,
   "zip": "",
   "city": "19 E Swan Lake",
   "date": "2025-12-10",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT727 Spotted Bear Lookout.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1GM-2025-12-10",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2025-12-10",
   "county": "Lewis And Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Golf (1GM) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-46.84--110.70",
   "lat": 46.84,
   "lon": -110.7,
   "zip": "",
   "city": "7 SSE Neihart",
   "date": "2025-12-10",
   "county": "Meagher",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTKIH Kings Hill Us_89 Mp 28.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2025-12-10",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-47.29--112.15",
   "lat": 47.29,
   "lon": -112.15,
   "zip": "",
   "city": "17 SW Simms",
   "date": "2025-12-10",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTBOW Bowmans (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "fema-3630-Blackfeet Indian Reservation",
   "zip": "",
   "city": "Blackfeet Indian Reservation",
   "date": "2025-12-10",
   "county": "Blackfeet Indian Reservation",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS AND FLOODING",
   "sourceDetail": "FEMA DR-3630: SEVERE STORMS AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-3630-Sanders",
   "zip": "",
   "city": "Sanders",
   "date": "2025-12-10",
   "county": "Sanders",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS AND FLOODING",
   "sourceDetail": "FEMA DR-3630: SEVERE STORMS AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-3630-Lincoln",
   "zip": "",
   "city": "Lincoln",
   "date": "2025-12-10",
   "county": "Lincoln",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS AND FLOODING",
   "sourceDetail": "FEMA DR-3630: SEVERE STORMS AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-6S0-2025-12-10",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-10",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 73 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-10",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-10",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 80 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-30-High Plains-wind-2025-12-10",
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-10",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-30"
  },
  {
   "id": "iem-ww-TFX-HW-W-30-Blackfoot And Macdonald Pass-wind-2025-12-10",
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2025-12-10",
   "county": "Blackfoot And Macdonald Pass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blackfoot And Macdonald Pass.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-30"
  },
  {
   "id": "iem-ww-TFX-HW-W-30-Judith Basin County And Judith Gap-wind-2025-12-10",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2025-12-10",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-30"
  },
  {
   "id": "iem-ww-TFX-HW-W-30-Glacier, Western Toole, And Central Pondera-wind-2025-12-10",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2025-12-10",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-30"
  },
  {
   "id": "iem-ww-TFX-HW-W-30-Madison River Valley-wind-2025-12-10",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-12-10",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-30"
  },
  {
   "id": "iem-ww-TFX-HW-W-30-Cascade County Below 5000ft-wind-2025-12-10",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2025-12-10",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-30"
  },
  {
   "id": "iem-ww-BYZ-HW-W-14-Judith Gap-wind-2025-12-10",
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-12-10",
   "county": "Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Gap.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-14"
  },
  {
   "id": "iem-ww-BYZ-HW-W-14-Sweet Grass-wind-2025-12-10",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2025-12-10",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-14"
  },
  {
   "id": "iem-ww-BYZ-HW-W-14-Livingston Area-wind-2025-12-10",
   "zip": "",
   "city": "Livingston Area",
   "date": "2025-12-10",
   "county": "Livingston Area",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Livingston Area.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-14"
  },
  {
   "id": "iem-ww-BYZ-HW-W-14-Beartooth Foothills-wind-2025-12-10",
   "zip": "",
   "city": "Beartooth Foothills",
   "date": "2025-12-10",
   "county": "Beartooth Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beartooth Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-14"
  },
  {
   "id": "iem-ww-BYZ-HW-W-14-Stillwater-wind-2025-12-10",
   "zip": "",
   "city": "Stillwater",
   "date": "2025-12-10",
   "county": "Stillwater",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Stillwater.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-14"
  },
  {
   "id": "iem-ww-BYZ-HW-W-14-Golden Valley-wind-2025-12-10",
   "zip": "",
   "city": "Golden Valley",
   "date": "2025-12-10",
   "county": "Golden Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Golden Valley.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-14"
  },
  {
   "id": "iem-ww-BYZ-HW-W-14-Melville Foothills-wind-2025-12-10",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2025-12-10",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-14"
  },
  {
   "id": "iem-ww-BYZ-HW-W-14-Wheatland-wind-2025-12-10",
   "zip": "",
   "city": "Wheatland",
   "date": "2025-12-10",
   "county": "Wheatland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wheatland.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-14"
  },
  {
   "id": "iem-ww-BYZ-HW-W-14-Red Lodge Foothills-wind-2025-12-10",
   "zip": "",
   "city": "Red Lodge Foothills",
   "date": "2025-12-10",
   "county": "Red Lodge Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Red Lodge Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-14"
  },
  {
   "id": "ncei-1299082-2025-12-10",
   "lon": 208544,
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-12-10",
   "county": "Madison River Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT DOT sensor at Norris Hill measured a few 59 mph gusts in addition to a two hour period of sustained winds averaging 43 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1299082",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1299079-2025-12-10",
   "lon": 208544,
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2025-12-10",
   "county": "Blackfoot And Macdonald Pass",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT DOT sensors at Flesher Pass and MacDonald Pass measured gusts in excess of 58 mph, including a peak gust of 62 mph at MacDonald Pass.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1299079",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1299080-2025-12-10",
   "lon": 208544,
   "zip": "",
   "city": "Gates Of The Mountains",
   "date": "2025-12-10",
   "county": "Gates Of The Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A trained spotter near Silver City reported a 73 mph gust. MT DOT sensor at Sieben Flats also measured two gusts in excess of 58 mph.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1299080",
   "windSpeedMph": 63,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1308138-2025-12-10",
   "lon": 209743,
   "zip": "",
   "city": "Melville Foothills",
   "date": "2025-12-10",
   "county": "Melville Foothills",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Harlowton 3 south gusted to 59 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1308138",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.32--113.69",
   "lat": 48.32,
   "lon": -113.69,
   "zip": "",
   "city": "3 SW Pinnacle",
   "date": "2025-12-09",
   "county": "Flathead",
   "source": "IEM 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 TRWMT Tunnel Ridge Wind.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-12-09",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.87--112.67",
   "lat": 47.87,
   "lon": -112.67,
   "zip": "",
   "city": "18 WSW Bynum",
   "date": "2025-12-09",
   "county": "Teton",
   "source": "IEM 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 GSNM8 Gleason RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.90--112.16",
   "lat": 47.9,
   "lon": -112.16,
   "zip": "",
   "city": "6 N Choteau",
   "date": "2025-12-09",
   "county": "Teton",
   "source": "IEM 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 TRFM Teton River - Agrimet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-12-09",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.52--104.73",
   "lat": 48.52,
   "lon": -104.73,
   "zip": "",
   "city": "10 W Medicine Lake",
   "date": "2025-12-09",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Medicine Lake W_ MT (UMRB-UMT - GGW) Elev: 2474.0 ft; Lat/Lon: 48.51998/-104.73097.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.89--112.09",
   "lat": 47.89,
   "lon": -112.09,
   "zip": "",
   "city": "7 NE Choteau",
   "date": "2025-12-09",
   "county": "Teton",
   "source": "IEM 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 MTM49 6.9 NE Choteau (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.29--112.15",
   "lat": 47.29,
   "lon": -112.15,
   "zip": "",
   "city": "17 SW Simms",
   "date": "2025-12-09",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTBOW Bowmans (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.06--112.01",
   "lat": 48.06,
   "lon": -112.01,
   "zip": "",
   "city": "8 WNW Brady",
   "date": "2025-12-09",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Midway Colony RADM8 mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-09",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.33--112.10",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "14 SW Simms",
   "date": "2025-12-09",
   "county": "Lewis And Clark",
   "source": "IEM 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 K1GM Golf.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-09",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.41--111.72",
   "lat": 47.41,
   "lon": -111.72,
   "zip": "",
   "city": "8 SSE Fort  Shaw",
   "date": "2025-12-09",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "59 mph wind gust at Sun River SE MT Mesonet site. SURM8.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2025-12-09",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-09",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-09",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2025-12-09",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2025-12-09",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.83--110.88",
   "lat": 45.83,
   "lon": -110.88,
   "zip": "",
   "city": "13 NE Bozeman",
   "date": "2025-12-09",
   "county": "Gallatin",
   "source": "IEM 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 MTBDC Bridger Canyon Mt-86 Mp 16.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-09",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-09",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2025-12-09",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.33--112.10",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "14 SW Simms",
   "date": "2025-12-09",
   "county": "Lewis And Clark",
   "source": "IEM 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 K1GM Golf.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.33--112.10",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "14 SW Simms",
   "date": "2025-12-09",
   "county": "Lewis And Clark",
   "source": "IEM 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 K1GM Golf.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-12-09",
   "county": "Park",
   "source": "IEM 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 MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-12-09",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.75--110.16",
   "lat": 45.75,
   "lon": -110.16,
   "zip": "",
   "city": "4 ENE Springdale",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 ENE Springdale",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.12--112.66",
   "lat": 48.12,
   "lon": -112.66,
   "zip": "",
   "city": "9 SW Dupuyer",
   "date": "2025-12-09",
   "county": "Teton",
   "source": "IEM 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 DVI01084 Dupuyer.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.84--110.70",
   "lat": 46.84,
   "lon": -110.7,
   "zip": "",
   "city": "7 SSE Neihart",
   "date": "2025-12-09",
   "county": "Meagher",
   "source": "IEM 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 MTKIH Kings Hill Us_89 Mp 28.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.35--111.07",
   "lat": 46.35,
   "lon": -111.07,
   "zip": "",
   "city": "14 WNW Ringling",
   "date": "2025-12-09",
   "county": "Meagher",
   "source": "IEM 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 MTDPC Deep Creek Us12 Mp 23.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2025-12-09",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-12-09",
   "county": "Stillwater",
   "source": "IEM 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 CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.76--114.58",
   "lat": 48.76,
   "lon": -114.58,
   "zip": "",
   "city": "11 NE Stryker",
   "date": "2025-12-09",
   "county": "Flathead",
   "source": "IEM 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 LKMMT Link Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 90,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-09",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.41--109.70",
   "lat": 46.41,
   "lon": -109.7,
   "zip": "",
   "city": "7 ESE Harlowton",
   "date": "2025-12-09",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 ESE Harlowton",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2025-12-09",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.38--114.08",
   "lat": 48.38,
   "lon": -114.08,
   "zip": "",
   "city": "1 W Hungry Horse",
   "date": "2025-12-09",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHGH Hungry Horse.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-12-09",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-12-09",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2025-12-09",
   "county": "Stillwater",
   "source": "IEM 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 MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2025-12-09",
   "county": "Phillips",
   "source": "IEM 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 MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM 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 GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.15--113.93",
   "lat": 48.15,
   "lon": -113.93,
   "zip": "",
   "city": "9 NE Bigfork",
   "date": "2025-12-09",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MAEMT Mount Aeneas.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.33--111.59",
   "lat": 46.33,
   "lon": -111.59,
   "zip": "",
   "city": "3 WNW Townsend",
   "date": "2025-12-09",
   "county": "Broadwater",
   "source": "IEM 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 GINM8 Ginger RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.88--114.51",
   "lat": 48.88,
   "lon": -114.51,
   "zip": "",
   "city": "6 WSW Trailcreek",
   "date": "2025-12-09",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CYFM8 Hornet Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 92,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-09",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2025-12-09",
   "county": "Phillips",
   "source": "IEM 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 on US 191 at mile post 122 (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-09",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 96,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2025-12-09",
   "county": "Phillips",
   "source": "IEM 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 MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2025-12-09",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 96,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.75--109.96",
   "lat": 45.75,
   "lon": -109.96,
   "zip": "",
   "city": "6 S Big Timber",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AU397 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.00--109.84",
   "lat": 46,
   "lon": -109.84,
   "zip": "",
   "city": "7 N Sourdough",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 N Sourdough",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-09",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.30--111.36",
   "lat": 47.3,
   "lon": -111.36,
   "zip": "",
   "city": "10 WSW Stockett",
   "date": "2025-12-09",
   "county": "Cascade",
   "source": "IEM 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 FW1843 Great Falls.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-12-09",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2025-12-09",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2025-12-09",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 74 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-44.47--112.95",
   "lat": 44.47,
   "lon": -112.95,
   "zip": "",
   "city": "21 SW Lima",
   "date": "2025-12-09",
   "county": "Beaverhead",
   "source": "IEM 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 HRKM8 Harkness RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2025-12-09",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-12-09",
   "county": "Stillwater",
   "source": "IEM 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 CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2025-12-09",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.14--110.82",
   "lat": 47.14,
   "lon": -110.82,
   "zip": "",
   "city": "3 NNE Monarch",
   "date": "2025-12-09",
   "county": "Cascade",
   "source": "IEM 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 MTMON Monarch Canyon (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 97,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-12-09",
   "county": "Big Horn",
   "source": "IEM 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 BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2025-12-09",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.34--109.49",
   "lat": 45.34,
   "lon": -109.49,
   "zip": "",
   "city": "1 SSE Roscoe",
   "date": "2025-12-09",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTROH 0.8 SE Roscoe (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-12-09",
   "county": "Wheatland",
   "source": "IEM 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 MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2025-12-09",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-09",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-44.47--112.95",
   "lat": 44.47,
   "lon": -112.95,
   "zip": "",
   "city": "21 SW Lima",
   "date": "2025-12-09",
   "county": "Beaverhead",
   "source": "IEM 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 HRKM8 Harkness RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2025-12-09",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-12-09",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2025-12-09",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.82--107.24",
   "lat": 47.82,
   "lon": -107.24,
   "zip": "",
   "city": "20 SE Content",
   "date": "2025-12-09",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Barth Springs Mesonet (ARTM8).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.83--107.24",
   "lat": 47.83,
   "lon": -107.24,
   "zip": "",
   "city": "20 SE Content",
   "date": "2025-12-09",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Barth Spring_ MT (UMRB-UMT - GGW) Elev: 887.0 ft; Lat/Lon: 47.82417/-107.23742.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2025-12-09",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM38 Blm Zortman E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-09",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 93,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.30--108.72",
   "lat": 48.3,
   "lon": -108.72,
   "zip": "",
   "city": "13 S Fort Belknap",
   "date": "2025-12-09",
   "county": "Blaine",
   "source": "IEM 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 FBLM8 Fort Belknap RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.77--107.68",
   "lat": 47.77,
   "lon": -107.68,
   "zip": "",
   "city": "6 SSE Sun Prairie",
   "date": "2025-12-09",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sun Prairie Mesonet (SNPM8).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.70--108.48",
   "lat": 47.7,
   "lon": -108.48,
   "zip": "",
   "city": "15 S Zortman",
   "date": "2025-12-09",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MCDM8 Manning Corral Dogtown.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2025-12-09",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KING COULEE_ MT (RAWS - GGW) Elev: 2760.0 ft; Lat/Lon: 47.796720/-107.02175.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.36--108.24",
   "lat": 47.36,
   "lon": -108.24,
   "zip": "",
   "city": "15 WSW Crooked Creek Ca",
   "date": "2025-12-09",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Valentine E_ MT (UMRB-UMT - GGW) Elev: 2904.0 ft; Lat/Lon: 47.35797/-108.24377.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.08--107.57",
   "lat": 47.08,
   "lon": -107.57,
   "zip": "",
   "city": "4 WSW Sand Springs",
   "date": "2025-12-09",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lufborough Hill MT-200 MP 175.3_ MT (MT DOT - GGW) Elev: 3222.0 ft; Lat/Lon: 47.07813/-107.57201.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2025-12-09",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.85--113.97",
   "lat": 46.85,
   "lon": -113.97,
   "zip": "",
   "city": "2 SW East Missoula",
   "date": "2025-12-09",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Located on the peak of Mt. Sentinel at 5_026 feet.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.85--113.93",
   "lat": 46.85,
   "lon": -113.93,
   "zip": "",
   "city": "2 SSE East Missoula",
   "date": "2025-12-09",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "5556 feet_ Winds sustained 35 mph out of the west-southwest.",
   "sourceDetail": "NWS MSO — Utility Company via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.15--108.59",
   "lat": 47.15,
   "lon": -108.59,
   "zip": "",
   "city": "8 N Tiegen",
   "date": "2025-12-09",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "War Horse NW_ MT (UMRB-UMT - GGW) Elev: 3150.0 ft; Lat/Lon: 47.14725/-108.59132.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.97--108.50",
   "lat": 46.97,
   "lon": -108.5,
   "zip": "",
   "city": "6 SE Tiegen",
   "date": "2025-12-09",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Winnett SW_ MT (UMRB-UMT - GGW) Elev: 3202.0 ft; Lat/Lon: 46.96536/-108.50241.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.24--108.14",
   "lat": 46.24,
   "lon": -108.14,
   "zip": "",
   "city": "18 SSE Delphia",
   "date": "2025-12-09",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM99 Steamboat.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2025-12-09",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.01--108.36",
   "lat": 47.01,
   "lon": -108.36,
   "zip": "",
   "city": "1 NNW Winnett",
   "date": "2025-12-09",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Winnett MT-200 MP 136.0_ MT (MT DOT - GGW) Elev: 2986.0 ft; Lat/Lon: 47.01154/-108.35572.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2025-12-09",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.73--105.59",
   "lat": 45.73,
   "lon": -105.59,
   "zip": "",
   "city": "1 SW Coalwood",
   "date": "2025-12-09",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCWD Coalwood Mt-59 Mp 55.9.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2025-12-09",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.30--106.70",
   "lat": 46.3,
   "lon": -106.7,
   "zip": "",
   "city": "2 NNW Forsyth",
   "date": "2025-12-09",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW1247 Forsyth.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.56--108.01",
   "lat": 46.56,
   "lon": -108.01,
   "zip": "",
   "city": "5 NE Musselshell",
   "date": "2025-12-09",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LMMM 4.9 NE Musselshell (AGRIMET).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2025-12-09",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.27--106.31",
   "lat": 46.27,
   "lon": -106.31,
   "zip": "",
   "city": "5 W Hathaway",
   "date": "2025-12-09",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSWC 5.2 W Hathaway (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2025-12-09",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.25--108.46",
   "lat": 46.25,
   "lon": -108.46,
   "zip": "",
   "city": "11 SSE Klein",
   "date": "2025-12-09",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBUL 11.1 SE Klein (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-12-09",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.44--105.36",
   "lat": 45.44,
   "lon": -105.36,
   "zip": "",
   "city": "2 ESE Broadus",
   "date": "2025-12-09",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM32 2.4 E Broadus (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.35--105.83",
   "lat": 46.35,
   "lon": -105.83,
   "zip": "",
   "city": "4 E Ulmer",
   "date": "2025-12-09",
   "county": "Custer",
   "source": "IEM 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 MTM25 4.3 S Miles City (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2025-12-09",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KING COULEE_ MT (RAWS - GGW) Elev: 2760.0 ft; Lat/Lon: 47.796720/-107.02175.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.83--110.88",
   "lat": 45.83,
   "lon": -110.88,
   "zip": "",
   "city": "13 NE Bozeman",
   "date": "2025-12-09",
   "county": "Gallatin",
   "source": "IEM 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 MTBDC Bridger Canyon Mt-86 Mp 16.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-44.47--112.95",
   "lat": 44.47,
   "lon": -112.95,
   "zip": "",
   "city": "21 SW Lima",
   "date": "2025-12-09",
   "county": "Beaverhead",
   "source": "IEM 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 HRKM8 Harkness RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.30--107.16",
   "lat": 45.3,
   "lon": -107.16,
   "zip": "",
   "city": "9 W Kirby",
   "date": "2025-12-09",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WWMM8 Wolf Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.00--104.37",
   "lat": 45,
   "lon": -104.37,
   "zip": "",
   "city": "2 ESE Alzada",
   "date": "2025-12-09",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTALZ 2.3 E Alzada (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2025-12-09",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.01--105.38",
   "lat": 45.01,
   "lon": -105.38,
   "zip": "",
   "city": "6 SSW Biddle",
   "date": "2025-12-09",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBID 6.2 S Biddle (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.31--111.70",
   "lat": 46.31,
   "lon": -111.7,
   "zip": "",
   "city": "8 W Townsend",
   "date": "2025-12-09",
   "county": "Broadwater",
   "source": "IEM 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 EKHM8 Elkhorn RAWS - 8 W Townsend.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.20--105.70",
   "lat": 46.2,
   "lon": -105.7,
   "zip": "",
   "city": "15 SE Ulmer",
   "date": "2025-12-09",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM40 16.4 S Murn (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2025-12-09",
   "county": "Yellowstone",
   "source": "IEM 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 MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.75--108.57",
   "lat": 45.75,
   "lon": -108.57,
   "zip": "",
   "city": "3 SSW Billings",
   "date": "2025-12-09",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW2748 Billings.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.73--108.40",
   "lat": 45.73,
   "lon": -108.4,
   "zip": "",
   "city": "6 S Lockwood",
   "date": "2025-12-09",
   "county": "Yellowstone",
   "source": "IEM 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 SDAM8 Soda Springs.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2025-12-09",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-12-09",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-45.27--111.88",
   "lat": 45.27,
   "lon": -111.88,
   "zip": "",
   "city": "4 SE Virginia City",
   "date": "2025-12-09",
   "county": "Madison",
   "source": "IEM 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 MTM17 BLM - Virginia City.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.81--104.25",
   "lat": 48.81,
   "lon": -104.25,
   "zip": "",
   "city": "6 S Comertown",
   "date": "2025-12-09",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Comertown Turn-Off MT-5 MP 13.4_ MT (MT DOT - GGW) Elev: 2359.0 ft; Lat/Lon: 48.81000/-104.25290.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-48.35--104.48",
   "lat": 48.35,
   "lon": -104.48,
   "zip": "",
   "city": "1 NNE Froid",
   "date": "2025-12-09",
   "county": "Roosevelt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Froid NE MDA_ MT (MT-MESO - GGW) Elev: 2067.0 ft; Lat/Lon: 48.35/-104.48.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-47.43--104.37",
   "lat": 47.43,
   "lon": -104.37,
   "zip": "",
   "city": "2 SW Savage",
   "date": "2025-12-09",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Savage MT-16 MP 29.5_ MT (MT DOT - GGW) Elev: 1998.0 ft; Lat/Lon: 47.42600/-104.37000.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-46.33--111.59",
   "lat": 46.33,
   "lon": -111.59,
   "zip": "",
   "city": "3 WNW Townsend",
   "date": "2025-12-09",
   "county": "Broadwater",
   "source": "IEM 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 GINM8 Ginger RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "fema-4901-Lincoln",
   "zip": "",
   "city": "Lincoln",
   "date": "2025-12-09",
   "county": "Lincoln",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS AND FLOODING",
   "sourceDetail": "FEMA DR-4901: SEVERE STORMS AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-HLN-2025-12-09",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2025-12-09",
   "county": "Lewis & Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HELENA REGIONAL (HLN) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2025-12-09",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2025-12-09",
   "county": "Custer",
   "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": "MILES CITY (MLS) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-09",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-09",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 82 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BZN-2025-12-09",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2025-12-09",
   "county": "Gallatin",
   "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": "BOZEMAN/GALLATIN (BZN) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-12-09",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-12-09",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2025-12-09",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2025-12-09",
   "county": "Yellowstone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BILLINGS/LOGAN INTL (BIL) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2025-12-09",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2025-12-09",
   "county": "Sheridan",
   "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": "Plentywood Sher-Wood (PWD) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1GM-2025-12-09",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2025-12-09",
   "county": "Lewis And Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Golf (1GM) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-12-09",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 97 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 97,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Fallon-wind-2025-12-09",
   "zip": "",
   "city": "Fallon",
   "date": "2025-12-09",
   "county": "Fallon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fallon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Powder River-wind-2025-12-09",
   "zip": "",
   "city": "Powder River",
   "date": "2025-12-09",
   "county": "Powder River",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Powder River.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Carter-wind-2025-12-09",
   "zip": "",
   "city": "Carter",
   "date": "2025-12-09",
   "county": "Carter",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Carter.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Big Horn-wind-2025-12-09",
   "zip": "",
   "city": "Big Horn",
   "date": "2025-12-09",
   "county": "Big Horn",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Horn.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Rosebud-wind-2025-12-09",
   "zip": "",
   "city": "Rosebud",
   "date": "2025-12-09",
   "county": "Rosebud",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rosebud.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Bighorn Canyon-wind-2025-12-09",
   "zip": "",
   "city": "Bighorn Canyon",
   "date": "2025-12-09",
   "county": "Bighorn Canyon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bighorn Canyon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Carbon-wind-2025-12-09",
   "zip": "",
   "city": "Carbon",
   "date": "2025-12-09",
   "county": "Carbon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Carbon.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Yellowstone-wind-2025-12-09",
   "zip": "",
   "city": "Yellowstone",
   "date": "2025-12-09",
   "county": "Yellowstone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Yellowstone.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Stillwater-wind-2025-12-09",
   "zip": "",
   "city": "Stillwater",
   "date": "2025-12-09",
   "county": "Stillwater",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Stillwater.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Golden Valley-wind-2025-12-09",
   "zip": "",
   "city": "Golden Valley",
   "date": "2025-12-09",
   "county": "Golden Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Golden Valley.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Red Lodge Foothills-wind-2025-12-09",
   "zip": "",
   "city": "Red Lodge Foothills",
   "date": "2025-12-09",
   "county": "Red Lodge Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Red Lodge Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Melville Foothills-wind-2025-12-09",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2025-12-09",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Wheatland-wind-2025-12-09",
   "zip": "",
   "city": "Wheatland",
   "date": "2025-12-09",
   "county": "Wheatland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wheatland.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Musselshell-wind-2025-12-09",
   "zip": "",
   "city": "Musselshell",
   "date": "2025-12-09",
   "county": "Musselshell",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Musselshell.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Judith Gap-wind-2025-12-09",
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-12-09",
   "county": "Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Gap.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Sweet Grass-wind-2025-12-09",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2025-12-09",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Livingston Area-wind-2025-12-09",
   "zip": "",
   "city": "Livingston Area",
   "date": "2025-12-09",
   "county": "Livingston Area",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Livingston Area.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Beartooth Foothills-wind-2025-12-09",
   "zip": "",
   "city": "Beartooth Foothills",
   "date": "2025-12-09",
   "county": "Beartooth Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beartooth Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Absaroka/beartooth Mountains-wind-2025-12-09",
   "zip": "",
   "city": "Absaroka/beartooth Mountains",
   "date": "2025-12-09",
   "county": "Absaroka/beartooth Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Absaroka/beartooth Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Treasure-wind-2025-12-09",
   "zip": "",
   "city": "Treasure",
   "date": "2025-12-09",
   "county": "Treasure",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Treasure.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Custer-wind-2025-12-09",
   "zip": "",
   "city": "Custer",
   "date": "2025-12-09",
   "county": "Custer",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Custer.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-BYZ-HW-W-13-Crazy Mountains-wind-2025-12-09",
   "zip": "",
   "city": "Crazy Mountains",
   "date": "2025-12-09",
   "county": "Crazy Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Crazy Mountains.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-13"
  },
  {
   "id": "iem-ww-GGW-HW-W-11-Wibaux-wind-2025-12-09",
   "zip": "",
   "city": "Wibaux",
   "date": "2025-12-09",
   "county": "Wibaux",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wibaux.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-11"
  },
  {
   "id": "iem-ww-GGW-HW-W-11-And Southeast Phillips-wind-2025-12-09",
   "zip": "",
   "city": "And Southeast Phillips",
   "date": "2025-12-09",
   "county": "And Southeast Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southeast Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-11"
  },
  {
   "id": "iem-ww-GGW-HW-W-11-And Southern Valley-wind-2025-12-09",
   "zip": "",
   "city": "And Southern Valley",
   "date": "2025-12-09",
   "county": "And Southern Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southern Valley.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-11"
  },
  {
   "id": "iem-ww-GGW-HW-W-11-Daniels-wind-2025-12-09",
   "zip": "",
   "city": "Daniels",
   "date": "2025-12-09",
   "county": "Daniels",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Daniels.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-11"
  },
  {
   "id": "iem-ww-GGW-HW-W-11-Sheridan-wind-2025-12-09",
   "zip": "",
   "city": "Sheridan",
   "date": "2025-12-09",
   "county": "Sheridan",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sheridan.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-11"
  },
  {
   "id": "iem-ww-GGW-HW-W-11-Petroleum-wind-2025-12-09",
   "zip": "",
   "city": "Petroleum",
   "date": "2025-12-09",
   "county": "Petroleum",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Petroleum.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-11"
  },
  {
   "id": "iem-ww-GGW-HW-W-11-Garfield-wind-2025-12-09",
   "zip": "",
   "city": "Garfield",
   "date": "2025-12-09",
   "county": "Garfield",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Garfield.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-11"
  },
  {
   "id": "iem-ww-GGW-HW-W-11-McCone-wind-2025-12-09",
   "zip": "",
   "city": "McCone",
   "date": "2025-12-09",
   "county": "McCone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for McCone.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-11"
  },
  {
   "id": "iem-ww-GGW-HW-W-11-Roosevelt-wind-2025-12-09",
   "zip": "",
   "city": "Roosevelt",
   "date": "2025-12-09",
   "county": "Roosevelt",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Roosevelt.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-11"
  },
  {
   "id": "iem-ww-GGW-HW-W-11-Richland-wind-2025-12-09",
   "zip": "",
   "city": "Richland",
   "date": "2025-12-09",
   "county": "Richland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Richland.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-11"
  },
  {
   "id": "iem-ww-GGW-HW-W-11-Dawson-wind-2025-12-09",
   "zip": "",
   "city": "Dawson",
   "date": "2025-12-09",
   "county": "Dawson",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Dawson.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-11"
  },
  {
   "id": "iem-ww-GGW-HW-W-11-Prairie-wind-2025-12-09",
   "zip": "",
   "city": "Prairie",
   "date": "2025-12-09",
   "county": "Prairie",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Prairie.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-11"
  },
  {
   "id": "iem-ww-GGW-HW-W-11-Phillips-wind-2025-12-09",
   "zip": "",
   "city": "Phillips",
   "date": "2025-12-09",
   "county": "Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-11"
  },
  {
   "id": "iem-ww-GGW-HW-W-11-Valley-wind-2025-12-09",
   "zip": "",
   "city": "Valley",
   "date": "2025-12-09",
   "county": "Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Valley.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-11"
  },
  {
   "id": "ncei-1299076-2025-12-09",
   "lon": 208543,
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2025-12-09",
   "county": "Little Belt And Highwood Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT DOT sensors at Monarch Canyon and Kings Hill Pass both measured gusts in excess of 58 mph, including a peak of 66 mph at Monarch Canyon.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1299076",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1308135-2025-12-09",
   "lon": 209740,
   "zip": "",
   "city": "Absaroka / Beartooth Mountains",
   "date": "2025-12-09",
   "county": "Absaroka / Beartooth Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Quad Creek raws reported gust to 96 mph. 89 mph reproted at Derby Mountain Raws.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1308135",
   "windSpeedMph": 83,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296833-2025-12-09",
   "lon": 208078,
   "zip": "",
   "city": "Little Rocky Mountains",
   "date": "2025-12-09",
   "county": "Little Rocky Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Malta South US-191 DOT site (MTMAL) measured a 64 mph wind gust.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1296833",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296834-2025-12-09",
   "lon": 208078,
   "zip": "",
   "city": "And Southern Valley",
   "date": "2025-12-09",
   "county": "And Southern Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wind gusts up to 63 mph were reported at both the King Coulee RAWS site (KIGM8) and the Barth Springs Montana Climate Office Mesonet site (ARTM8).",
   "sourceDetail": "Verified by RAWS — NCEI Event #1296834",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1299074-2025-12-09",
   "lon": 208543,
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2025-12-09",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RAWS station FBLM8 Fort Belknap Raws measured a 60 mph gust.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1299074",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1296836-2025-12-09",
   "lon": 208078,
   "zip": "",
   "city": "And Se Phillips",
   "date": "2025-12-09",
   "county": "And Se Phillips",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Sun Prairie Montana Climate Office mesonet site (SNPM8) measured a 58 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1296836",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-08",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-12-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2025-12-08",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-12-08",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-08",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2025-12-08",
   "county": "Judith Basin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2025-12-08",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-08",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-12-08",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2025-12-08",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2025-12-08",
   "county": "Gallatin",
   "source": "IEM 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 TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-08",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-08",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2025-12-08",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-12-08",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-08",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-12-08",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-08",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 ESE East Glacier Park",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2025-12-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2025-12-08",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-08",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2025-12-08",
   "county": "Teton",
   "source": "IEM 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 HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.88--110.90",
   "lat": 45.88,
   "lon": -110.9,
   "zip": "",
   "city": "15 ENE Belgrade",
   "date": "2025-12-08",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT838 Battle Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-08",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2025-12-08",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2025-12-08",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-12-08",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-44.47--112.95",
   "lat": 44.47,
   "lon": -112.95,
   "zip": "",
   "city": "21 SW Lima",
   "date": "2025-12-08",
   "county": "Beaverhead",
   "source": "IEM 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 HRKM8 Harkness RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-08",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-12-08",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-08",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2025-12-08",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2025-12-08",
   "county": "Teton",
   "source": "IEM 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 HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2025-12-08",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet station Wetzel NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2025-12-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-12-08",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2025-12-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Augusta N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2025-12-08",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Dog Gun Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2025-12-08",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.10--110.16",
   "lat": 47.1,
   "lon": -110.16,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2025-12-08",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — Other Federal via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2025-12-08",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 101,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-08",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.33--112.58",
   "lat": 47.33,
   "lon": -112.58,
   "zip": "",
   "city": "14 SW Augusta",
   "date": "2025-12-08",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 14 SW Augusta",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2025-12-08",
   "county": "Park",
   "source": "IEM 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 MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2025-12-08",
   "county": "Cascade",
   "source": "IEM 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 MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-12-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.70--111.95",
   "lat": 47.7,
   "lon": -111.95,
   "zip": "",
   "city": "6 NNE Fairfield",
   "date": "2025-12-08",
   "county": "Teton",
   "source": "IEM 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 K1HM 6 NNE Fairfield.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.10--110.17",
   "lat": 47.1,
   "lon": -110.17,
   "zip": "",
   "city": "2 NW Windham",
   "date": "2025-12-08",
   "county": "Judith Basin",
   "source": "IEM 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 K1CM Charlie.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-12-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-08",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2025-12-08",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2025-12-08",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-12-08",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2025-12-08",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Mt Lebanon SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-12-08",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-08",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2025-12-08",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.90--110.75",
   "lat": 48.9,
   "lon": -110.75,
   "zip": "",
   "city": "23 E Whitlash",
   "date": "2025-12-08",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Fox Crossing SW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-12-08",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-08-wind-46.73--112.16",
   "lat": 46.73,
   "lon": -112.16,
   "zip": "",
   "city": "7 E Marysville",
   "date": "2025-12-08",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "61 mph wind gust.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-08-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dog Gun Lake averaged 53 mph sustained winds over the past hour.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-12-08",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-08",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-12-08",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-12-08",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 74 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2025-12-08",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2025-12-08",
   "county": "Cascade",
   "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": "MALMSTROM AFB (GFA) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-08",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-08",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 68 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-12-08",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-12-08",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Judith Basin County And Judith Gap-wind-2025-12-08",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2025-12-08",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Glacier Park Region-wind-2025-12-08",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2025-12-08",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-High Plains-wind-2025-12-08",
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-08",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Glacier, Western Toole, And Central Pondera-wind-2025-12-08",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2025-12-08",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Toole And Liberty-wind-2025-12-08",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-12-08",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Pondera And Eastern Teton-wind-2025-12-08",
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2025-12-08",
   "county": "Pondera And Eastern Teton",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pondera And Eastern Teton.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Cascade County Below 5000ft-wind-2025-12-08",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2025-12-08",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Blackfoot And Macdonald Pass-wind-2025-12-08",
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2025-12-08",
   "county": "Blackfoot And Macdonald Pass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blackfoot And Macdonald Pass.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Gates Of The Mountains-wind-2025-12-08",
   "zip": "",
   "city": "Gates Of The Mountains",
   "date": "2025-12-08",
   "county": "Gates Of The Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gates Of The Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Hill-wind-2025-12-08",
   "zip": "",
   "city": "Hill",
   "date": "2025-12-08",
   "county": "Hill",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hill.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Blaine-wind-2025-12-08",
   "zip": "",
   "city": "Blaine",
   "date": "2025-12-08",
   "county": "Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-And Central Chouteau-wind-2025-12-08",
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2025-12-08",
   "county": "And Central Chouteau",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Central Chouteau.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Bears Paw Mountains And Southern Blaine-wind-2025-12-08",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2025-12-08",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Fergus County Below 4500ft-wind-2025-12-08",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2025-12-08",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Little Belt And Highwood Mountains-wind-2025-12-08",
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2025-12-08",
   "county": "Little Belt And Highwood Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Little Belt And Highwood Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Rocky Mountain Front-wind-2025-12-08",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2025-12-08",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Snowy And Judith Mountains-wind-2025-12-08",
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2025-12-08",
   "county": "Snowy And Judith Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Snowy And Judith Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Big Belt, Bridger And Castle Mountains-wind-2025-12-08",
   "zip": "",
   "city": "Big Belt, Bridger And Castle Mountains",
   "date": "2025-12-08",
   "county": "Big Belt, Bridger And Castle Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Belt, Bridger And Castle Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "iem-ww-TFX-HW-W-29-Meagher County Valleys-wind-2025-12-08",
   "zip": "",
   "city": "Meagher County Valleys",
   "date": "2025-12-08",
   "county": "Meagher County Valleys",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Meagher County Valleys.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-29"
  },
  {
   "id": "ncei-1299063-2025-12-08",
   "lon": 208543,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2025-12-08",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Two Glacier NP sensors measured gusts in excess of 75 mph, including Logan Pass and Sunpoint. The peak gust observed was at Logan Pass and was 81 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1299063",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1299061-2025-12-08",
   "lon": 208543,
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-08",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Two sensors measured gusts of 75 mph or greater or sustained winds, averaged over at least an hour, of 50 mph. These sensors include Dog Gun Lake E, Two Medicine Bridge.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1299061",
   "windSpeedMph": 73,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1299065-2025-12-08",
   "lon": 208543,
   "zip": "",
   "city": "High Plains",
   "date": "2025-12-08",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Three sensors measured gusts in excess of 75 mph, including Chouteau South MT DOT, Dellwo DELMT, and Hodgkiss HODMT. The peak gust observed was 85 mph, measured at Chouteau South.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1299065",
   "windSpeedMph": 74,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1299066-2025-12-08",
   "lon": 208543,
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2025-12-08",
   "county": "Rocky Mountain Front",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A personal weather device at Upper Elk Creek measured a 72 mph gust. Additionally, the Gleason RAWS GSNM8 measured a 61 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1299066",
   "windSpeedMph": 63,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1299067-2025-12-08",
   "lon": 208543,
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2025-12-08",
   "county": "Pondera And Eastern Teton",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1HM Hotel measured a 67 mph gust. MT mesonet sensor at Midway colony measured a 60 mph gust.",
   "sourceDetail": "Verified by AWOS — NCEI Event #1299067",
   "windSpeedMph": 58,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1299064-2025-12-08",
   "lon": 208543,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-12-08",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet stations GW3546, GW0718, and Mt Lebanon SE all measured gusts in excess of 58 mph. The peak observed gust was at GW0718 (25 NNW Joplin) and was 85 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1299064",
   "windSpeedMph": 74,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1299072-2025-12-08",
   "lon": 208543,
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-12-08",
   "county": "Madison River Valley",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT DOT sensor at Norris Hill measured a 64 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1299072",
   "windSpeedMph": 64,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1299069-2025-12-08",
   "lon": 208543,
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2025-12-08",
   "county": "Blackfoot And Macdonald Pass",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT DOT sensor at Flesher Pass measured a 58 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1299069",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1299070-2025-12-08",
   "lon": 208543,
   "zip": "",
   "city": "Gates Of The Mountains",
   "date": "2025-12-08",
   "county": "Gates Of The Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter reported a 61 mph gust very near Silver City.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1299070",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-12-07-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-07",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-07-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-07-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-12-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wind gust associated with a mountain wave at Mission Lake S MT mesonet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-07-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-12-07",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-07-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-07",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-07-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-12-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-07-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-07",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-07-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-12-07",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-07",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-07",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLN-2025-12-06",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2025-12-06",
   "county": "Beaverhead",
   "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": "DILLON AIRPORT (DLN) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-05-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-12-05",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-05-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-12-05",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-05-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2025-12-05",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTM68 4.8 S Blossburg (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-04-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-04",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-04-wind-46.45--110.21",
   "lat": 46.45,
   "lon": -110.21,
   "zip": "",
   "city": "7 WNW Twodot",
   "date": "2025-12-04",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 WNW Twodot",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-04-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-12-04",
   "county": "Stillwater",
   "source": "IEM 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 CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-04-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-04",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-04-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-04",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-04-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-04",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-04-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-12-04",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-04-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-12-04",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-04-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-04",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-04-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-12-04",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-12-04",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-04",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-04",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-04",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-03-wind-46.58--112.25",
   "lat": 46.58,
   "lon": -112.25,
   "zip": "",
   "city": "11 W Helena",
   "date": "2025-12-03",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 11 W Helena",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-6S0-2025-12-02",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-02",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-02",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-02",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-01-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-01",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-01-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-01",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-01-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-01",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-01-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-01",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-01-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-12-01",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-01-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-12-01",
   "county": "Stillwater",
   "source": "IEM 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 CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-01-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-01",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-01-wind-45.74--109.83",
   "lat": 45.74,
   "lon": -109.83,
   "zip": "",
   "city": "3 SW Greycliff",
   "date": "2025-12-01",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 SW Greycliff",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-01-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2025-12-01",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-01-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-01",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-01-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-12-01",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-01-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2025-12-01",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-9S2-2025-12-01",
   "lat": 48.8078,
   "lon": -105.4361,
   "zip": "",
   "city": "Scobey",
   "date": "2025-12-01",
   "county": "Daniels",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Scobey (9S2) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Scobey (9S2) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-12-01",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-12-01",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-12-01",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-12-01",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-12-01",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-12-01",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1308130-2025-12-01",
   "lon": 209736,
   "zip": "",
   "city": "Livingston Area",
   "date": "2025-12-01",
   "county": "Livingston Area",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Asos klvm gusted to 60 mph.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1308130",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-11-28-wind-45.53--110.61",
   "lat": 45.53,
   "lon": -110.61,
   "zip": "",
   "city": "3 NW Pine Creek",
   "date": "2025-11-28",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM84 Brisbin.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-28-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2025-11-28",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-28-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-11-28",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-28-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2025-11-28",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-25-wind-45.33--104.14",
   "lat": 45.33,
   "lon": -104.14,
   "zip": "",
   "city": "8 SSW Capitol",
   "date": "2025-11-25",
   "county": "Carter",
   "source": "IEM 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 MTM33 8.2 SW Capitol (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-25-wind-45.00--104.37",
   "lat": 45,
   "lon": -104.37,
   "zip": "",
   "city": "2 ESE Alzada",
   "date": "2025-11-25",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTALZ 2.3 E Alzada (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-25-wind-45.33--104.14",
   "lat": 45.33,
   "lon": -104.14,
   "zip": "",
   "city": "8 SSW Capitol",
   "date": "2025-11-25",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM33 8.2 SW Capitol (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-25-wind-45.81--104.46",
   "lat": 45.81,
   "lon": -104.46,
   "zip": "",
   "city": "7 SE Ekalaka",
   "date": "2025-11-25",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EKIM8 Mosby 16.3nne.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2025-11-25",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2025-11-25",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.78--111.17",
   "lat": 45.78,
   "lon": -111.17,
   "zip": "",
   "city": "Belgrade",
   "date": "2025-11-24",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBZN Bozeman Yellowstone Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-11-24",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-11-24",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.67--110.80",
   "lat": 45.67,
   "lon": -110.8,
   "zip": "",
   "city": "12 E Bozeman",
   "date": "2025-11-24",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBZH Bozeman Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2025-11-24",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.53--110.61",
   "lat": 45.53,
   "lon": -110.61,
   "zip": "",
   "city": "3 NW Pine Creek",
   "date": "2025-11-24",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM84 Brisbin.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2025-11-24",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-48.15--113.93",
   "lat": 48.15,
   "lon": -113.93,
   "zip": "",
   "city": "9 NE Bigfork",
   "date": "2025-11-24",
   "county": "Flathead",
   "source": "IEM 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 MAEMT Mount Aeneas.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-46.04--114.26",
   "lat": 46.04,
   "lon": -114.26,
   "zip": "",
   "city": "4 WNW Darby",
   "date": "2025-11-24",
   "county": "Ravalli",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LRCM8 4 WNW Darby.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.47--112.36",
   "lat": 45.47,
   "lon": -112.36,
   "zip": "",
   "city": "5 SSW Twin Bridges",
   "date": "2025-11-24",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM56 5.5 S Twin Bridges (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2025-11-24",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2025-11-24",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2025-11-24",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2025-11-24",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-11-24",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-11-24",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-44.81--112.72",
   "lat": 44.81,
   "lon": -112.72,
   "zip": "",
   "city": "7 N Dell",
   "date": "2025-11-24",
   "county": "Beaverhead",
   "source": "IEM 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 MTM16 6.6 N Dell (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-44.95--111.96",
   "lat": 44.95,
   "lon": -111.96,
   "zip": "",
   "city": "22 SW Cameron",
   "date": "2025-11-24",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BTKM8 Burnt Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-11-24",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2025-11-24",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.24--111.44",
   "lat": 45.24,
   "lon": -111.44,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-11-24",
   "county": "Madison",
   "source": "IEM 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 YCAMS 5.7 W Big Sky (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-11-24",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-46.56--112.31",
   "lat": 46.56,
   "lon": -112.31,
   "zip": "",
   "city": "13 S Marysville",
   "date": "2025-11-24",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMDP MacDonald Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2025-11-24",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.03--107.32",
   "lat": 45.03,
   "lon": -107.32,
   "zip": "",
   "city": "3 SE Aberdeen",
   "date": "2025-11-24",
   "county": "Big Horn",
   "source": "IEM 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 MTABR 2.5 SE Aberdeen (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-11-24",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.05--105.95",
   "lat": 45.05,
   "lon": -105.95,
   "zip": "",
   "city": "2 W Moorhead",
   "date": "2025-11-24",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BSHM8 Bradshaw Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.10--108.22",
   "lat": 45.1,
   "lon": -108.22,
   "zip": "",
   "city": "22 SW Fort Smith",
   "date": "2025-11-24",
   "county": "Carbon",
   "source": "IEM 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 HBOM8 Hillsboro.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.13--108.30",
   "lat": 45.13,
   "lon": -108.3,
   "zip": "",
   "city": "18 ENE Warren",
   "date": "2025-11-24",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BRTM8 Wild Horse.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.04--108.44",
   "lat": 45.04,
   "lon": -108.44,
   "zip": "",
   "city": "11 E Warren",
   "date": "2025-11-24",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM43 10.9 N Cowley (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.00--104.37",
   "lat": 45,
   "lon": -104.37,
   "zip": "",
   "city": "2 ESE Alzada",
   "date": "2025-11-24",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTALZ 2.3 E Alzada (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2025-11-24",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2025-11-24",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-24-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2025-11-24",
   "county": "Powder River",
   "source": "IEM 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 MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2025-11-24",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2025-11-24",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2025-11-24",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2025-11-24",
   "county": "Beaverhead",
   "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": "Grassrange (MVH) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-11-24",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-11-24",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BZN-2025-11-24",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2025-11-24",
   "county": "Gallatin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BOZEMAN/GALLATIN (BZN) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-11-24",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-11-24",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1298506-2025-11-24",
   "lon": 208433,
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2025-11-24",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM16 6.6 N Dell (MT-MESO) measured a 64 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1298506",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1302086-2025-11-24",
   "lon": 209051,
   "zip": "",
   "city": "Bighorn Canyon",
   "date": "2025-11-24",
   "county": "Bighorn Canyon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Hillsboro RAWS gusted 67mph sometime between 4:29pm and 5:29pm.",
   "sourceDetail": "Verified by RAWS — NCEI Event #1302086",
   "windSpeedMph": 58,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-LVM-2025-11-23",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-11-23",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-22-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-11-22",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-22-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-11-22",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-11-22",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-11-22",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-21-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-11-21",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-21-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-11-21",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-21-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-11-21",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2025-11-21",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2025-11-21",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-11-21",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-11-21",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-11-21",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-11-21",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1298504-2025-11-21",
   "lon": 208432,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2025-11-21",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport measured a 63 mph wind gust. They also sustained an average 42 mph between 9:30 and 14:25 MST. Montana mesonet station Mission Lake S also reported a high wind gust.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1298504",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-11-15-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-11-15",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-15-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-11-15",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-11-15",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-11-15",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-11-14",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-11-14",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-11-14",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-11-14",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-11-14",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-11-14",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-11-14",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-11-14",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2025-11-14",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-11-14",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-11-14",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-11-14",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-47.03--109.47",
   "lat": 47.03,
   "lon": -109.47,
   "zip": "",
   "city": "3 SW Lewistown",
   "date": "2025-11-14",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLWT Lewistown Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2025-11-14",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-45.15--109.28",
   "lat": 45.15,
   "lon": -109.28,
   "zip": "",
   "city": "3 SSW Red Lodge",
   "date": "2025-11-14",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 SSW Red Lodge",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-45.17--109.27",
   "lat": 45.17,
   "lon": -109.27,
   "zip": "",
   "city": "2 SW Red Lodge",
   "date": "2025-11-14",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SW Red Lodge",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-11-14",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-45.07--109.15",
   "lat": 45.07,
   "lon": -109.15,
   "zip": "",
   "city": "6 SSE Washoe",
   "date": "2025-11-14",
   "county": "Carbon",
   "source": "IEM 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 MTM98 Ruby Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-45.09--109.13",
   "lat": 45.09,
   "lon": -109.13,
   "zip": "",
   "city": "5 SSE Bearcreek",
   "date": "2025-11-14",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 5 SSE Bearcreek",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-11-14-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-11-14",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2025-11-14",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2025-11-14",
   "county": "Beaverhead",
   "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": "Grassrange (MVH) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-11-14",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-11-14",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-11-14",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-11-14",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2025-11-14",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2025-11-14",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-27-Glacier, Western Toole, And Central Pondera-wind-2025-11-14",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2025-11-14",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-27"
  },
  {
   "id": "iem-ww-TFX-HW-W-27-Glacier Park Region-wind-2025-11-14",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2025-11-14",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-27"
  },
  {
   "id": "iem-ww-TFX-HW-W-27-High Plains-wind-2025-11-14",
   "zip": "",
   "city": "High Plains",
   "date": "2025-11-14",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-27"
  },
  {
   "id": "iem-ww-TFX-HW-W-27-Judith Basin County And Judith Gap-wind-2025-11-14",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2025-11-14",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-27"
  },
  {
   "id": "iem-ww-TFX-HW-W-27-Rocky Mountain Front-wind-2025-11-14",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2025-11-14",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-27"
  },
  {
   "id": "iem-ww-TFX-HW-W-27-Toole And Liberty-wind-2025-11-14",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-11-14",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-27"
  },
  {
   "id": "iem-ww-TFX-HW-W-27-Hill-wind-2025-11-14",
   "zip": "",
   "city": "Hill",
   "date": "2025-11-14",
   "county": "Hill",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hill.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-27"
  },
  {
   "id": "iem-ww-TFX-HW-W-27-And Central Chouteau-wind-2025-11-14",
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2025-11-14",
   "county": "And Central Chouteau",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Central Chouteau.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-27"
  },
  {
   "id": "iem-ww-TFX-HW-W-27-Bears Paw Mountains And Southern Blaine-wind-2025-11-14",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2025-11-14",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-27"
  },
  {
   "id": "ncei-1302081-2025-11-14",
   "lon": 209050,
   "zip": "",
   "city": "Red Lodge Foothills",
   "date": "2025-11-14",
   "county": "Red Lodge Foothills",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tree and Power Line Damage in Red Lodge Mtn Wave Gusts 49-58mph lower foothills.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1302081",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1302083-2025-11-14",
   "lon": 209050,
   "zip": "",
   "city": "Southeastern Carbon",
   "date": "2025-11-14",
   "county": "Southeastern Carbon",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Gusts 60-65 mph Ruby Creek Mesonet to Belfry Mesonet.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1302083",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "76 mph wind gust at Dog Gun Lake Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-11-13",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Wetzel NE peak gust so far today.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-48.51--112.93",
   "lat": 48.51,
   "lon": -112.93,
   "zip": "",
   "city": "5 SE Browning",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM 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 SHBM Browning.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-48.56--113.01",
   "lat": 48.56,
   "lon": -113.01,
   "zip": "",
   "city": "Browning",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM 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 BGRM8 Browning RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-11-13",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-48.92--112.02",
   "lat": 48.92,
   "lon": -112.02,
   "zip": "",
   "city": "6 WNW Sunburst",
   "date": "2025-11-13",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "58 mph wind gust at the Sunburst MT Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-11-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2025-11-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-11-13",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-11-13",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-11-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-11-13",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-13",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-13",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-13-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-11-13",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-11-13",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-11-13",
   "county": "Cascade",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GREAT FALLS INTL (GTF) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-13-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-13",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sustained winds averaged 50 mph over the hour prior to the report time at mesonet station Dellwo DELMT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-13-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "High sustained wind of 51 mph from 245 PM until 345 PM. Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-13-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Wetzel NE measured sustained winds averaging 54 mph over the hour prior to the report time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-13-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-13",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sustained winds averaged 60 mph over the hour prior to the report time at the MT DOT sensor near Browning.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-LVM-2025-11-13",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-11-13",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1298497-2025-11-13",
   "lon": 208431,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2025-11-13",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNPMT Sunpoint measured a 65 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1298497",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1298498-2025-11-13",
   "lon": 208431,
   "zip": "",
   "city": "High Plains",
   "date": "2025-11-13",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT) measured a 89 mph wind gust. They also measured high sustained winds. Montana Mesonet station Wetzel NE also measured high wind gusts and high sustained winds. Mesonet station MTBRN Two Medicine Bridge (MT DOT), Mesonet station SHBM Browning, and GOGM8 Dog Gun Lake Mesonet station also measured high wind gusts.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1298498",
   "windSpeedMph": 77,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1298500-2025-11-13",
   "lon": 208431,
   "zip": "",
   "city": "High Plains",
   "date": "2025-11-13",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN) measured a 73 mph wind gust. They also measured an average of 50 mph sustained winds from 22:15 and 23:15 MST. Mesonet station MTCTS Choteau South (MT DOT) also measured a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1298500",
   "windSpeedMph": 63,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-11-11-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-11",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-11-wind-47.87--112.67",
   "lat": 47.87,
   "lon": -112.67,
   "zip": "",
   "city": "18 WSW Bynum",
   "date": "2025-11-11",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GSNM8 Gleason RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-11-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2025-11-11",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-11-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-11-11",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-11-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-11-11",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-11-11",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-11-11",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 16 WSW Cut Bank",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2025-11-10",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 10 ESE Whitlash",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-11-10",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-11-10",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-11-10",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2025-11-10",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 10 ESE Whitlash",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-11-10",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-11-10",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dog Gun Lake (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dog Gun Lake (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.74--113.43",
   "lat": 48.74,
   "lon": -113.43,
   "zip": "",
   "city": "Saint Mary",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM 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 SRYM8 Saint Mary RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-11-10",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.85--112.66",
   "lat": 48.85,
   "lon": -112.66,
   "zip": "",
   "city": "16 WNW Santa Rita",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 16 WNW Santa Rita",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-11-10",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.92--112.02",
   "lat": 48.92,
   "lon": -112.02,
   "zip": "",
   "city": "6 WNW Sunburst",
   "date": "2025-11-10",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 6 WNW Sunburst",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wetzel NE (Montana Mesonet).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wetzel NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.54--112.08",
   "lat": 48.54,
   "lon": -112.08,
   "zip": "",
   "city": "2 SE Ethridge",
   "date": "2025-11-10",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW1987 ETHRIDGE THREE SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-11-10",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2025-11-10",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.74--111.97",
   "lat": 48.74,
   "lon": -111.97,
   "zip": "",
   "city": "Kevin",
   "date": "2025-11-10",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DW0975 Kevin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.51--112.93",
   "lat": 48.51,
   "lon": -112.93,
   "zip": "",
   "city": "5 SE Browning",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM 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 SHBM Browning.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-11-10",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mission Lake S (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.67--112.59",
   "lat": 48.67,
   "lon": -112.59,
   "zip": "",
   "city": "12 WNW Cut Bank",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Blackfeet Agrimet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2025-11-10",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2025-11-10",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.56--113.01",
   "lat": 48.56,
   "lon": -113.01,
   "zip": "",
   "city": "Browning",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM 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 BGRM8 Browning RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.17--111.98",
   "lat": 48.17,
   "lon": -111.98,
   "zip": "",
   "city": "1 WSW Conrad",
   "date": "2025-11-10",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Conrad AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.31--111.92",
   "lat": 48.31,
   "lon": -111.92,
   "zip": "",
   "city": "6 NW Ledger",
   "date": "2025-11-10",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Conrad N (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.61--112.15",
   "lat": 48.61,
   "lon": -112.15,
   "zip": "",
   "city": "4 NNW Ethridge",
   "date": "2025-11-10",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ethridge N (Montana Mesonet).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2025-11-10",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mission Lake S (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dog Gun Lake (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2025-11-10",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.51--112.93",
   "lat": 48.51,
   "lon": -112.93,
   "zip": "",
   "city": "5 SE Browning",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM 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 SHBM Browning.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.87--112.67",
   "lat": 47.87,
   "lon": -112.67,
   "zip": "",
   "city": "18 WSW Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM 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 GSNM8 Gleason RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mission Lake S (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.56--113.01",
   "lat": 48.56,
   "lon": -113.01,
   "zip": "",
   "city": "Browning",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM 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 BGRM8 Browning RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.90--112.16",
   "lat": 47.9,
   "lon": -112.16,
   "zip": "",
   "city": "6 N Choteau",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TRFM Teton River - Agrimet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bynum W (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wetzel NE (Montana Mesonet).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.51--112.93",
   "lat": 48.51,
   "lon": -112.93,
   "zip": "",
   "city": "5 SE Browning",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM 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 SHBM Browning.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.30--112.55",
   "lat": 48.3,
   "lon": -112.55,
   "zip": "",
   "city": "8 NNW Dupuyer",
   "date": "2025-11-10",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dupuyer N (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mission Lake S (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bynum W (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dog Gun Lake (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.90--112.16",
   "lat": 47.9,
   "lon": -112.16,
   "zip": "",
   "city": "6 N Choteau",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Teton River Agriment. Average sustained wind over the past hour was 31 mph.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.87--112.67",
   "lat": 47.87,
   "lon": -112.67,
   "zip": "",
   "city": "18 WSW Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM 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 GSNM8 Gleason RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bynum W (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.56--113.01",
   "lat": 48.56,
   "lon": -113.01,
   "zip": "",
   "city": "Browning",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM 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 BGRM8 Browning RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.56--112.34",
   "lat": 47.56,
   "lon": -112.34,
   "zip": "",
   "city": "6 NNE Augusta",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MCBMT McBratny - MCSCN.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2025-11-10",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.77--112.41",
   "lat": 47.77,
   "lon": -112.41,
   "zip": "",
   "city": "11 WSW Choteau",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 11 WSW Choteau. Gollehan (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 87,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bynum W (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 90,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2025-11-10",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BLM Zortman East observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.30--112.55",
   "lat": 48.3,
   "lon": -112.55,
   "zip": "",
   "city": "8 NNW Dupuyer",
   "date": "2025-11-10",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dupuyer N (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 8 W Bynum",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 91,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Augusta N (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.09--112.37",
   "lat": 47.09,
   "lon": -112.37,
   "zip": "",
   "city": "15 WNW Wolf Creek",
   "date": "2025-11-10",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTROG Rogers Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2025-11-10",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Malta South MT DOT surface station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.12--112.66",
   "lat": 48.12,
   "lon": -112.66,
   "zip": "",
   "city": "9 SW Dupuyer",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM 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 DVI01084 Dupuyer.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 7 NNE Augusta. Augusta N (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bynum W (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 89,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.87--112.67",
   "lat": 47.87,
   "lon": -112.67,
   "zip": "",
   "city": "18 WSW Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM 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 GSNM8 Gleason RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-11-10",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HODMT Hodgkiss. 15 min sustained winds of 40 mph.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 8 W Bynum",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 93,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.89--108.32",
   "lat": 47.89,
   "lon": -108.32,
   "zip": "",
   "city": "10 ESE Zortman",
   "date": "2025-11-10",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BLM Zortman East Surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.30--112.55",
   "lat": 48.3,
   "lon": -112.55,
   "zip": "",
   "city": "8 NNW Dupuyer",
   "date": "2025-11-10",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dupuyer N (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bynum W (MT Meso).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2025-11-10",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Zortman BLM surface observation station.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-11-10",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-10-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-10-wind-48.30--112.55",
   "lat": 48.3,
   "lon": -112.55,
   "zip": "",
   "city": "8 NNW Dupuyer",
   "date": "2025-11-10",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dupuyer N (MT Meso). Average sustained winds between 1225 and 1515 MST. Highest 30 min sustained winds was 56 mph at 1455 MST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-10-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Augusta N (MT Meso). Average sustained winds between 1300 and 1435 MST. Highest 5 min sustained wind was 57 mph at 1325 MST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-10-wind-48.45--113.19",
   "lat": 48.45,
   "lon": -113.19,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained winds of 53 mph between 0600 and 0700 local time.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-11-10-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mission Lake S (MT Meso). Average sustained winds between 1140 and 1305 MST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-10-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT). Average sustained winds between 0600 and 0745 MST. Highest 15 min sustained was 57 mph at 0630 MST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-10-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS. Average sustained wind between 0621 and 1221 MST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-10-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dog Gun Lake (MT Meso). Average sustained winds between 0625 and 1320 MST. Highest 15 min sustained was 60 mph at 0740 MST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-10-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN). Average sustained winds between 1130 and 1445 MST. Highest 15 min sustained wind was 60 mph at 1215, 1300, and 1415 MST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-10-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wetzel NE (Montana Mesonet). Average sustained winds between 0925 and 1345 MST. Highest 5 min sustained was 69 mph at 1240 MST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-10-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS. Average sustained wind between 0621 and 0721 MST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-10-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT). Average sustained wind between 1015 and 1430 MST. Highest 15 min sustained was 69 mph at 1145 MST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-10-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bynum W (MT Meso). Average sustained winds between 1220 and 1510 MST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-10-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wetzel NE (Montana Mesonet). Average sustained between 1200 and 1300 MST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-10-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT). Average sustained winds between 1130 and 1230 MST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-10-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-11-10",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bynum W (MT Meso). Average sustained winds between 1330 and 1430 MST.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-11-10",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-11-10",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 69 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-11-10",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-11-10",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 72 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-26-Glacier Park Region-wind-2025-11-10",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2025-11-10",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-26"
  },
  {
   "id": "iem-ww-TFX-HW-W-26-Rocky Mountain Front-wind-2025-11-10",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2025-11-10",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-26"
  },
  {
   "id": "iem-ww-TFX-HW-W-26-High Plains-wind-2025-11-10",
   "zip": "",
   "city": "High Plains",
   "date": "2025-11-10",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-26"
  },
  {
   "id": "iem-ww-TFX-HW-W-26-Toole And Liberty-wind-2025-11-10",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-11-10",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-26"
  },
  {
   "id": "iem-ww-TFX-HW-W-26-Glacier, Western Toole, And Central Pondera-wind-2025-11-10",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2025-11-10",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-26"
  },
  {
   "id": "iem-ww-TFX-HW-W-26-Judith Basin County And Judith Gap-wind-2025-11-10",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2025-11-10",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-26"
  },
  {
   "id": "iem-ww-TFX-HW-W-26-Blackfoot And Macdonald Pass-wind-2025-11-10",
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2025-11-10",
   "county": "Blackfoot And Macdonald Pass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blackfoot And Macdonald Pass.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-26"
  },
  {
   "id": "iem-ww-TFX-HW-W-26-Big Belt, Bridger And Castle Mountains-wind-2025-11-10",
   "zip": "",
   "city": "Big Belt, Bridger And Castle Mountains",
   "date": "2025-11-10",
   "county": "Big Belt, Bridger And Castle Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Belt, Bridger And Castle Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-26"
  },
  {
   "id": "ncei-1298368-2025-11-10",
   "lon": 208133,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2025-11-10",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SNPMT Sunpoint measured a 59 mph wind gust. Mesonet station SRYM8 Saint Mary RAWS also reported a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1298368",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1298400-2025-11-10",
   "lon": 208133,
   "zip": "",
   "city": "High Plains",
   "date": "2025-11-10",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT) reported a 87 mph wind gust. It also reported an average sustained wind of 61 mph between 10:15 and 14:30 MST. Mesonet station SHBM Browning, and Mesonet station BGRM8 Browning RAWS also reported high winds gusts. Wetzel NE (Montana Mesonet), Mesonet station MTBRN Two Medicine Bridge (MT DOT), Dupuyer N (MT Mesonet), and Dog Gun Lake (MT Mesonet) also reported both high wind gusts and high sustained winds.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1298400",
   "windSpeedMph": 77,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1298494-2025-11-10",
   "lon": 208133,
   "zip": "",
   "city": "High Plains",
   "date": "2025-11-10",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bynum W (MT Mesonet) measured a 93 mph wind gust and measured an averaged sustained wind of 62 mph between 12:20 and 15:10 MST. Golleham (MT Mesonet), Augusta N (MT Mesonet), and Mesonet station DELMT Dellwo (MCSCN) measured high sustained winds and high wind gusts. Mesonet station DVI01084 Dupuyer, and AWOS station K1FM Foxtrot also measured high wind gusts.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1298494",
   "windSpeedMph": 81,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1298421-2025-11-10",
   "lon": 208133,
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2025-11-10",
   "county": "Rocky Mountain Front",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GSNM8 Gleason RAWS measured a 64 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1298421",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294576-2025-11-10",
   "lon": 207567,
   "zip": "",
   "city": "Little Rocky Mountains",
   "date": "2025-11-10",
   "county": "Little Rocky Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The BLM Zortman E mesonet site (MTM38) recorded multiple severe wind gusts over the course of 45 minutes, peaking at 63 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294576",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-11-09-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-11-09",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 84,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-47.01--108.36",
   "lat": 47.01,
   "lon": -108.36,
   "zip": "",
   "city": "1 NNW Winnett",
   "date": "2025-11-08",
   "county": "Petroleum",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTWIN Winnett Mt-200 Mp 136.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-46.20--105.70",
   "lat": 46.2,
   "lon": -105.7,
   "zip": "",
   "city": "15 SE Ulmer",
   "date": "2025-11-08",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM40 16.4 S Murn (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-46.30--105.98",
   "lat": 46.3,
   "lon": -105.98,
   "zip": "",
   "city": "4 SW Ulmer",
   "date": "2025-11-08",
   "county": "Custer",
   "source": "IEM 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 MTM26 4.4 SE Horton (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2025-11-08",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2025-11-08",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-46.27--106.31",
   "lat": 46.27,
   "lon": -106.31,
   "zip": "",
   "city": "5 W Hathaway",
   "date": "2025-11-08",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSWC 5.2 W Hathaway (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-45.13--108.30",
   "lat": 45.13,
   "lon": -108.3,
   "zip": "",
   "city": "18 ENE Warren",
   "date": "2025-11-08",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BRTM8 Wild Horse.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2025-11-08",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-45.10--108.22",
   "lat": 45.1,
   "lon": -108.22,
   "zip": "",
   "city": "22 SW Fort Smith",
   "date": "2025-11-08",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HBOM8 Hillsboro.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2025-11-08",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-11-08",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-46.66--107.22",
   "lat": 46.66,
   "lon": -107.22,
   "zip": "",
   "city": "9 NE Ingomar",
   "date": "2025-11-08",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 NE Ingomar",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-45.13--108.30",
   "lat": 45.13,
   "lon": -108.3,
   "zip": "",
   "city": "18 ENE Warren",
   "date": "2025-11-08",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BRTM8 Wild Horse.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-46.30--106.70",
   "lat": 46.3,
   "lon": -106.7,
   "zip": "",
   "city": "2 NNW Forsyth",
   "date": "2025-11-08",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EW1247 Forsyth.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-45.44--105.36",
   "lat": 45.44,
   "lon": -105.36,
   "zip": "",
   "city": "2 E Broadus",
   "date": "2025-11-08",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 E Broadus",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2025-11-08",
   "county": "Powder River",
   "source": "IEM 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 MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-11-08",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-45.25--105.98",
   "lat": 45.25,
   "lon": -105.98,
   "zip": "",
   "city": "2 NNE Sayle",
   "date": "2025-11-08",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NNE Sayle",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-08-wind-45.01--105.38",
   "lat": 45.01,
   "lon": -105.38,
   "zip": "",
   "city": "6 SSW Biddle",
   "date": "2025-11-08",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBID 6.2 S Biddle (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2025-11-08",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2025-11-08",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grassrange (MVH) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2025-11-08",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2025-11-08",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2025-11-08",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2025-11-08",
   "county": "Custer",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILES CITY (MLS) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2025-11-08",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2025-11-08",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-11-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2025-11-07",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-07",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2025-11-07",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-11-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-11-07",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-11-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-11-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-11-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-11-07",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-11-07",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-11-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-11-07",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.54--112.08",
   "lat": 48.54,
   "lon": -112.08,
   "zip": "",
   "city": "2 SE Ethridge",
   "date": "2025-11-07",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW1987 ETHRIDGE THREE SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-07",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2025-11-07",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2025-11-07",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-07",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2025-11-07",
   "county": "Pondera",
   "source": "IEM 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 MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2025-11-07",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2025-11-07",
   "county": "Toole",
   "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": "Shelby (SBX) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-45.25--112.88",
   "lat": 45.25,
   "lon": -112.88,
   "zip": "",
   "city": "8 NE Bannack",
   "date": "2025-11-07",
   "county": "Beaverhead",
   "source": "IEM 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 MTM14 BLM - Argenta.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-11-07",
   "county": "Glacier",
   "source": "IEM 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 LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2025-11-07",
   "county": "Liberty",
   "source": "IEM 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 GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2025-11-07",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.48--111.42",
   "lat": 47.48,
   "lon": -111.42,
   "zip": "",
   "city": "5 SE Sun Prairie",
   "date": "2025-11-07",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather station measured a 62 mph wind gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2025-11-07",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-07",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2025-11-07",
   "county": "Liberty",
   "source": "IEM 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 GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-07",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-11-07",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet Station Bynum W measured a 75 mph wind gust at 1215 PM.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.12--112.66",
   "lat": 48.12,
   "lon": -112.66,
   "zip": "",
   "city": "9 SW Dupuyer",
   "date": "2025-11-07",
   "county": "Teton",
   "source": "IEM 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 DVI01084 Dupuyer.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2025-11-07",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2025-11-07",
   "county": "Musselshell",
   "source": "IEM 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 MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.30--112.55",
   "lat": 48.3,
   "lon": -112.55,
   "zip": "",
   "city": "8 NNW Dupuyer",
   "date": "2025-11-07",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dupuyer N Mesonet Station measured a 59 mph wind gust.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.54--109.35",
   "lat": 46.54,
   "lon": -109.35,
   "zip": "",
   "city": "9 NE Hedgesville",
   "date": "2025-11-07",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 NE Hedgesville",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-11-07",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-45.56--109.61",
   "lat": 45.56,
   "lon": -109.61,
   "zip": "",
   "city": "8 WNW Absarokee",
   "date": "2025-11-07",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 8 WNW Absarokee",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2025-11-07",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.68--113.58",
   "lat": 48.68,
   "lon": -113.58,
   "zip": "",
   "city": "8 WSW Saint Mary",
   "date": "2025-11-07",
   "county": "Glacier",
   "source": "IEM 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 SNPMT Sunpoint.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-45.47--109.26",
   "lat": 45.47,
   "lon": -109.26,
   "zip": "",
   "city": "3 NW Cooney Reservoir",
   "date": "2025-11-07",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 NW Cooney Reservoir",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.53--111.32",
   "lat": 47.53,
   "lon": -111.32,
   "zip": "",
   "city": "2 WNW Black Eagle",
   "date": "2025-11-07",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station measured a 62 mph wind gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.54--111.33",
   "lat": 47.54,
   "lon": -111.33,
   "zip": "",
   "city": "3 WNW Black Eagle",
   "date": "2025-11-07",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station measured a 59 mph wind gust.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.41--109.70",
   "lat": 46.41,
   "lon": -109.7,
   "zip": "",
   "city": "7 ESE Harlowton",
   "date": "2025-11-07",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 ESE Harlowton",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2025-11-07",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.45--110.21",
   "lat": 46.45,
   "lon": -110.21,
   "zip": "",
   "city": "7 WNW Twodot",
   "date": "2025-11-07",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 WNW Twodot",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-45.74--109.83",
   "lat": 45.74,
   "lon": -109.83,
   "zip": "",
   "city": "3 SW Greycliff",
   "date": "2025-11-07",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 3 SW Greycliff",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.31--111.92",
   "lat": 48.31,
   "lon": -111.92,
   "zip": "",
   "city": "6 NW Ledger",
   "date": "2025-11-07",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Conrad N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2025-11-07",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2025-11-07",
   "county": "Pondera",
   "source": "IEM 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 MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2025-11-07",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2025-11-07",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2025-11-07",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-11-07",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.74--109.63",
   "lat": 47.74,
   "lon": -109.63,
   "zip": "",
   "city": "8 ESE Iliad",
   "date": "2025-11-07",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station near Judith Landing.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2025-11-07",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet sensor Mt Lebanon SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-45.01--105.38",
   "lat": 45.01,
   "lon": -105.38,
   "zip": "",
   "city": "6 SSW Biddle",
   "date": "2025-11-07",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBID 6.2 S Biddle (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.40--108.95",
   "lat": 46.4,
   "lon": -108.95,
   "zip": "",
   "city": "7 N Lavina",
   "date": "2025-11-07",
   "county": "Golden Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 7 N Lavina",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2025-11-07",
   "county": "Chouteau",
   "source": "IEM 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 GW6710 Meadowlane.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-11-07",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-48.55--109.77",
   "lat": 48.55,
   "lon": -109.77,
   "zip": "",
   "city": "4 W Havre",
   "date": "2025-11-07",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHVR Havre Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.56--107.53",
   "lat": 47.56,
   "lon": -107.53,
   "zip": "",
   "city": "7 SE Devils Creek Rec A",
   "date": "2025-11-07",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SSMM8 Devils Creek Rec Area 6ese.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2025-11-07",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-11-07",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2025-11-07",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-45.13--108.30",
   "lat": 45.13,
   "lon": -108.3,
   "zip": "",
   "city": "18 ENE Warren",
   "date": "2025-11-07",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BRTM8 Wild Horse.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.33--108.93",
   "lat": 47.33,
   "lon": -108.93,
   "zip": "",
   "city": "1 E Roy",
   "date": "2025-11-07",
   "county": "Fergus",
   "source": "IEM 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 K1OM Oscar.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2025-11-07",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2025-11-07",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2025-11-07",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2025-11-07",
   "county": "Garfield",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JORDAN (RAMOS) (JDN) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.08--105.67",
   "lat": 47.08,
   "lon": -105.67,
   "zip": "",
   "city": "13 NNW Mccloud",
   "date": "2025-11-07",
   "county": "Prairie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSHP Sheep Mountain S-253 Mp 28.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.84--105.26",
   "lat": 46.84,
   "lon": -105.26,
   "zip": "",
   "city": "4 NE Terry",
   "date": "2025-11-07",
   "county": "Prairie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM29 3.9 NE Terry (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2025-11-07",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.83--106.27",
   "lat": 46.83,
   "lon": -106.27,
   "zip": "",
   "city": "2 NW Rock Springs",
   "date": "2025-11-07",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHIL 1.6 NW Rock Springs (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2025-11-07",
   "county": "Rosebud",
   "source": "IEM 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 MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.03--105.80",
   "lat": 47.03,
   "lon": -105.8,
   "zip": "",
   "city": "13 NW Mccloud",
   "date": "2025-11-07",
   "county": "Prairie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LCFM8 Mccloud 13WNW/Big Sheep Mtn.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.74--106.15",
   "lat": 47.74,
   "lon": -106.15,
   "zip": "",
   "city": "13 NNE Nelson Creek Rec",
   "date": "2025-11-07",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM87 Fort Peck S.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.91--104.75",
   "lat": 46.91,
   "lon": -104.75,
   "zip": "",
   "city": "5 ESE Hoyt",
   "date": "2025-11-07",
   "county": "Dawson",
   "source": "IEM 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 MTM28 5.2 E Hoyt (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.83--108.93",
   "lat": 46.83,
   "lon": -108.93,
   "zip": "",
   "city": "13 SSE Forestgrove",
   "date": "2025-11-07",
   "county": "Fergus",
   "source": "IEM 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 KMVH N Bar Ranch AWOS.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.08--107.57",
   "lat": 47.08,
   "lon": -107.57,
   "zip": "",
   "city": "4 WSW Sand Springs",
   "date": "2025-11-07",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLUF 4.4 W Sand Springs (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2025-11-07",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.90--108.74",
   "lat": 46.9,
   "lon": -108.74,
   "zip": "",
   "city": "9 SSE Grass Range",
   "date": "2025-11-07",
   "county": "Fergus",
   "source": "IEM 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 MTBCH Beacon Hill Us-87 Mp 35.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-07-wind-46.43--105.88",
   "lat": 46.43,
   "lon": -105.88,
   "zip": "",
   "city": "3 NW Miles City",
   "date": "2025-11-07",
   "county": "Custer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMLS Miles City.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-07-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-11-07",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bynum W mesonet station averaged 50 mph sustained winds over the past hour.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-11-07-powell-wind",
   "zip": "",
   "city": "Powell",
   "date": "2025-11-07",
   "county": "Powell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Powell — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-11-07-silverbow-wind",
   "zip": "",
   "city": "Silver Bow",
   "date": "2025-11-07",
   "county": "Silver Bow",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Silver Bow — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-BHK-2025-11-07",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2025-11-07",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2025-11-07",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2025-11-07",
   "county": "Hill",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Havre (HVR) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVH-2025-11-07",
   "lat": 46.8381,
   "lon": -108.9368,
   "zip": "",
   "city": "Grassrange",
   "date": "2025-11-07",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grassrange (MVH) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Grassrange (MVH) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-11-07",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-11-07",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-11-07",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-11-07",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-11-07",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-11-07",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MLS-2025-11-07",
   "lat": 46.428,
   "lon": -105.8862,
   "zip": "",
   "city": "MILES CITY",
   "date": "2025-11-07",
   "county": "Custer",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILES CITY (MLS) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MILES CITY (MLS) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-11-07",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-11-07",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-25-Toole And Liberty-wind-2025-11-07",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-11-07",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-25"
  },
  {
   "id": "iem-ww-TFX-HW-W-25-And Central Chouteau-wind-2025-11-07",
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2025-11-07",
   "county": "And Central Chouteau",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Central Chouteau.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-25"
  },
  {
   "id": "iem-ww-TFX-HW-W-25-Judith Basin County And Judith Gap-wind-2025-11-07",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2025-11-07",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-25"
  },
  {
   "id": "iem-ww-TFX-HW-W-25-Glacier Park Region-wind-2025-11-07",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2025-11-07",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-25"
  },
  {
   "id": "iem-ww-TFX-HW-W-25-High Plains-wind-2025-11-07",
   "zip": "",
   "city": "High Plains",
   "date": "2025-11-07",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-25"
  },
  {
   "id": "iem-ww-TFX-HW-W-25-Glacier, Western Toole, And Central Pondera-wind-2025-11-07",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2025-11-07",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-25"
  },
  {
   "id": "iem-ww-TFX-HW-W-25-Rocky Mountain Front-wind-2025-11-07",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2025-11-07",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-25"
  },
  {
   "id": "iem-ww-TFX-HW-W-25-Pondera And Eastern Teton-wind-2025-11-07",
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2025-11-07",
   "county": "Pondera And Eastern Teton",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pondera And Eastern Teton.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-25"
  },
  {
   "id": "iem-ww-TFX-HW-W-25-Cascade County Below 5000ft-wind-2025-11-07",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2025-11-07",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-25"
  },
  {
   "id": "iem-ww-TFX-HW-W-25-Hill-wind-2025-11-07",
   "zip": "",
   "city": "Hill",
   "date": "2025-11-07",
   "county": "Hill",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hill.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-25"
  },
  {
   "id": "iem-ww-TFX-HW-W-25-Blaine-wind-2025-11-07",
   "zip": "",
   "city": "Blaine",
   "date": "2025-11-07",
   "county": "Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-25"
  },
  {
   "id": "iem-ww-TFX-HW-W-25-Bears Paw Mountains And Southern Blaine-wind-2025-11-07",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2025-11-07",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-25"
  },
  {
   "id": "iem-ww-TFX-HW-W-25-Fergus County Below 4500ft-wind-2025-11-07",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2025-11-07",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-25"
  },
  {
   "id": "iem-ww-TFX-HW-W-25-Madison River Valley-wind-2025-11-07",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-11-07",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-25"
  },
  {
   "id": "ncei-1294675-2025-11-07",
   "lon": 207583,
   "zip": "",
   "city": "East Glacier Park Region",
   "date": "2025-11-07",
   "county": "East Glacier Park Region",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LGPVC Logan Pass (GNP) measured a 68 mph wind gust. Mesonet station SNPMT Sunpoint also measured high wind gusts.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294675",
   "windSpeedMph": 59,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294850-2025-11-07",
   "lon": 207583,
   "zip": "",
   "city": "High Plains",
   "date": "2025-11-07",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet Station Bynum W measured a 75 mph wind gust and 50 mph sustained winds over the span of an hour. Mesonet station DVI01084 Dupuyer and Mesonet station DELMT Dellwo (MCSCN) also measured high winds.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294850",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294848-2025-11-07",
   "lon": 207583,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-11-07",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3478 TCTIBER measured a 65 mph wind gust. Mesonet station GW3546 Whitlash Seven South and Montana Mesonet sensor Mt Lebanon SE also measured high wind gusts.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294848",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294876-2025-11-07",
   "lon": 207583,
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2025-11-07",
   "county": "Pondera And Eastern Teton",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM73 Ledger N Mda measured a 58 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294876",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294681-2025-11-07",
   "lon": 207583,
   "zip": "",
   "city": "High Plains",
   "date": "2025-11-07",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Dupuyer N Mesonet Station measured a 59 mph wind gust. Mesonet station MTBRN Two Medicine Bridge (MT DOT) also measured a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294681",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294892-2025-11-07",
   "lon": 207583,
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2025-11-07",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient Weather Station near Judith Landing measured a 59 mph wind gust.",
   "sourceDetail": "Verified by Public — NCEI Event #1294892",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294891-2025-11-07",
   "lon": 207583,
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2025-11-07",
   "county": "And Central Chouteau",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW6710 Meadowlane measured a 58 mph wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294891",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-06",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-45.84--109.95",
   "lat": 45.84,
   "lon": -109.95,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-11-06",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0007 Big Timber.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-06",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-11-06",
   "county": "Sweet Grass",
   "source": "IEM 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 K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-11-06",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-11-06",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-11-06",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-11-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-11-06",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2025-11-06",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-48.58--109.16",
   "lat": 48.58,
   "lon": -109.16,
   "zip": "",
   "city": "4 ESE Chinook",
   "date": "2025-11-06",
   "county": "Blaine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM48 Chinook E - MDA.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-48.55--110.89",
   "lat": 48.55,
   "lon": -110.89,
   "zip": "",
   "city": "4 NE Chester",
   "date": "2025-11-06",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW4015 CHESTER FOUR NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-M75-2025-11-06",
   "lat": 48.3689,
   "lon": -107.9179,
   "zip": "",
   "city": "Malta",
   "date": "2025-11-06",
   "county": "Phillips",
   "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": "Malta (M75) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Malta (M75) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2025-11-06",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2025-11-06",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGGW Glasgow Airport (ASOS).",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-48.42--106.56",
   "lat": 48.42,
   "lon": -106.56,
   "zip": "",
   "city": "2 NW Saint Marie",
   "date": "2025-11-06",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSTM St. Marie Mt-24 Mp 18.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-11-06",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-11-06",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2025-11-06",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-47.96--108.31",
   "lat": 47.96,
   "lon": -108.31,
   "zip": "",
   "city": "11 ENE Zortman",
   "date": "2025-11-06",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTMAL 11.3 SW Phillips (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2025-11-06",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2025-11-06",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-48.35--108.00",
   "lat": 48.35,
   "lon": -108,
   "zip": "",
   "city": "4 ESE Wagner",
   "date": "2025-11-06",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Malta W MDA Mesonet Site observation.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-11-06",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2025-11-06",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-47.25--110.48",
   "lat": 47.25,
   "lon": -110.48,
   "zip": "",
   "city": "2 SSE Geyser",
   "date": "2025-11-06",
   "county": "Judith Basin",
   "source": "IEM 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 MTGYS Geyser (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2025-11-06",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2025-11-06",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-06-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-11-06",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-11-06",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-11-06",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-11-06",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-11-06",
   "county": "Sweet Grass",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Big Timber (6S0) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2025-11-06",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2025-11-06",
   "county": "Valley",
   "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": "GLASGOW INTL ARPT (GGW) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Glacier, Western Toole, And Central Pondera-wind-2025-11-06",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2025-11-06",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Helena Valley-wind-2025-11-06",
   "zip": "",
   "city": "Helena Valley",
   "date": "2025-11-06",
   "county": "Helena Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Helena Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Judith Basin County And Judith Gap-wind-2025-11-06",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2025-11-06",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Canyon Ferry Area-wind-2025-11-06",
   "zip": "",
   "city": "Canyon Ferry Area",
   "date": "2025-11-06",
   "county": "Canyon Ferry Area",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Canyon Ferry Area.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Missouri Headwaters-wind-2025-11-06",
   "zip": "",
   "city": "Missouri Headwaters",
   "date": "2025-11-06",
   "county": "Missouri Headwaters",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Missouri Headwaters.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Madison River Valley-wind-2025-11-06",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-11-06",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Gallatin Valley-wind-2025-11-06",
   "zip": "",
   "city": "Gallatin Valley",
   "date": "2025-11-06",
   "county": "Gallatin Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gallatin Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Beaverhead-wind-2025-11-06",
   "zip": "",
   "city": "Beaverhead",
   "date": "2025-11-06",
   "county": "Beaverhead",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaverhead.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Beaverhead And Western Madison Below 6000ft-wind-2025-11-06",
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2025-11-06",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaverhead And Western Madison Below 6000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Ruby Mountains And Southern Beaverhead Mountains-wind-2025-11-06",
   "zip": "",
   "city": "Ruby Mountains And Southern Beaverhead Mountains",
   "date": "2025-11-06",
   "county": "Ruby Mountains And Southern Beaverhead Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Ruby Mountains And Southern Beaverhead Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Gallatin And Madison County Mountains And Centennial Mountains-wind-2025-11-06",
   "zip": "",
   "city": "Gallatin And Madison County Mountains And Centennial Mountains",
   "date": "2025-11-06",
   "county": "Gallatin And Madison County Mountains And Centennial Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gallatin And Madison County Mountains And Centennial Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Big Belt, Bridger And Castle Mountains-wind-2025-11-06",
   "zip": "",
   "city": "Big Belt, Bridger And Castle Mountains",
   "date": "2025-11-06",
   "county": "Big Belt, Bridger And Castle Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Belt, Bridger And Castle Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Blaine-wind-2025-11-06",
   "zip": "",
   "city": "Blaine",
   "date": "2025-11-06",
   "county": "Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Bears Paw Mountains And Southern Blaine-wind-2025-11-06",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2025-11-06",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Glacier Park Region-wind-2025-11-06",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2025-11-06",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Pondera And Eastern Teton-wind-2025-11-06",
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2025-11-06",
   "county": "Pondera And Eastern Teton",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pondera And Eastern Teton.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Gates Of The Mountains-wind-2025-11-06",
   "zip": "",
   "city": "Gates Of The Mountains",
   "date": "2025-11-06",
   "county": "Gates Of The Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gates Of The Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-And Central Chouteau-wind-2025-11-06",
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2025-11-06",
   "county": "And Central Chouteau",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Central Chouteau.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Fergus County Below 4500ft-wind-2025-11-06",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2025-11-06",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Snowy And Judith Mountains-wind-2025-11-06",
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2025-11-06",
   "county": "Snowy And Judith Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Snowy And Judith Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Hill-wind-2025-11-06",
   "zip": "",
   "city": "Hill",
   "date": "2025-11-06",
   "county": "Hill",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hill.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Blackfoot And Macdonald Pass-wind-2025-11-06",
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2025-11-06",
   "county": "Blackfoot And Macdonald Pass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blackfoot And Macdonald Pass.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Toole And Liberty-wind-2025-11-06",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-11-06",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Cascade County Below 5000ft-wind-2025-11-06",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2025-11-06",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-Rocky Mountain Front-wind-2025-11-06",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2025-11-06",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-TFX-HW-W-24-High Plains-wind-2025-11-06",
   "zip": "",
   "city": "High Plains",
   "date": "2025-11-06",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-24"
  },
  {
   "id": "iem-ww-GGW-HW-W-10-Phillips-wind-2025-11-06",
   "zip": "",
   "city": "Phillips",
   "date": "2025-11-06",
   "county": "Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-10"
  },
  {
   "id": "iem-ww-GGW-HW-W-10-And Southeast Phillips-wind-2025-11-06",
   "zip": "",
   "city": "And Southeast Phillips",
   "date": "2025-11-06",
   "county": "And Southeast Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southeast Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-10"
  },
  {
   "id": "iem-ww-GGW-HW-W-10-And Southern Valley-wind-2025-11-06",
   "zip": "",
   "city": "And Southern Valley",
   "date": "2025-11-06",
   "county": "And Southern Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southern Valley.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-10"
  },
  {
   "id": "iem-ww-GGW-HW-W-10-Petroleum-wind-2025-11-06",
   "zip": "",
   "city": "Petroleum",
   "date": "2025-11-06",
   "county": "Petroleum",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Petroleum.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-10"
  },
  {
   "id": "iem-ww-GGW-HW-W-10-Garfield-wind-2025-11-06",
   "zip": "",
   "city": "Garfield",
   "date": "2025-11-06",
   "county": "Garfield",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Garfield.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-10"
  },
  {
   "id": "iem-ww-GGW-HW-W-10-Valley-wind-2025-11-06",
   "zip": "",
   "city": "Valley",
   "date": "2025-11-06",
   "county": "Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Valley.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-10"
  },
  {
   "id": "iem-lsr-2025-11-05-wind-48.15--113.93",
   "lat": 48.15,
   "lon": -113.93,
   "zip": "",
   "city": "9 NE Bigfork",
   "date": "2025-11-05",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MAEMT Mount Aeneas.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-05-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2025-11-05",
   "county": "Gallatin",
   "source": "IEM 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 YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-05-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2025-11-05",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-05-wind-48.32--113.69",
   "lat": 48.32,
   "lon": -113.69,
   "zip": "",
   "city": "3 SW Pinnacle",
   "date": "2025-11-05",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TRWMT Tunnel Ridge Wind.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-05-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-11-05",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-05-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-11-05",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-05-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-11-05",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-05-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-11-05",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-05-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-11-05",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "68 mph wind gust at Dog Gun Lake MT mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-04-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-11-04",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-04-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-11-04",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-11-04",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-11-04",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-45.56--109.61",
   "lat": 45.56,
   "lon": -109.61,
   "zip": "",
   "city": "8 WNW Absarokee",
   "date": "2025-11-02",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 8 WNW Absarokee",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2025-11-02",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-11-02",
   "county": "Fergus",
   "source": "IEM 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 JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-48.41--111.11",
   "lat": 48.41,
   "lon": -111.11,
   "zip": "",
   "city": "7 SE Lothair",
   "date": "2025-11-02",
   "county": "Liberty",
   "source": "IEM 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 GW3478 TCTIBER.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-45.46--109.57",
   "lat": 45.46,
   "lon": -109.57,
   "zip": "",
   "city": "4 W Fishtail",
   "date": "2025-11-02",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FSLM8 Fishtail.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-45.83--110.88",
   "lat": 45.83,
   "lon": -110.88,
   "zip": "",
   "city": "13 NE Bozeman",
   "date": "2025-11-02",
   "county": "Gallatin",
   "source": "IEM 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 MTBDC Bridger Canyon Mt-86 Mp 16.7. Time of event was 1 AM MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-11-02",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-11-02",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-11-02",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-45.16--109.36",
   "lat": 45.16,
   "lon": -109.36,
   "zip": "",
   "city": "6 WSW Red Lodge",
   "date": "2025-11-02",
   "county": "Carbon",
   "source": "IEM 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 TCTM8 Timbercrest.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-48.51--106.91",
   "lat": 48.51,
   "lon": -106.91,
   "zip": "",
   "city": "11 N Vandalia",
   "date": "2025-11-02",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM34 10.9 N Vandalia (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-48.41--106.52",
   "lat": 48.41,
   "lon": -106.52,
   "zip": "",
   "city": "1 NE Saint Marie",
   "date": "2025-11-02",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 07MT 1.0 NE Saint Marie (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2025-11-02",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGGW Glasgow Airport (ASOS).",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-47.80--107.02",
   "lat": 47.8,
   "lon": -107.02,
   "zip": "",
   "city": "14 NNW Hell Creek Rec A",
   "date": "2025-11-02",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station KIGM8 King Coulee.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2025-11-02",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-47.43--104.37",
   "lat": 47.43,
   "lon": -104.37,
   "zip": "",
   "city": "2 SW Savage",
   "date": "2025-11-02",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSVG Savage Mt-16 Mp 29.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2025-11-02",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-47.08--105.67",
   "lat": 47.08,
   "lon": -105.67,
   "zip": "",
   "city": "13 NNW Mccloud",
   "date": "2025-11-02",
   "county": "Prairie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSHP Sheep Mountain S-253 Mp 28.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-47.08--107.57",
   "lat": 47.08,
   "lon": -107.57,
   "zip": "",
   "city": "4 WSW Sand Springs",
   "date": "2025-11-02",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLUF 4.4 W Sand Springs (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-02-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2025-11-02",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2025-11-02",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2025-11-02",
   "county": "Hill",
   "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": "Havre (HVR) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-11-02",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-11-02",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-11-02",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-11-02",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 70 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2025-11-02",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2025-11-02",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2025-11-02",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2025-11-02",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2025-11-02",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2025-11-02",
   "county": "Valley",
   "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": "GLASGOW INTL ARPT (GGW) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-HW-W-12-Sweet Grass-wind-2025-11-02",
   "zip": "",
   "city": "Sweet Grass",
   "date": "2025-11-02",
   "county": "Sweet Grass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sweet Grass.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-12"
  },
  {
   "id": "iem-ww-BYZ-HW-W-12-Melville Foothills-wind-2025-11-02",
   "zip": "",
   "city": "Melville Foothills",
   "date": "2025-11-02",
   "county": "Melville Foothills",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Melville Foothills.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-12"
  },
  {
   "id": "iem-ww-BYZ-HW-W-12-Judith Gap-wind-2025-11-02",
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-11-02",
   "county": "Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Gap.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-12"
  },
  {
   "id": "iem-ww-BYZ-HW-W-12-Wheatland-wind-2025-11-02",
   "zip": "",
   "city": "Wheatland",
   "date": "2025-11-02",
   "county": "Wheatland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wheatland.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-12"
  },
  {
   "id": "iem-ww-BYZ-HW-W-12-Stillwater-wind-2025-11-02",
   "zip": "",
   "city": "Stillwater",
   "date": "2025-11-02",
   "county": "Stillwater",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Stillwater.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-12"
  },
  {
   "id": "iem-ww-BYZ-HW-W-12-Golden Valley-wind-2025-11-02",
   "zip": "",
   "city": "Golden Valley",
   "date": "2025-11-02",
   "county": "Golden Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Golden Valley.",
   "sourceDetail": "NWS BYZ — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-HW-W-12"
  },
  {
   "id": "iem-ww-GGW-HW-W-9-Phillips-wind-2025-11-02",
   "zip": "",
   "city": "Phillips",
   "date": "2025-11-02",
   "county": "Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-9"
  },
  {
   "id": "iem-ww-GGW-HW-W-9-And Southeast Phillips-wind-2025-11-02",
   "zip": "",
   "city": "And Southeast Phillips",
   "date": "2025-11-02",
   "county": "And Southeast Phillips",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southeast Phillips.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-9"
  },
  {
   "id": "iem-ww-GGW-HW-W-9-And Southern Valley-wind-2025-11-02",
   "zip": "",
   "city": "And Southern Valley",
   "date": "2025-11-02",
   "county": "And Southern Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Southern Valley.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-9"
  },
  {
   "id": "iem-ww-GGW-HW-W-9-Roosevelt-wind-2025-11-02",
   "zip": "",
   "city": "Roosevelt",
   "date": "2025-11-02",
   "county": "Roosevelt",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Roosevelt.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-9"
  },
  {
   "id": "iem-ww-GGW-HW-W-9-Petroleum-wind-2025-11-02",
   "zip": "",
   "city": "Petroleum",
   "date": "2025-11-02",
   "county": "Petroleum",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Petroleum.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-9"
  },
  {
   "id": "iem-ww-GGW-HW-W-9-Garfield-wind-2025-11-02",
   "zip": "",
   "city": "Garfield",
   "date": "2025-11-02",
   "county": "Garfield",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Garfield.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-9"
  },
  {
   "id": "iem-ww-GGW-HW-W-9-McCone-wind-2025-11-02",
   "zip": "",
   "city": "McCone",
   "date": "2025-11-02",
   "county": "McCone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for McCone.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-9"
  },
  {
   "id": "iem-ww-GGW-HW-W-9-Daniels-wind-2025-11-02",
   "zip": "",
   "city": "Daniels",
   "date": "2025-11-02",
   "county": "Daniels",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Daniels.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-9"
  },
  {
   "id": "iem-ww-GGW-HW-W-9-Sheridan-wind-2025-11-02",
   "zip": "",
   "city": "Sheridan",
   "date": "2025-11-02",
   "county": "Sheridan",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sheridan.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-9"
  },
  {
   "id": "iem-ww-GGW-HW-W-9-Richland-wind-2025-11-02",
   "zip": "",
   "city": "Richland",
   "date": "2025-11-02",
   "county": "Richland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Richland.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-9"
  },
  {
   "id": "iem-ww-GGW-HW-W-9-Dawson-wind-2025-11-02",
   "zip": "",
   "city": "Dawson",
   "date": "2025-11-02",
   "county": "Dawson",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Dawson.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-9"
  },
  {
   "id": "iem-ww-GGW-HW-W-9-Prairie-wind-2025-11-02",
   "zip": "",
   "city": "Prairie",
   "date": "2025-11-02",
   "county": "Prairie",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Prairie.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-9"
  },
  {
   "id": "iem-ww-GGW-HW-W-9-Wibaux-wind-2025-11-02",
   "zip": "",
   "city": "Wibaux",
   "date": "2025-11-02",
   "county": "Wibaux",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wibaux.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-9"
  },
  {
   "id": "iem-ww-GGW-HW-W-9-Valley-wind-2025-11-02",
   "zip": "",
   "city": "Valley",
   "date": "2025-11-02",
   "county": "Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Valley.",
   "sourceDetail": "NWS GGW — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-HW-W-9"
  },
  {
   "id": "ncei-1293684-2025-11-02",
   "lon": 207373,
   "zip": "",
   "city": "And Southern Valley",
   "date": "2025-11-02",
   "county": "And Southern Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Glasgow airport ASOS site (KGGW) recorded a 58 mph wind gust.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1293684",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-11-01",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-11-01",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-11-01",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-01",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-11-01",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-11-01",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.92--112.02",
   "lat": 48.92,
   "lon": -112.02,
   "zip": "",
   "city": "6 WNW Sunburst",
   "date": "2025-11-01",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sunburst NW (UMRB-UMT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-11-01",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-11-01",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2025-11-01",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-11-01",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2025-11-01",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Mt Lebanon SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-11-01",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.74--113.74",
   "lat": 48.74,
   "lon": -113.74,
   "zip": "",
   "city": "3 NNW Logan Pass",
   "date": "2025-11-01",
   "county": "Flathead",
   "source": "IEM 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 GDNWL 3.3 N Logan Pass (GNP).",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-11-01",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.76--114.58",
   "lat": 48.76,
   "lon": -114.58,
   "zip": "",
   "city": "11 NE Stryker",
   "date": "2025-11-01",
   "county": "Flathead",
   "source": "IEM 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 LKMMT Link Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.15--113.93",
   "lat": 48.15,
   "lon": -113.93,
   "zip": "",
   "city": "9 NE Bigfork",
   "date": "2025-11-01",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MAEMT Mount Aeneas.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.88--114.51",
   "lat": 48.88,
   "lon": -114.51,
   "zip": "",
   "city": "6 WSW Trailcreek",
   "date": "2025-11-01",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CYFM8 Hornet Mountain.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-11-01",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-11-01",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-47.04--113.99",
   "lat": 47.04,
   "lon": -113.99,
   "zip": "",
   "city": "5 E Evaro",
   "date": "2025-11-01",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station PNTM8 Point 6.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-47.90--113.44",
   "lat": 47.9,
   "lon": -113.44,
   "zip": "",
   "city": "19 E Swan Lake",
   "date": "2025-11-01",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT727 Spotted Bear Lookout.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-11-01",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-11-01",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.32--113.69",
   "lat": 48.32,
   "lon": -113.69,
   "zip": "",
   "city": "3 SW Pinnacle",
   "date": "2025-11-01",
   "county": "Flathead",
   "source": "IEM 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 TRWMT Tunnel Ridge Wind.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-11-01",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-11-01",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-01",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.38--114.06",
   "lat": 48.38,
   "lon": -114.06,
   "zip": "",
   "city": "Hungry Horse",
   "date": "2025-11-01",
   "county": "Flathead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station HNYM8 Hungry Horse Raws.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-11-01",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-11-01",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-11-01",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-11-01",
   "county": "Sweet Grass",
   "source": "IEM 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 DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-11-01",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-11-01",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-11-01",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-11-01",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-11-01",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-11-01",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 72 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-11-01",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-11-01",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-Rocky Mountain Front-wind-2025-11-01",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2025-11-01",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-Blaine-wind-2025-11-01",
   "zip": "",
   "city": "Blaine",
   "date": "2025-11-01",
   "county": "Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-Pondera And Eastern Teton-wind-2025-11-01",
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2025-11-01",
   "county": "Pondera And Eastern Teton",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pondera And Eastern Teton.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-And Central Chouteau-wind-2025-11-01",
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2025-11-01",
   "county": "And Central Chouteau",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Central Chouteau.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-Judith Basin County And Judith Gap-wind-2025-11-01",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2025-11-01",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-Fergus County Below 4500ft-wind-2025-11-01",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2025-11-01",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-Glacier Park Region-wind-2025-11-01",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2025-11-01",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-High Plains-wind-2025-11-01",
   "zip": "",
   "city": "High Plains",
   "date": "2025-11-01",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-Glacier, Western Toole, And Central Pondera-wind-2025-11-01",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2025-11-01",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-Hill-wind-2025-11-01",
   "zip": "",
   "city": "Hill",
   "date": "2025-11-01",
   "county": "Hill",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hill.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-Big Belt, Bridger And Castle Mountains-wind-2025-11-01",
   "zip": "",
   "city": "Big Belt, Bridger And Castle Mountains",
   "date": "2025-11-01",
   "county": "Big Belt, Bridger And Castle Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Belt, Bridger And Castle Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-Madison River Valley-wind-2025-11-01",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-11-01",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-Toole And Liberty-wind-2025-11-01",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-11-01",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-Bears Paw Mountains And Southern Blaine-wind-2025-11-01",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2025-11-01",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-Cascade County Below 5000ft-wind-2025-11-01",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2025-11-01",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-Little Belt And Highwood Mountains-wind-2025-11-01",
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2025-11-01",
   "county": "Little Belt And Highwood Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Little Belt And Highwood Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "iem-ww-TFX-HW-W-23-Snowy And Judith Mountains-wind-2025-11-01",
   "zip": "",
   "city": "Snowy And Judith Mountains",
   "date": "2025-11-01",
   "county": "Snowy And Judith Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Snowy And Judith Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-23"
  },
  {
   "id": "ncei-1294020-2025-11-01",
   "lon": 207437,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-11-01",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW0718 Joplin 25nnw measured a 72 mph wind gust. Montana mesonet station Mt Lebanon SE and Mesonet station GW3478 TCTIBER also measured high wind gusts.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294020",
   "windSpeedMph": 63,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294017-2025-11-01",
   "lon": 207437,
   "zip": "",
   "city": "High Plains",
   "date": "2025-11-01",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT) measured a 67 mph wind gust. Mesonet station MTBRN Two Medicine Bridge (MT DOT) also measured high wind gusts.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294017",
   "windSpeedMph": 58,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294021-2025-11-01",
   "lon": 207437,
   "zip": "",
   "city": "High Plains",
   "date": "2025-11-01",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN) measured a 62 mph wind gust. AWOS station K1FM Foxtrot also measured a high wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294021",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-10-30-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2025-10-30",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2025-10-30",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2025-10-30",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-10-29",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-10-29",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet station Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-45.70--110.45",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "6 ENE Livingston",
   "date": "2025-10-29",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 6 ENE Livingston",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-10-29",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-10-29",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.30--112.55",
   "lat": 48.3,
   "lon": -112.55,
   "zip": "",
   "city": "8 NNW Dupuyer",
   "date": "2025-10-29",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet station Dupuyer N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-10-29",
   "county": "Park",
   "source": "IEM 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 MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2025-10-29",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2025-10-29",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Mt Lebanon SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-10-29",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-10-29",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-10-29",
   "county": "Stillwater",
   "source": "IEM 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 CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.61--112.15",
   "lat": 48.61,
   "lon": -112.15,
   "zip": "",
   "city": "4 NNW Ethridge",
   "date": "2025-10-29",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Ethridge N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-10-29",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2025-10-29",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2025-10-29",
   "county": "Pondera",
   "source": "IEM 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 MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.85--112.66",
   "lat": 48.85,
   "lon": -112.66,
   "zip": "",
   "city": "16 WNW Santa Rita",
   "date": "2025-10-29",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Buffalo Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-10-29",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Wetzel.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-10-29",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.89--112.09",
   "lat": 47.89,
   "lon": -112.09,
   "zip": "",
   "city": "7 NE Choteau",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 MTM49 6.9 NE Choteau (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-10-29",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.04--112.20",
   "lat": 48.04,
   "lon": -112.2,
   "zip": "",
   "city": "5 ESE Pendroy",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station RICMT Rice Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.92--112.02",
   "lat": 48.92,
   "lon": -112.02,
   "zip": "",
   "city": "6 WNW Sunburst",
   "date": "2025-10-29",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Sunburst NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.91--108.50",
   "lat": 47.91,
   "lon": -108.5,
   "zip": "",
   "city": "1 ESE Zortman",
   "date": "2025-10-29",
   "county": "Phillips",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station ALDM8 Zortman 1E.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.68--110.90",
   "lat": 47.68,
   "lon": -110.9,
   "zip": "",
   "city": "7 ESE Floweree",
   "date": "2025-10-29",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Highwood Bench.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.92--112.02",
   "lat": 48.92,
   "lon": -112.02,
   "zip": "",
   "city": "6 WNW Sunburst",
   "date": "2025-10-29",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet station Sunburst NW.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.72--110.70",
   "lat": 47.72,
   "lon": -110.7,
   "zip": "",
   "city": "8 SSW Fort Benton",
   "date": "2025-10-29",
   "county": "Chouteau",
   "source": "IEM 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 DVI01740 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-10-29",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.54--112.08",
   "lat": 48.54,
   "lon": -112.08,
   "zip": "",
   "city": "2 SE Ethridge",
   "date": "2025-10-29",
   "county": "Toole",
   "source": "IEM 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 GW1987 ETHRIDGE THREE SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2025-10-29",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-10-29",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Dog Gun Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.74--111.97",
   "lat": 48.74,
   "lon": -111.97,
   "zip": "",
   "city": "Kevin",
   "date": "2025-10-29",
   "county": "Toole",
   "source": "IEM 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 DW0975 Kevin.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.54--112.08",
   "lat": 48.54,
   "lon": -112.08,
   "zip": "",
   "city": "2 SE Ethridge",
   "date": "2025-10-29",
   "county": "Toole",
   "source": "IEM 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 GW1987 ETHRIDGE THREE SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.88--111.90",
   "lat": 48.88,
   "lon": -111.9,
   "zip": "",
   "city": "Sunburst",
   "date": "2025-10-29",
   "county": "Toole",
   "source": "IEM 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 MTSUN Sunburst (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-10-29",
   "county": "Toole",
   "source": "IEM 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 MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBX-2025-10-29",
   "lat": 48.5407,
   "lon": -111.8712,
   "zip": "",
   "city": "Shelby",
   "date": "2025-10-29",
   "county": "Toole",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Shelby (SBX) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Shelby (SBX) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-46.13--109.92",
   "lat": 46.13,
   "lon": -109.92,
   "zip": "",
   "city": "3 NE Melville",
   "date": "2025-10-29",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHLS Harlowton South Us-191 Mp 22.0.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet station August N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-10-29",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2025-10-29",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2025-10-29",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.54--111.87",
   "lat": 48.54,
   "lon": -111.87,
   "zip": "",
   "city": "2 NNW Shelby",
   "date": "2025-10-29",
   "county": "Toole",
   "source": "IEM 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 GW0664 Shelby Airport.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.59--109.95",
   "lat": 48.59,
   "lon": -109.95,
   "zip": "",
   "city": "6 ENE Kremlin",
   "date": "2025-10-29",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI02964 Havre.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.59--112.36",
   "lat": 47.59,
   "lon": -112.36,
   "zip": "",
   "city": "7 NNE Augusta",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Augusta N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.74--110.93",
   "lat": 48.74,
   "lon": -110.93,
   "zip": "",
   "city": "14 NNW Joplin",
   "date": "2025-10-29",
   "county": "Liberty",
   "source": "IEM 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 DW4821 Chester.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.12--112.66",
   "lat": 48.12,
   "lon": -112.66,
   "zip": "",
   "city": "9 SW Dupuyer",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 DVI01084 Dupuyer.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.56--112.34",
   "lat": 47.56,
   "lon": -112.34,
   "zip": "",
   "city": "6 NNE Augusta",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MCBMT McBratny - MCSCN.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.98--112.30",
   "lat": 47.98,
   "lon": -112.3,
   "zip": "",
   "city": "Bynum",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 PRKMT Bynum (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.60--112.32",
   "lat": 47.6,
   "lon": -112.32,
   "zip": "",
   "city": "8 NNE Augusta",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 K1FM Foxtrot.",
   "sourceDetail": "NWS TFX — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.56--112.34",
   "lat": 47.56,
   "lon": -112.34,
   "zip": "",
   "city": "6 NNE Augusta",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 MCBMT McBratny - MCSCN.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.98--112.30",
   "lat": 47.98,
   "lon": -112.3,
   "zip": "",
   "city": "Bynum",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 PRKMT Bynum (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-10-29",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.65--112.29",
   "lat": 47.65,
   "lon": -112.29,
   "zip": "",
   "city": "12 NNE Augusta",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM 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 HODMT Hodgkiss.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.88--112.30",
   "lat": 47.88,
   "lon": -112.3,
   "zip": "",
   "city": "7 S Bynum",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report from social media.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.34--111.82",
   "lat": 48.34,
   "lon": -111.82,
   "zip": "",
   "city": "5 N Ledger",
   "date": "2025-10-29",
   "county": "Pondera",
   "source": "IEM 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 MTM73 Ledger N Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.29--111.94",
   "lat": 48.29,
   "lon": -111.94,
   "zip": "",
   "city": "6 WNW Ledger",
   "date": "2025-10-29",
   "county": "Pondera",
   "source": "IEM 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 MTVAR Valier Jct 1-15 Mp 347.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2025-10-29",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.49--109.80",
   "lat": 48.49,
   "lon": -109.8,
   "zip": "",
   "city": "7 SW Havre",
   "date": "2025-10-29",
   "county": "Hill",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM06 Arc-N Havre.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.05--110.62",
   "lat": 48.05,
   "lon": -110.62,
   "zip": "",
   "city": "10 NW Loma",
   "date": "2025-10-29",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW6710 MEADOWLANE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2025-10-29",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-29-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2025-10-29",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1GM-2025-10-29",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2025-10-29",
   "county": "Lewis And Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Golf (1GM) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-29-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTCTS Choteau South Us-287 Mp 56.0 averaged 57 mph sustained winds over the past hour ending at 316 PM.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-29-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station Bynum W averaged 59 mph sustained winds over the past 3 hrs and 55 minutes ending at 355 PM.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-29-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-10-29",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet Sation Bynum W averaged 63 mph sustained winds over the past hour at 245 PM.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2025-10-29",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2025-10-29",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-10-29",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-10-29",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LWT-2025-10-29",
   "lat": 47.0492,
   "lon": -109.4667,
   "zip": "",
   "city": "LEWISTOWN MUNICIPAL",
   "date": "2025-10-29",
   "county": "Fergus",
   "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": "LEWISTOWN MUNICIPAL (LWT) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LEWISTOWN MUNICIPAL (LWT) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HVR-2025-10-29",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2025-10-29",
   "county": "Hill",
   "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": "Havre (HVR) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-10-29",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-10-29",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-10-29",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-10-29",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 74 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-79S-2025-10-29",
   "lat": 47.8451,
   "lon": -110.6365,
   "zip": "",
   "city": "Fort Benton",
   "date": "2025-10-29",
   "county": "Chouteau",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Fort Benton (79S) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Fort Benton (79S) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GFA-2025-10-29",
   "lat": 47.5047,
   "lon": -111.1873,
   "zip": "",
   "city": "MALMSTROM AFB",
   "date": "2025-10-29",
   "county": "Cascade",
   "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": "MALMSTROM AFB (GFA) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — MALMSTROM AFB (GFA) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-22-High Plains-wind-2025-10-29",
   "zip": "",
   "city": "High Plains",
   "date": "2025-10-29",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-22"
  },
  {
   "id": "iem-ww-TFX-HW-W-22-Glacier, Western Toole, And Central Pondera-wind-2025-10-29",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2025-10-29",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-22"
  },
  {
   "id": "iem-ww-TFX-HW-W-22-Missouri Headwaters-wind-2025-10-29",
   "zip": "",
   "city": "Missouri Headwaters",
   "date": "2025-10-29",
   "county": "Missouri Headwaters",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Missouri Headwaters.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-22"
  },
  {
   "id": "iem-ww-TFX-HW-W-22-Beaverhead And Western Madison Below 6000ft-wind-2025-10-29",
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2025-10-29",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaverhead And Western Madison Below 6000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-22"
  },
  {
   "id": "iem-ww-TFX-HW-W-22-Madison River Valley-wind-2025-10-29",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-10-29",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-22"
  },
  {
   "id": "ncei-1294360-2025-10-29",
   "lon": 207519,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-10-29",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several mesonet sensors measured criteria gusts, including Mt Lebanon SE, DW4821 Chester, and GW3546 Whitlash 7 S. The peak gust was observed at Mt Lebanon SE, which was 60 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294360",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294361-2025-10-29",
   "lon": 207519,
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2025-10-29",
   "county": "Pondera And Eastern Teton",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM73 Ledger N MDA measured a 58 mph and 60 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294361",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294362-2025-10-29",
   "lon": 207519,
   "zip": "",
   "city": "High Plains",
   "date": "2025-10-29",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several sensors measured gusts at or above 75 mph and sustained winds at or above 50 mph in this zone, including mesonet stations Dellwo DELMT, Montana mesonet station Bynum W, and mesonet station MTCTS Choteau South. The peak gust was observed at the Choteau South mesonet, which measured an 86 mph gust. MT mesonet station Bynum W measured sustained winds averaging 59 mph over 3 hrs and 55 minutes ending at 355 PM MDT.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294362",
   "windSpeedMph": 75,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294356-2025-10-29",
   "lon": 207519,
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2025-10-29",
   "county": "And Central Chouteau",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Two Montana mesonets measured gusts at criteria. The peak gust at Highwood Bench was 58 mph, while the peak gust at 10 S Loma was 60 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294356",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294358-2025-10-29",
   "lon": 207519,
   "zip": "",
   "city": "High Plains",
   "date": "2025-10-29",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Dog Gun Lake E measured a 77 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294358",
   "windSpeedMph": 67,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294359-2025-10-29",
   "lon": 207519,
   "zip": "",
   "city": "Gates Of The Mountains",
   "date": "2025-10-29",
   "county": "Gates Of The Mountains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT DOT sensor at Sieben Flats measured a 69 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294359",
   "windSpeedMph": 60,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.78--111.17",
   "lat": 45.78,
   "lon": -111.17,
   "zip": "",
   "city": "Belgrade",
   "date": "2025-10-26",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBZN Bozeman Yellowstone Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-10-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2025-10-26",
   "county": "Gallatin",
   "source": "IEM 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 YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2025-10-26",
   "county": "Lewis And Clark",
   "source": "IEM 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 MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.26--111.41",
   "lat": 45.26,
   "lon": -111.41,
   "zip": "",
   "city": "4 W Big Sky",
   "date": "2025-10-26",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station YCAND Yellowstone Club Andesite Mountain - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-10-26",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2025-10-26",
   "county": "Gallatin",
   "source": "IEM 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 YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-10-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.72--110.25",
   "lat": 45.72,
   "lon": -110.25,
   "zip": "",
   "city": "1 SW Springdale",
   "date": "2025-10-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSPD Springdale I-90 Mp 352.3.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.24--111.44",
   "lat": 45.24,
   "lon": -111.44,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-10-26",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station YCAMS 5.7 W Big Sky (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-10-26",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-46.69--109.75",
   "lat": 46.69,
   "lon": -109.75,
   "zip": "",
   "city": "Judith Gap",
   "date": "2025-10-26",
   "county": "Wheatland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTJUD Judith Gap (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-10-26",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-10-26",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.58--109.88",
   "lat": 45.58,
   "lon": -109.88,
   "zip": "",
   "city": "9 N Limestone",
   "date": "2025-10-26",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DBYM8 Derby Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2025-10-26",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-46.58--108.74",
   "lat": 46.58,
   "lon": -108.74,
   "zip": "",
   "city": "13 NW Roundup",
   "date": "2025-10-26",
   "county": "Musselshell",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM41 12.9 NW Roundup (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2025-10-26",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.61--109.56",
   "lat": 45.61,
   "lon": -109.56,
   "zip": "",
   "city": "6 S Reed Point",
   "date": "2025-10-26",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM67 6.1 S Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-10-26",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.91--110.91",
   "lat": 48.91,
   "lon": -110.91,
   "zip": "",
   "city": "15 E Whitlash",
   "date": "2025-10-26",
   "county": "Liberty",
   "source": "IEM 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 GW0718 Joplin 25nnw.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-10-26",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Bynum W.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2025-10-26",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Wetzel NE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-10-26",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet station Dog Gun Lake E.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.30--112.55",
   "lat": 48.3,
   "lon": -112.55,
   "zip": "",
   "city": "8 NNW Dupuyer",
   "date": "2025-10-26",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet station Dupuyer N.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-47.70--112.23",
   "lat": 47.7,
   "lon": -112.23,
   "zip": "",
   "city": "8 SSW Choteau",
   "date": "2025-10-26",
   "county": "Teton",
   "source": "IEM 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 MTCTS Choteau South Us-287 Mp 56.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-10-26",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2025-10-26",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.96--111.94",
   "lat": 48.96,
   "lon": -111.94,
   "zip": "",
   "city": "6 NNW Sunburst",
   "date": "2025-10-26",
   "county": "Toole",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSWT Sweetgrass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-47.72--110.70",
   "lat": 47.72,
   "lon": -110.7,
   "zip": "",
   "city": "8 SSW Fort Benton",
   "date": "2025-10-26",
   "county": "Chouteau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI01740 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-47.69--110.63",
   "lat": 47.69,
   "lon": -110.63,
   "zip": "",
   "city": "10 S Fort Benton",
   "date": "2025-10-26",
   "county": "Chouteau",
   "source": "IEM 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 DVI04529 Fort Benton.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-10-26",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "68 mph wind gust at Dog Gun Lake MT mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-47.79--110.48",
   "lat": 47.79,
   "lon": -110.48,
   "zip": "",
   "city": "8 ESE Fort Benton",
   "date": "2025-10-26",
   "county": "Chouteau",
   "source": "IEM 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 MTM02 10.2 S Loma (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "62 mph wind gust at Mission Lake MT mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2025-10-26",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-47.89--112.09",
   "lat": 47.89,
   "lon": -112.09,
   "zip": "",
   "city": "7 NE Choteau",
   "date": "2025-10-26",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM49 6.9 NE Choteau (MT-MESO).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-47.96--112.49",
   "lat": 47.96,
   "lon": -112.49,
   "zip": "",
   "city": "8 W Bynum",
   "date": "2025-10-26",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "71 mph wind gust at Bynum MT Mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.07--112.33",
   "lat": 48.07,
   "lon": -112.33,
   "zip": "",
   "city": "2 NW Pendroy",
   "date": "2025-10-26",
   "county": "Teton",
   "source": "IEM 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 MTPND Pendroy (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.16--112.90",
   "lat": 48.16,
   "lon": -112.9,
   "zip": "",
   "city": "10 SSW Heart Butte",
   "date": "2025-10-26",
   "county": "Pondera",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sustained wind estimated near 50 mph_ with gusts near 70 mph.",
   "sourceDetail": "NWS TFX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.12--112.66",
   "lat": 48.12,
   "lon": -112.66,
   "zip": "",
   "city": "9 SW Dupuyer",
   "date": "2025-10-26",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI01084 Dupuyer.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "62 mph wind gust at Wetzel MT mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "65 mph wind gust at Wetzel MT mesonet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-26-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Browning DOT sensor measured sustained winds, averaged between 1 and 2 PM, of 50 mph.",
   "sourceDetail": "NWS TFX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-HVR-2025-10-26",
   "lat": 48.5428,
   "lon": -109.7633,
   "zip": "",
   "city": "Havre",
   "date": "2025-10-26",
   "county": "Hill",
   "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": "Havre (HVR) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Havre (HVR) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-10-26",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-10-26",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-10-26",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-10-26",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-10-26",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-10-26",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2025-10-26",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2025-10-26",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 63 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-10-26",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-10-26",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 67 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-21-Glacier, Western Toole, And Central Pondera-wind-2025-10-26",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2025-10-26",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-21"
  },
  {
   "id": "iem-ww-TFX-HW-W-21-Madison River Valley-wind-2025-10-26",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-10-26",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-21"
  },
  {
   "id": "iem-ww-TFX-HW-W-21-Beaverhead And Western Madison Below 6000ft-wind-2025-10-26",
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2025-10-26",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaverhead And Western Madison Below 6000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-21"
  },
  {
   "id": "iem-lsr-2025-10-25-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-10-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-25-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-10-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-25-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-10-25",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-25-wind-45.27--111.96",
   "lat": 45.27,
   "lon": -111.96,
   "zip": "",
   "city": "2 SSW Virginia City",
   "date": "2025-10-25",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "65 mph wind gust at Northwestern Energy Corucopia Road mesonet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-25-wind-45.23--111.45",
   "lat": 45.23,
   "lon": -111.45,
   "zip": "",
   "city": "6 WSW Big Sky",
   "date": "2025-10-25",
   "county": "Madison",
   "source": "IEM 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 YCTIM Yellowstone Club - Avalanche.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-25-wind-45.35--110.68",
   "lat": 45.35,
   "lon": -110.68,
   "zip": "",
   "city": "2 S Pray",
   "date": "2025-10-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM86 Emigrant E.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-25-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-10-25",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-25-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-10-25",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-25-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-10-25",
   "county": "Park",
   "source": "IEM 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 WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-25-wind-46.13--111.98",
   "lat": 46.13,
   "lon": -111.98,
   "zip": "",
   "city": "10 SE Boulder",
   "date": "2025-10-25",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBLS Boulder South Mt-69 Mp 27.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-25-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-10-25",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-25-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-10-25",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-25-wind-44.68--111.83",
   "lat": 44.68,
   "lon": -111.83,
   "zip": "",
   "city": "6 NNW Lakeview",
   "date": "2025-10-25",
   "county": "Beaverhead",
   "source": "IEM 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 RRDM8 Red Rock RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-10-25-judithbasi-wind",
   "zip": "",
   "city": "Judith Basin",
   "date": "2025-10-25",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-GTF-2025-10-25",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-10-25",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2025-10-25",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2025-10-25",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BZN-2025-10-25",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2025-10-25",
   "county": "Gallatin",
   "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": "BOZEMAN/GALLATIN (BZN) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1GM-2025-10-25",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2025-10-25",
   "county": "Lewis And Clark",
   "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": "Golf (1GM) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EKS-2025-10-25",
   "lat": 45.2718,
   "lon": -111.6486,
   "zip": "",
   "city": "Ennis",
   "date": "2025-10-25",
   "county": "Madison",
   "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": "Ennis (EKS) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Ennis (EKS) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-10-25",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-10-25",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1294345-2025-10-25",
   "lon": 207515,
   "zip": "",
   "city": "Gallatin And Madison",
   "date": "2025-10-25",
   "county": "Gallatin And Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ahead of the front NW Energy sensor at Cornucopia road near Virginia City measured a 65 mph gust. Behind the front RAWS station RRDM8 Red Rock measured a 58 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294345",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294346-2025-10-25",
   "lon": 207515,
   "zip": "",
   "city": "Missouri Headwaters",
   "date": "2025-10-25",
   "county": "Missouri Headwaters",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT DOT mesonet sensor MTBLS Boulder South MT-69 measured a gust of 61 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294346",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-10-24-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-10-24",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-21-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-10-21",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-21-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-10-21",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 16 WSW Cut Bank",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-21-wind-48.78--113.12",
   "lat": 48.78,
   "lon": -113.12,
   "zip": "",
   "city": "14 E Saint Mary",
   "date": "2025-10-21",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 14 E Saint Mary",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-21-wind-47.28--111.62",
   "lat": 47.28,
   "lon": -111.62,
   "zip": "",
   "city": "4 E Cascade",
   "date": "2025-10-21",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM76 Cascade E Mda.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-21-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-10-21",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-21-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-10-21",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 ESE East Glacier Park",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-21-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-10-21",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 52 mph from 0440 to 0540 local time.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-10-21",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-10-21",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 60 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-10-21",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-10-21",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2025-10-20",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 8 WSW Molt",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-45.01--106.89",
   "lat": 45.01,
   "lon": -106.89,
   "zip": "",
   "city": "4 W Decker",
   "date": "2025-10-20",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTDKR Decker S-314 Mp 1.2.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-48.22--106.62",
   "lat": 48.22,
   "lon": -106.62,
   "zip": "",
   "city": "2 NNE Glasgow",
   "date": "2025-10-20",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGGW Glasgow Airport (ASOS).",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2025-10-20",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-48.42--106.56",
   "lat": 48.42,
   "lon": -106.56,
   "zip": "",
   "city": "2 NW Saint Marie",
   "date": "2025-10-20",
   "county": "Valley",
   "source": "IEM 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 MTSTM St. Marie Mt-24 Mp 18.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-48.41--106.52",
   "lat": 48.41,
   "lon": -106.52,
   "zip": "",
   "city": "1 NE Saint Marie",
   "date": "2025-10-20",
   "county": "Valley",
   "source": "IEM 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 07MT 1.0 NE Saint Marie (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2025-10-20",
   "county": "McCone",
   "source": "IEM 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 GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-47.70--104.73",
   "lat": 47.7,
   "lon": -104.73,
   "zip": "",
   "city": "2 E Enid",
   "date": "2025-10-20",
   "county": "Richland",
   "source": "IEM 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 MTLBT Lambert Mt-200 Mp 45.0.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2025-10-20",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-46.91--104.75",
   "lat": 46.91,
   "lon": -104.75,
   "zip": "",
   "city": "5 ESE Hoyt",
   "date": "2025-10-20",
   "county": "Dawson",
   "source": "IEM 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 MTM28 5.2 E Hoyt (MT-MESO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-46.44--104.43",
   "lat": 46.44,
   "lon": -104.43,
   "zip": "",
   "city": "5 ENE Plevna",
   "date": "2025-10-20",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM39 4.7 E Plevna (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-10-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 ESE East Glacier Park",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-47.87--112.67",
   "lat": 47.87,
   "lon": -112.67,
   "zip": "",
   "city": "18 WSW Bynum",
   "date": "2025-10-20",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GSNM8 Gleason RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-10-20",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-20-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-10-20",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDV-2025-10-20",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2025-10-20",
   "county": "Prairie",
   "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": "GLENDIVE(AWOS) (GDV) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OLF-2025-10-20",
   "lat": 48.0945,
   "lon": -105.575,
   "zip": "",
   "city": "WOLF POINT INTL",
   "date": "2025-10-20",
   "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": "WOLF POINT INTL (OLF) recorded a 53 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — WOLF POINT INTL (OLF) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PWD-2025-10-20",
   "lat": 48.7886,
   "lon": -104.5232,
   "zip": "",
   "city": "Plentywood Sher-Wood",
   "date": "2025-10-20",
   "county": "Sheridan",
   "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": "Plentywood Sher-Wood (PWD) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Plentywood Sher-Wood (PWD) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2025-10-20",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2025-10-20",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GGW-2025-10-20",
   "lat": 48.2138,
   "lon": -106.6214,
   "zip": "",
   "city": "GLASGOW INTL ARPT",
   "date": "2025-10-20",
   "county": "Valley",
   "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": "GLASGOW INTL ARPT (GGW) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLASGOW INTL ARPT (GGW) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-10-20",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-10-20",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2025-10-20",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2025-10-20",
   "county": "Fallon",
   "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": "BAKER (BHK) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SDY-2025-10-20",
   "lat": 47.7069,
   "lon": -104.1926,
   "zip": "",
   "city": "SIDNEY-RICHLAND",
   "date": "2025-10-20",
   "county": "Richland",
   "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": "SIDNEY-RICHLAND (SDY) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — SIDNEY-RICHLAND (SDY) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2025-10-20",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2025-10-20",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1291615-2025-10-20",
   "lon": 207022,
   "zip": "",
   "city": "And Southern Valley",
   "date": "2025-10-20",
   "county": "And Southern Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The St. Marie MT-24 DOT site (MTSTM) measured a 59 mph wind gust.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1291615",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-10-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-10-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-10-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.70--110.45",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "6 ENE Livingston",
   "date": "2025-10-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 6 ENE Livingston",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-10-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 16 WSW Cut Bank",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-10-19",
   "county": "Park",
   "source": "IEM 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 TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-10-19",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-10-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-10-19",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-10-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-10-19",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-10-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-10-19",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-10-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 ESE East Glacier Park",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-10-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-10-19",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.41--109.87",
   "lat": 45.41,
   "lon": -109.87,
   "zip": "",
   "city": "3 SSE Limestone",
   "date": "2025-10-19",
   "county": "Stillwater",
   "source": "IEM 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 CW9088 Nye.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-10-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 9 ESE East Glacier Park",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-10-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2025-10-19",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana Mesonet station Mt Lebabnon SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-48.85--111.04",
   "lat": 48.85,
   "lon": -111.04,
   "zip": "",
   "city": "10 ESE Whitlash",
   "date": "2025-10-19",
   "county": "Liberty",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Peak wind gust so far today at MT Mesonet station Mt Lebanon SE.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-10-19",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-10-19",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-10-19",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-48.04--112.20",
   "lat": 48.04,
   "lon": -112.2,
   "zip": "",
   "city": "5 ESE Pendroy",
   "date": "2025-10-19",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station RICMT Rice Ridge.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-10-19",
   "county": "Park",
   "source": "IEM 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 MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.44--110.95",
   "lat": 45.44,
   "lon": -110.95,
   "zip": "",
   "city": "16 SE Gallatin Gateway",
   "date": "2025-10-19",
   "county": "Gallatin",
   "source": "IEM 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 GNFHY 10.7 W Emigrant (AVALANCHE).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-10-19",
   "county": "Park",
   "source": "IEM 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 WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-10-19",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-10-19",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-10-19",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-10-19",
   "county": "Teton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.50--111.70",
   "lat": 45.5,
   "lon": -111.7,
   "zip": "",
   "city": "4 NNE Mcallister",
   "date": "2025-10-19",
   "county": "Madison",
   "source": "IEM 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 MTNOR Norris Hill (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-46.97--112.36",
   "lat": 46.97,
   "lon": -112.36,
   "zip": "",
   "city": "13 NNW Canyon Creek",
   "date": "2025-10-19",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTFPS Flesher Pass S-279 Mp 30.5.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-10-19",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-10-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MT Mesonet Mission Lake S.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-10-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "63 mph wind gust at Mission Lake mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.17--111.36",
   "lat": 45.17,
   "lon": -111.36,
   "zip": "",
   "city": "7 SSW Big Sky",
   "date": "2025-10-19",
   "county": "Gallatin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station YLWM8 Yellow Mule RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.16--109.36",
   "lat": 45.16,
   "lon": -109.36,
   "zip": "",
   "city": "6 WSW Red Lodge",
   "date": "2025-10-19",
   "county": "Carbon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TCTM8 Timbercrest.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.03--109.41",
   "lat": 45.03,
   "lon": -109.41,
   "zip": "",
   "city": "13 SW Washoe",
   "date": "2025-10-19",
   "county": "Carbon",
   "source": "IEM 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 TT839 Quad Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-10-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.55--105.89",
   "lat": 45.55,
   "lon": -105.89,
   "zip": "",
   "city": "10 NNW Sonnette",
   "date": "2025-10-19",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHCD Home Creek Divide Us-212 Mp 81.5.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-19-wind-45.33--104.14",
   "lat": 45.33,
   "lon": -104.14,
   "zip": "",
   "city": "8 SSW Capitol",
   "date": "2025-10-19",
   "county": "Carter",
   "source": "IEM 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 MTM33 8.2 SW Capitol (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-19-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-10-19",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Average sustained wind speed of 50 mph from 0335 to 0535.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HLN-2025-10-19",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2025-10-19",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-10-19",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-10-19",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 66 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-10-19",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-10-19",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Glacier Park Region-wind-2025-10-19",
   "zip": "",
   "city": "Glacier Park Region",
   "date": "2025-10-19",
   "county": "Glacier Park Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Park Region.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Glacier, Western Toole, And Central Pondera-wind-2025-10-19",
   "zip": "",
   "city": "Glacier, Western Toole, And Central Pondera",
   "date": "2025-10-19",
   "county": "Glacier, Western Toole, And Central Pondera",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier, Western Toole, And Central Pondera.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Toole And Liberty-wind-2025-10-19",
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-10-19",
   "county": "Toole And Liberty",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Toole And Liberty.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-High Plains-wind-2025-10-19",
   "zip": "",
   "city": "High Plains",
   "date": "2025-10-19",
   "county": "High Plains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for High Plains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Rocky Mountain Front-wind-2025-10-19",
   "zip": "",
   "city": "Rocky Mountain Front",
   "date": "2025-10-19",
   "county": "Rocky Mountain Front",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rocky Mountain Front.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Cascade County Below 5000ft-wind-2025-10-19",
   "zip": "",
   "city": "Cascade County Below 5000ft",
   "date": "2025-10-19",
   "county": "Cascade County Below 5000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cascade County Below 5000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Judith Basin County And Judith Gap-wind-2025-10-19",
   "zip": "",
   "city": "Judith Basin County And Judith Gap",
   "date": "2025-10-19",
   "county": "Judith Basin County And Judith Gap",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Judith Basin County And Judith Gap.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Beaverhead-wind-2025-10-19",
   "zip": "",
   "city": "Beaverhead",
   "date": "2025-10-19",
   "county": "Beaverhead",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaverhead.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Beaverhead And Western Madison Below 6000ft-wind-2025-10-19",
   "zip": "",
   "city": "Beaverhead And Western Madison Below 6000ft",
   "date": "2025-10-19",
   "county": "Beaverhead And Western Madison Below 6000ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Beaverhead And Western Madison Below 6000ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Pondera And Eastern Teton-wind-2025-10-19",
   "zip": "",
   "city": "Pondera And Eastern Teton",
   "date": "2025-10-19",
   "county": "Pondera And Eastern Teton",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pondera And Eastern Teton.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-And Central Chouteau-wind-2025-10-19",
   "zip": "",
   "city": "And Central Chouteau",
   "date": "2025-10-19",
   "county": "And Central Chouteau",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for And Central Chouteau.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Meagher County Valleys-wind-2025-10-19",
   "zip": "",
   "city": "Meagher County Valleys",
   "date": "2025-10-19",
   "county": "Meagher County Valleys",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Meagher County Valleys.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Elkhorn And Boulder Mountains-wind-2025-10-19",
   "zip": "",
   "city": "Elkhorn And Boulder Mountains",
   "date": "2025-10-19",
   "county": "Elkhorn And Boulder Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Elkhorn And Boulder Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Fergus County Below 4500ft-wind-2025-10-19",
   "zip": "",
   "city": "Fergus County Below 4500ft",
   "date": "2025-10-19",
   "county": "Fergus County Below 4500ft",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fergus County Below 4500ft.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Blackfoot And Macdonald Pass-wind-2025-10-19",
   "zip": "",
   "city": "Blackfoot And Macdonald Pass",
   "date": "2025-10-19",
   "county": "Blackfoot And Macdonald Pass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blackfoot And Macdonald Pass.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Gates Of The Mountains-wind-2025-10-19",
   "zip": "",
   "city": "Gates Of The Mountains",
   "date": "2025-10-19",
   "county": "Gates Of The Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Gates Of The Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Little Belt And Highwood Mountains-wind-2025-10-19",
   "zip": "",
   "city": "Little Belt And Highwood Mountains",
   "date": "2025-10-19",
   "county": "Little Belt And Highwood Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Little Belt And Highwood Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Helena Valley-wind-2025-10-19",
   "zip": "",
   "city": "Helena Valley",
   "date": "2025-10-19",
   "county": "Helena Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Helena Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Big Belt, Bridger And Castle Mountains-wind-2025-10-19",
   "zip": "",
   "city": "Big Belt, Bridger And Castle Mountains",
   "date": "2025-10-19",
   "county": "Big Belt, Bridger And Castle Mountains",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Big Belt, Bridger And Castle Mountains.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Madison River Valley-wind-2025-10-19",
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-10-19",
   "county": "Madison River Valley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Madison River Valley.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "iem-ww-TFX-HW-W-20-Bears Paw Mountains And Southern Blaine-wind-2025-10-19",
   "zip": "",
   "city": "Bears Paw Mountains And Southern Blaine",
   "date": "2025-10-19",
   "county": "Bears Paw Mountains And Southern Blaine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bears Paw Mountains And Southern Blaine.",
   "sourceDetail": "NWS TFX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-HW-W-20"
  },
  {
   "id": "ncei-1294339-2025-10-19",
   "lon": 207514,
   "zip": "",
   "city": "Madison River Valley",
   "date": "2025-10-19",
   "county": "Madison River Valley",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana DOT sensor Norris Hill measured two instances of high sustained winds over this timeframe, in addition to a peak gust of 62 mph at 1115 AM MDT.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294339",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294343-2025-10-19",
   "lon": 207514,
   "zip": "",
   "city": "Toole And Liberty",
   "date": "2025-10-19",
   "county": "Toole And Liberty",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Montana mesonet station Mt Lebanon SE measured both sustained winds and gusts at criteria. The peak gust was 64 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294343",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1294340-2025-10-19",
   "lon": 207514,
   "zip": "",
   "city": "High Plains",
   "date": "2025-10-19",
   "county": "High Plains",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DELMT Dellwo measured a 75 mph gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1294340",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-LVM-2025-10-18",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-10-18",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 58 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-48.45--113.20",
   "lat": 48.45,
   "lon": -113.2,
   "zip": "",
   "city": "1 ENE East Glacier Park",
   "date": "2025-10-17",
   "county": "Glacier",
   "source": "IEM 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 MTBRN Two Medicine Bridge (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-48.74--113.43",
   "lat": 48.74,
   "lon": -113.43,
   "zip": "",
   "city": "Saint Mary",
   "date": "2025-10-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SRYM8 Saint Mary RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-10-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "73 mph wind gust at Dog Gun Lake Mesonet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-10-17",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-48.54--112.98",
   "lat": 48.54,
   "lon": -112.98,
   "zip": "",
   "city": "2 SE Browning",
   "date": "2025-10-17",
   "county": "Glacier",
   "source": "IEM 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 MTBWG Browning (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-47.22--109.22",
   "lat": 47.22,
   "lon": -109.22,
   "zip": "",
   "city": "7 ESE Hilger",
   "date": "2025-10-17",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station JPKM8 Judith Peak RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-10-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 16 WSW Cut Bank. 59 mph wind gust at Mission Lake mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-48.53--112.63",
   "lat": 48.53,
   "lon": -112.63,
   "zip": "",
   "city": "16 WSW Cut Bank",
   "date": "2025-10-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "58 mph wind gust at Mission Lake mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-10-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1KM-2025-10-17",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2025-10-17",
   "county": "Wheatland",
   "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": "Kilo (1KM) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-45.80--109.43",
   "lat": 45.8,
   "lon": -109.43,
   "zip": "",
   "city": "9 NE Reed Point",
   "date": "2025-10-17",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM22 8.8 NE Reed Point (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-45.82--109.09",
   "lat": 45.82,
   "lon": -109.09,
   "zip": "",
   "city": "8 WSW Molt",
   "date": "2025-10-17",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTM20 8.4 S Halfbreed Lake Wildlife (MT-MESO).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-45.07--107.89",
   "lat": 45.07,
   "lon": -107.89,
   "zip": "",
   "city": "18 S Fort Smith",
   "date": "2025-10-17",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BHMM8 Bighorn Mountain.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-47.47--111.38",
   "lat": 47.47,
   "lon": -111.38,
   "zip": "",
   "city": "5 WSW Great Falls",
   "date": "2025-10-17",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGTF Great Falls Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-45.64--110.55",
   "lat": 45.64,
   "lon": -110.55,
   "zip": "",
   "city": "1 SSE Livingston",
   "date": "2025-10-17",
   "county": "Park",
   "source": "IEM 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 MTLRH Livingston River Hill.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-10-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-45.70--110.43",
   "lat": 45.7,
   "lon": -110.43,
   "zip": "",
   "city": "7 ENE Livingston",
   "date": "2025-10-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KLVM Livingston.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-45.80--109.97",
   "lat": 45.8,
   "lon": -109.97,
   "zip": "",
   "city": "2 SSW Big Timber",
   "date": "2025-10-17",
   "county": "Sweet Grass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K6S0 Big Timber.",
   "sourceDetail": "NWS BYZ — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-48.81--111.26",
   "lat": 48.81,
   "lon": -111.26,
   "zip": "",
   "city": "6 S Whitlash",
   "date": "2025-10-17",
   "county": "Liberty",
   "source": "IEM 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 GW3546 WHITLASH SEVEN SOUTH.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-45.65--110.60",
   "lat": 45.65,
   "lon": -110.6,
   "zip": "",
   "city": "2 WSW Livingston",
   "date": "2025-10-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLWM 2.0 SW Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-45.69--110.50",
   "lat": 45.69,
   "lon": -110.5,
   "zip": "",
   "city": "3 ENE Livingston",
   "date": "2025-10-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTELV 3.3 E Livingston (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-17-wind-46.16--110.38",
   "lat": 46.16,
   "lon": -110.38,
   "zip": "",
   "city": "17 NE Wilsall",
   "date": "2025-10-17",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT453 Crazy.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-17-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-10-17",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "51 mph high sustained wind at Dog Gun Lake Mesonet from 235 AM to 400 AM.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-10-17-chouteau-wind",
   "zip": "",
   "city": "Chouteau",
   "date": "2025-10-17",
   "county": "Chouteau",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chouteau — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-HLN-2025-10-17",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2025-10-17",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 54 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-10-17",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-10-17",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GTF-2025-10-17",
   "lat": 47.4733,
   "lon": -111.3822,
   "zip": "",
   "city": "GREAT FALLS INTL",
   "date": "2025-10-17",
   "county": "Cascade",
   "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": "GREAT FALLS INTL (GTF) recorded a 55 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GREAT FALLS INTL (GTF) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVM-2025-10-17",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-10-17",
   "county": "Park",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LIVINGSTON/MISSION (LVM) recorded a 61 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-6S0-2025-10-17",
   "lat": 45.8063,
   "lon": -109.9736,
   "zip": "",
   "city": "Big Timber",
   "date": "2025-10-17",
   "county": "Sweet Grass",
   "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": "Big Timber (6S0) recorded a 52 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Big Timber (6S0) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-16-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-10-16",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-10-16",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-10-16",
   "county": "Glacier",
   "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": "CUT BANK (AWOS) (CTB) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-13-wind-48.15--113.93",
   "lat": 48.15,
   "lon": -113.93,
   "zip": "",
   "city": "9 NE Bigfork",
   "date": "2025-10-13",
   "county": "Flathead",
   "source": "IEM 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 MAEMT Mount Aeneas.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-MSO-HW-W-1-Flathead/mission Valleys-wind-2025-10-13",
   "zip": "",
   "city": "Flathead/mission Valleys",
   "date": "2025-10-13",
   "county": "Flathead/mission Valleys",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Flathead/mission Valleys.",
   "sourceDetail": "NWS MSO — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-HW-W-1"
  },
  {
   "id": "iem-ww-MSO-HW-W-1-Glacier Region-wind-2025-10-13",
   "zip": "",
   "city": "Glacier Region",
   "date": "2025-10-13",
   "county": "Glacier Region",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Glacier Region.",
   "sourceDetail": "NWS MSO — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MSO-HW-W-1"
  },
  {
   "id": "iem-lsr-2025-10-12-wind-45.79--108.47",
   "lat": 45.79,
   "lon": -108.47,
   "zip": "",
   "city": "3 SW Lockwood",
   "date": "2025-10-12",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTYRB 3.1 SW Lockwood (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-12-wind-45.57--107.44",
   "lat": 45.57,
   "lon": -107.44,
   "zip": "",
   "city": "2 SSE Crow Agency",
   "date": "2025-10-12",
   "county": "Big Horn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LBHM8 Little Bighorn.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-12-wind-45.63--106.51",
   "lat": 45.63,
   "lon": -106.51,
   "zip": "",
   "city": "5 E Lame Deer",
   "date": "2025-10-12",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTLAM 4.8 E Lame Deer (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-12-wind-45.65--106.50",
   "lat": 45.65,
   "lon": -106.5,
   "zip": "",
   "city": "6 ENE Lame Deer",
   "date": "2025-10-12",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BAFM8 Badger Peak.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-12-wind-45.73--105.59",
   "lat": 45.73,
   "lon": -105.59,
   "zip": "",
   "city": "1 SW Coalwood",
   "date": "2025-10-12",
   "county": "Powder River",
   "source": "IEM 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 MTCWD Coalwood Mt-59 Mp 55.9.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-12-wind-47.92--104.33",
   "lat": 47.92,
   "lon": -104.33,
   "zip": "",
   "city": "12 WSW Nohly",
   "date": "2025-10-12",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSOO 16.0 SW Bainville (MT DOT).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-12-wind-47.12--104.78",
   "lat": 47.12,
   "lon": -104.78,
   "zip": "",
   "city": "1 NW Forest Park",
   "date": "2025-10-12",
   "county": "Dawson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KGDV Glendive Airport.",
   "sourceDetail": "NWS GGW — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-12-wind-47.53--104.39",
   "lat": 47.53,
   "lon": -104.39,
   "zip": "",
   "city": "4 WNW Midway",
   "date": "2025-10-12",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8536 Savage.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-12-wind-47.43--104.37",
   "lat": 47.43,
   "lon": -104.37,
   "zip": "",
   "city": "2 SW Savage",
   "date": "2025-10-12",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSVG Savage Mt-16 Mp 29.5.",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-12-wind-45.81--104.46",
   "lat": 45.81,
   "lon": -104.46,
   "zip": "",
   "city": "7 SE Ekalaka",
   "date": "2025-10-12",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station EKIM8 Mosby 16.3nne.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-12-wind-47.33--106.95",
   "lat": 47.33,
   "lon": -106.95,
   "zip": "",
   "city": "2 WNW Jordan",
   "date": "2025-10-12",
   "county": "Garfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJDN Jordan.",
   "sourceDetail": "NWS GGW — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-12-wind-48.01--106.40",
   "lat": 48.01,
   "lon": -106.4,
   "zip": "",
   "city": "2 E Fort Peck",
   "date": "2025-10-12",
   "county": "McCone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station GGWFP 2.4 E Fort Peck (GGWWFO).",
   "sourceDetail": "NWS GGW — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-12-wind-47.92--104.33",
   "lat": 47.92,
   "lon": -104.33,
   "zip": "",
   "city": "12 WSW Nohly",
   "date": "2025-10-12",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sioux Pass MT-16 DOT site.",
   "sourceDetail": "NWS GGW — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-GDV-2025-10-12",
   "lat": 47.1387,
   "lon": -104.8072,
   "zip": "",
   "city": "GLENDIVE(AWOS)",
   "date": "2025-10-12",
   "county": "Prairie",
   "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": "GLENDIVE(AWOS) (GDV) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — GLENDIVE(AWOS) (GDV) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JDN-2025-10-12",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2025-10-12",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-10-11-bighorn-hail",
   "zip": "",
   "city": "Big Horn",
   "date": "2025-10-11",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 56,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Big Horn — hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-04-flathead-hail",
   "zip": "",
   "city": "Flathead",
   "date": "2025-10-04",
   "county": "Flathead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Flathead — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-02-gallatin-wind",
   "zip": "",
   "city": "Gallatin",
   "date": "2025-10-02",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Gallatin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-02-park-wind",
   "zip": "",
   "city": "Park",
   "date": "2025-10-02",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Park — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-28-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2025-09-28",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Madison — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2025-09-27-wind-48.36--113.11",
   "lat": 48.36,
   "lon": -113.11,
   "zip": "",
   "city": "8 SE East Glacier Park",
   "date": "2025-09-27",
   "county": "Glacier",
   "source": "IEM 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 DCRM8 Deep Creek RAWS.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-26-wind-48.38--113.06",
   "lat": 48.38,
   "lon": -113.06,
   "zip": "",
   "city": "9 ESE East Glacier Park",
   "date": "2025-09-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "60 mph wind gust at Dog Gun Lake MT mesonet site.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-26-wind-48.69--113.72",
   "lat": 48.69,
   "lon": -113.72,
   "zip": "",
   "city": "14 WSW Saint Mary",
   "date": "2025-09-26",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station LGPVC Logan Pass (GNP).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-21-wind-48.60--112.37",
   "lat": 48.6,
   "lon": -112.37,
   "zip": "",
   "city": "3 SW Cut Bank",
   "date": "2025-09-21",
   "county": "Glacier",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCTB Cut Bank Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-21-wind-47.98--112.61",
   "lat": 47.98,
   "lon": -112.61,
   "zip": "",
   "city": "14 W Bynum",
   "date": "2025-09-21",
   "county": "Teton",
   "source": "IEM 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 DELMT Dellwo (MCSCN).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CTB-2025-09-21",
   "lat": 48.6084,
   "lon": -112.3762,
   "zip": "",
   "city": "CUT BANK (AWOS)",
   "date": "2025-09-21",
   "county": "Glacier",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CUT BANK (AWOS) (CTB) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — CUT BANK (AWOS) (CTB) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-09-18-petroleum-hail",
   "zip": "",
   "city": "Petroleum",
   "date": "2025-09-18",
   "county": "Petroleum",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Petroleum — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-18-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2025-09-18",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-18-bighorn-hail",
   "zip": "",
   "city": "Big Horn",
   "date": "2025-09-18",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Big Horn — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-bighorn-hail",
   "zip": "",
   "city": "Big Horn",
   "date": "2025-09-17",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Big Horn — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-yellowston-hail",
   "zip": "",
   "city": "Yellowstone",
   "date": "2025-09-17",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Yellowstone — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2025-09-15-wind-45.00--104.37",
   "lat": 45,
   "lon": -104.37,
   "zip": "",
   "city": "2 ESE Alzada",
   "date": "2025-09-15",
   "county": "Carter",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTALZ 2.3 E Alzada (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-09-15-carter-wind",
   "zip": "",
   "city": "Carter",
   "date": "2025-09-15",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Carter — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2025-09-14-wind-45.79--112.94",
   "lat": 45.79,
   "lon": -112.94,
   "zip": "",
   "city": "1 ESE Wise River",
   "date": "2025-09-14",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WRSM8 Wise River. Time of event is estimated.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-14-wind-46.58--112.25",
   "lat": 46.58,
   "lon": -112.25,
   "zip": "",
   "city": "11 W Helena",
   "date": "2025-09-14",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "55 mph wind gust.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-09-14-wind-46.60--111.98",
   "lat": 46.6,
   "lon": -111.98,
   "zip": "",
   "city": "2 E Helena",
   "date": "2025-09-14",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHLN Helena Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-14-wind-46.13--111.98",
   "lat": 46.13,
   "lon": -111.98,
   "zip": "",
   "city": "10 SE Boulder",
   "date": "2025-09-14",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBLS Boulder South Mt-69 Mp 27.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-14-wind-46.59--112.02",
   "lat": 46.59,
   "lon": -112.02,
   "zip": "",
   "city": "1 SSW Helena",
   "date": "2025-09-14",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Estimated thunderstorm wind gust near 50 mph.",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-09-14-wind-46.89--112.11",
   "lat": 46.89,
   "lon": -112.11,
   "zip": "",
   "city": "8 SSW Wolf Creek",
   "date": "2025-09-14",
   "county": "Lewis And Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTSBN Sieben Flats - MDT.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-14-wind-46.13--111.98",
   "lat": 46.13,
   "lon": -111.98,
   "zip": "",
   "city": "10 SE Boulder",
   "date": "2025-09-14",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBLS Boulder South Mt-69 Mp 27.7.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-14-wind-46.14--111.52",
   "lat": 46.14,
   "lon": -111.52,
   "zip": "",
   "city": "6 SW Toston",
   "date": "2025-09-14",
   "county": "Broadwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Toston MT mesonet.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-1GM-2025-09-14",
   "lat": 47.33,
   "lon": -112.1,
   "zip": "",
   "city": "Golf",
   "date": "2025-09-14",
   "county": "Lewis And Clark",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Golf (1GM) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Golf (1GM) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-14-wind-46.33--111.59",
   "lat": 46.33,
   "lon": -111.59,
   "zip": "",
   "city": "3 WNW Townsend",
   "date": "2025-09-14",
   "county": "Broadwater",
   "source": "IEM 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 GINM8 Ginger RAWS. Time estimated using radar.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-14-wind-46.18--111.44",
   "lat": 46.18,
   "lon": -111.44,
   "zip": "",
   "city": "1 S Toston",
   "date": "2025-09-14",
   "county": "Broadwater",
   "source": "IEM 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 MTTOS Toston Bridge Us-287 Mp 87.0.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-14-wind-47.48--111.42",
   "lat": 47.48,
   "lon": -111.42,
   "zip": "",
   "city": "5 SE Sun Prairie",
   "date": "2025-09-14",
   "county": "Cascade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ambient station Keller Weather Station.",
   "sourceDetail": "NWS TFX — Public via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-1KM-2025-09-14",
   "lat": 46.45,
   "lon": -109.8,
   "zip": "",
   "city": "Kilo",
   "date": "2025-09-14",
   "county": "Wheatland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kilo (1KM) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — Kilo (1KM) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-14-wind-45.32--113.31",
   "lat": 45.32,
   "lon": -113.31,
   "zip": "",
   "city": "6 SE Jackson",
   "date": "2025-09-14",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTBHP Big Hole Pass (MT DOT).",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-TFX-SV-W-163-Broadwater-wind-2025-09-14",
   "zip": "",
   "city": "Broadwater",
   "date": "2025-09-14",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2025-09-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-163"
  },
  {
   "id": "iem-ww-TFX-SV-W-163-Broadwater-hail-2025-09-14",
   "zip": "",
   "city": "Broadwater",
   "date": "2025-09-14",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2025-09-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-163"
  },
  {
   "id": "iem-ww-TFX-SV-W-163-Gallatin-wind-2025-09-14",
   "zip": "",
   "city": "Gallatin",
   "date": "2025-09-14",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2025-09-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-163"
  },
  {
   "id": "iem-ww-TFX-SV-W-163-Gallatin-hail-2025-09-14",
   "zip": "",
   "city": "Gallatin",
   "date": "2025-09-14",
   "county": "Gallatin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Gallatin on 2025-09-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-163"
  },
  {
   "id": "iem-ww-TFX-SV-W-163-Meagher-wind-2025-09-14",
   "zip": "",
   "city": "Meagher",
   "date": "2025-09-14",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2025-09-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-163"
  },
  {
   "id": "iem-ww-TFX-SV-W-163-Meagher-hail-2025-09-14",
   "zip": "",
   "city": "Meagher",
   "date": "2025-09-14",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2025-09-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-163"
  },
  {
   "id": "iem-ww-TFX-SV-W-162-Broadwater-wind-2025-09-14",
   "zip": "",
   "city": "Broadwater",
   "date": "2025-09-14",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2025-09-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-162"
  },
  {
   "id": "iem-ww-TFX-SV-W-162-Broadwater-hail-2025-09-14",
   "zip": "",
   "city": "Broadwater",
   "date": "2025-09-14",
   "county": "Broadwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Broadwater on 2025-09-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-162"
  },
  {
   "id": "iem-ww-TFX-SV-W-162-Jefferson-wind-2025-09-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2025-09-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2025-09-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-162"
  },
  {
   "id": "iem-ww-TFX-SV-W-162-Jefferson-hail-2025-09-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2025-09-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Jefferson on 2025-09-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-162"
  },
  {
   "id": "iem-ww-TFX-SV-W-162-Lewis And Clark-wind-2025-09-14",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2025-09-14",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2025-09-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-162"
  },
  {
   "id": "iem-ww-TFX-SV-W-162-Lewis And Clark-hail-2025-09-14",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2025-09-14",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2025-09-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-162"
  },
  {
   "id": "iem-ww-TFX-SV-W-161-Lewis And Clark-wind-2025-09-14",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2025-09-14",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2025-09-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-161"
  },
  {
   "id": "iem-ww-TFX-SV-W-161-Lewis And Clark-hail-2025-09-14",
   "zip": "",
   "city": "Lewis And Clark",
   "date": "2025-09-14",
   "county": "Lewis And Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Lewis And Clark on 2025-09-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-161"
  },
  {
   "id": "iem-ww-TFX-SV-W-164-Meagher-wind-2025-09-14",
   "zip": "",
   "city": "Meagher",
   "date": "2025-09-14",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2025-09-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-164"
  },
  {
   "id": "iem-ww-TFX-SV-W-164-Meagher-hail-2025-09-14",
   "zip": "",
   "city": "Meagher",
   "date": "2025-09-14",
   "county": "Meagher",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Meagher on 2025-09-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-164"
  },
  {
   "id": "iem-ww-TFX-SV-W-164-Cascade-wind-2025-09-14",
   "zip": "",
   "city": "Cascade",
   "date": "2025-09-14",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2025-09-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-164"
  },
  {
   "id": "iem-ww-TFX-SV-W-164-Cascade-hail-2025-09-14",
   "zip": "",
   "city": "Cascade",
   "date": "2025-09-14",
   "county": "Cascade",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Cascade on 2025-09-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "TFX-SV-W-164"
  },
  {
   "id": "sps-2025-09-14-ravalli-hail",
   "zip": "",
   "city": "Ravalli",
   "date": "2025-09-14",
   "county": "Ravalli",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Ravalli — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-14-beaverhead-wind",
   "zip": "",
   "city": "Beaverhead",
   "date": "2025-09-14",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 64,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 Special Weather Statements for Beaverhead — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-14-granite-wind",
   "zip": "",
   "city": "Granite",
   "date": "2025-09-14",
   "county": "Granite",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Granite — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-14-powell-wind",
   "zip": "",
   "city": "Powell",
   "date": "2025-09-14",
   "county": "Powell",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Powell — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-14-silverbow-wind",
   "zip": "",
   "city": "Silver Bow",
   "date": "2025-09-14",
   "county": "Silver Bow",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Silver Bow — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-14-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2025-09-14",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Jefferson — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-14-lewisandcl-wind",
   "zip": "",
   "city": "Lewis and Clark",
   "date": "2025-09-14",
   "county": "Lewis and Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Lewis and Clark — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-14-cascade-wind",
   "zip": "",
   "city": "Cascade",
   "date": "2025-09-14",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Cascade — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-14-park-wind",
   "zip": "",
   "city": "Park",
   "date": "2025-09-14",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Park — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-14-gallatin-wind",
   "zip": "",
   "city": "Gallatin",
   "date": "2025-09-14",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Gallatin — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-14-meagher-wind",
   "zip": "",
   "city": "Meagher",
   "date": "2025-09-14",
   "county": "Meagher",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Meagher — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-14-teton-wind",
   "zip": "",
   "city": "Teton",
   "date": "2025-09-14",
   "county": "Teton",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Teton — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-14-chouteau-wind",
   "zip": "",
   "city": "Chouteau",
   "date": "2025-09-14",
   "county": "Chouteau",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Chouteau — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-HLN-2025-09-14",
   "lat": 46.6056,
   "lon": -111.9636,
   "zip": "",
   "city": "HELENA REGIONAL",
   "date": "2025-09-14",
   "county": "Lewis & Clark",
   "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": "HELENA REGIONAL (HLN) recorded a 56 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — HELENA REGIONAL (HLN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1287196-2025-09-14",
   "lon": 206233,
   "zip": "",
   "city": "AVON",
   "date": "2025-09-14",
   "county": "Powell",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A line of thunderstorms marched northward across west-central Montana with gusty outflow winds. A gust of 59 mph occurred between Avon and Finn along Highway 141. Similar gusts occurred across the Windy Rock Fire southwest of Finn. No damage was noted.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1287196",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "sps-2025-09-13-dawson-hail",
   "zip": "",
   "city": "Dawson",
   "date": "2025-09-13",
   "county": "Dawson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Dawson — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2025-09-12-hail-47.07--109.43",
   "lat": 47.07,
   "lon": -109.43,
   "zip": "",
   "city": "Lewistown",
   "date": "2025-09-12",
   "county": "Fergus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Lewistown",
   "sourceDetail": "NWS TFX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2025-09-12-hail-48.76--104.92",
   "lat": 48.76,
   "lon": -104.92,
   "zip": "",
   "city": "4 SSE Redstone",
   "date": "2025-09-12",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "1.5 inch hail estimated from photo via social media.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-09-12-hail-48.62--104.14",
   "lat": 48.62,
   "lon": -104.14,
   "zip": "",
   "city": "4 NE Dagmar",
   "date": "2025-09-12",
   "county": "Sheridan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "1 inch hail 4 miles outside Dagmar via social media.",
   "sourceDetail": "NWS GGW — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-12-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2025-09-12",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 1 SE Baker. ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-SV-W-126-Phillips-wind-2025-09-12",
   "zip": "",
   "city": "Phillips",
   "date": "2025-09-12",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2025-09-12. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-126"
  },
  {
   "id": "iem-ww-GGW-SV-W-126-Phillips-hail-2025-09-12",
   "zip": "",
   "city": "Phillips",
   "date": "2025-09-12",
   "county": "Phillips",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Phillips on 2025-09-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-126"
  },
  {
   "id": "iem-ww-GGW-SV-W-126-Petroleum-wind-2025-09-12",
   "zip": "",
   "city": "Petroleum",
   "date": "2025-09-12",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2025-09-12. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-126"
  },
  {
   "id": "iem-ww-GGW-SV-W-126-Petroleum-hail-2025-09-12",
   "zip": "",
   "city": "Petroleum",
   "date": "2025-09-12",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2025-09-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-126"
  },
  {
   "id": "iem-ww-TFX-SV-W-160-Blaine-wind-2025-09-12",
   "zip": "",
   "city": "Blaine",
   "date": "2025-09-12",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2025-09-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "TFX-SV-W-160"
  },
  {
   "id": "iem-ww-TFX-SV-W-160-Blaine-hail-2025-09-12",
   "zip": "",
   "city": "Blaine",
   "date": "2025-09-12",
   "county": "Blaine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS TFX for Blaine on 2025-09-12. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS TFX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "TFX-SV-W-160"
  },
  {
   "id": "sps-2025-09-12-powderrive-hail",
   "zip": "",
   "city": "Powder River",
   "date": "2025-09-12",
   "county": "Powder River",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Powder River — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-fergus-hail",
   "zip": "",
   "city": "Fergus",
   "date": "2025-09-12",
   "county": "Fergus",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Fergus — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-sheridan-hail",
   "zip": "",
   "city": "Sheridan",
   "date": "2025-09-12",
   "county": "Sheridan",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Sheridan — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-judithbasi-hail",
   "zip": "",
   "city": "Judith Basin",
   "date": "2025-09-12",
   "county": "Judith Basin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Judith Basin — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-goldenvall-hail",
   "zip": "",
   "city": "Golden Valley",
   "date": "2025-09-12",
   "county": "Golden Valley",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Golden Valley — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-blaine-hail",
   "zip": "",
   "city": "Blaine",
   "date": "2025-09-12",
   "county": "Blaine",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Blaine — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-cascade-hail",
   "zip": "",
   "city": "Cascade",
   "date": "2025-09-12",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Cascade — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-chouteau-hail",
   "zip": "",
   "city": "Chouteau",
   "date": "2025-09-12",
   "county": "Chouteau",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Chouteau — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-flathead-hail",
   "zip": "",
   "city": "Flathead",
   "date": "2025-09-12",
   "county": "Flathead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Flathead — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-flathead-wind",
   "zip": "",
   "city": "Flathead",
   "date": "2025-09-12",
   "county": "Flathead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Flathead — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2025-09-12",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-fallon-wind",
   "zip": "",
   "city": "Fallon",
   "date": "2025-09-12",
   "county": "Fallon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Fallon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-BHK-2025-09-12",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2025-09-12",
   "county": "Fallon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAKER (BHK) recorded a 59 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1287771-2025-09-12",
   "lon": 206317,
   "zip": "",
   "city": "SIPPLE",
   "date": "2025-09-12",
   "county": "Judith Basin",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report via media: Funnel cloud was observed picking up dust for about 45 seconds and believed to have touched the ground. Location was about 6 mi south of Buffalo and 2 mi west of Garneill. No damages were reported with the landspout.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1287771",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1283195-2025-09-12",
   "lon": 205657,
   "zip": "",
   "city": "REDSTONE",
   "date": "2025-09-12",
   "county": "Sheridan",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public reported ping pong ball size hail, estimated from photo via Facebook.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1283195",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1283196-2025-09-12",
   "lon": 205657,
   "zip": "",
   "city": "DAGMAR",
   "date": "2025-09-12",
   "county": "Sheridan",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public reported quarter size hail, estimated from photo via Facebook.",
   "sourceDetail": "Verified by Public — NCEI Event #1283196",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-11-hail-48.82--106.05",
   "lat": 48.82,
   "lon": -106.05,
   "zip": "",
   "city": "Richland",
   "date": "2025-09-11",
   "county": "Valley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Heavy rain accompanied the hail (0.86 inches). Still raining. Hail piled up to 5 inches deep.",
   "sourceDetail": "NWS GGW — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-11-wind-46.35--104.25",
   "lat": 46.35,
   "lon": -104.25,
   "zip": "",
   "city": "1 SE Baker",
   "date": "2025-09-11",
   "county": "Fallon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 1 SE Baker. ASOS station KBHK Baker.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-11-wind-45.47--109.26",
   "lat": 45.47,
   "lon": -109.26,
   "zip": "",
   "city": "3 NW Cooney Reservoir",
   "date": "2025-09-11",
   "county": "Stillwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 NW Cooney Reservoir",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-11-wind-45.27--110.54",
   "lat": 45.27,
   "lon": -110.54,
   "zip": "",
   "city": "9 ESE Chico",
   "date": "2025-09-11",
   "county": "Park",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WCRM8 Wicked Creek.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GGW-SV-W-125-Daniels-wind-2025-09-11",
   "zip": "",
   "city": "Daniels",
   "date": "2025-09-11",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2025-09-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-125"
  },
  {
   "id": "iem-ww-GGW-SV-W-125-Daniels-hail-2025-09-11",
   "zip": "",
   "city": "Daniels",
   "date": "2025-09-11",
   "county": "Daniels",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Daniels on 2025-09-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-125"
  },
  {
   "id": "iem-ww-GGW-SV-W-125-Valley-wind-2025-09-11",
   "zip": "",
   "city": "Valley",
   "date": "2025-09-11",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2025-09-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-125"
  },
  {
   "id": "iem-ww-GGW-SV-W-125-Valley-hail-2025-09-11",
   "zip": "",
   "city": "Valley",
   "date": "2025-09-11",
   "county": "Valley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Valley on 2025-09-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-125"
  },
  {
   "id": "iem-ww-GGW-SV-W-125-Petroleum-wind-2025-09-11",
   "zip": "",
   "city": "Petroleum",
   "date": "2025-09-11",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2025-09-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GGW-SV-W-125"
  },
  {
   "id": "iem-ww-GGW-SV-W-125-Petroleum-hail-2025-09-11",
   "zip": "",
   "city": "Petroleum",
   "date": "2025-09-11",
   "county": "Petroleum",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GGW for Petroleum on 2025-09-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GGW — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GGW-SV-W-125"
  },
  {
   "id": "sps-2025-09-11-prairie-wind",
   "zip": "",
   "city": "Prairie",
   "date": "2025-09-11",
   "county": "Prairie",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Prairie — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-11-carter-wind",
   "zip": "",
   "city": "Carter",
   "date": "2025-09-11",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Carter — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-11-carbon-wind",
   "zip": "",
   "city": "Carbon",
   "date": "2025-09-11",
   "county": "Carbon",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Carbon — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-11-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2025-09-11",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Yellowstone — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-11-beaverhead-hail",
   "zip": "",
   "city": "Beaverhead",
   "date": "2025-09-11",
   "county": "Beaverhead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Beaverhead — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-11-gallatin-wind",
   "zip": "",
   "city": "Gallatin",
   "date": "2025-09-11",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Gallatin — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-11-daniels-hail",
   "zip": "",
   "city": "Daniels",
   "date": "2025-09-11",
   "county": "Daniels",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Daniels — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-11-dawson-hail",
   "zip": "",
   "city": "Dawson",
   "date": "2025-09-11",
   "county": "Dawson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Dawson — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-11-broadwater-hail",
   "zip": "",
   "city": "Broadwater",
   "date": "2025-09-11",
   "county": "Broadwater",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Broadwater — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-11-ravalli-wind",
   "zip": "",
   "city": "Ravalli",
   "date": "2025-09-11",
   "county": "Ravalli",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Ravalli — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-11-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2025-09-11",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Big Horn — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-11-carter-hail",
   "zip": "",
   "city": "Carter",
   "date": "2025-09-11",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-LVM-2025-09-11",
   "lat": 45.7,
   "lon": -110.45,
   "zip": "",
   "city": "LIVINGSTON/MISSION",
   "date": "2025-09-11",
   "county": "Park",
   "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": "LIVINGSTON/MISSION (LVM) recorded a 51 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — LIVINGSTON/MISSION (LVM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1282751-2025-09-11",
   "lon": 205557,
   "zip": "",
   "city": "GLENTANA",
   "date": "2025-09-11",
   "county": "Valley",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter in the town of Richland reported quarter size hail and heavy rain. Hail accumulated to a depth of 5 inches.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1282751",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-10-wind-45.73--108.40",
   "lat": 45.73,
   "lon": -108.4,
   "zip": "",
   "city": "6 S Lockwood",
   "date": "2025-09-10",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station SDAM8 Soda Springs.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-10-wind-45.74--108.64",
   "lat": 45.74,
   "lon": -108.64,
   "zip": "",
   "city": "6 SW Billings",
   "date": "2025-09-10",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 6 SW Billings",
   "sourceDetail": "NWS BYZ — Public via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-09-10-wind-45.80--108.63",
   "lat": 45.8,
   "lon": -108.63,
   "zip": "",
   "city": "4 W Billings",
   "date": "2025-09-10",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 W Billings",
   "sourceDetail": "NWS BYZ — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-09-10-wind-45.01--105.38",
   "lat": 45.01,
   "lon": -105.38,
   "zip": "",
   "city": "6 SSW Biddle",
   "date": "2025-09-10",
   "county": "Powder River",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 6 SSW Biddle",
   "sourceDetail": "NWS BYZ — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-09-10-wind-45.81--104.46",
   "lat": 45.81,
   "lon": -104.46,
   "zip": "",
   "city": "7 SE Ekalaka",
   "date": "2025-09-10",
   "county": "Carter",
   "source": "IEM 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 EKIM8 Mosby 16.3nne.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-10-wind-46.70--106.59",
   "lat": 46.7,
   "lon": -106.59,
   "zip": "",
   "city": "9 ENE Bascom",
   "date": "2025-09-10",
   "county": "Rosebud",
   "source": "IEM 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 MTM89 Angela W.",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-10-wind-46.74--114.09",
   "lat": 46.74,
   "lon": -114.09,
   "zip": "",
   "city": "1 SSW Lolo",
   "date": "2025-09-10",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "An embedded thunderstorm in a line of showers formed northwest of Stevensville_ then dissipated by the time it arrived at this location.",
   "sourceDetail": "NWS MSO — Public via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2025-09-10-wind-46.85--113.96",
   "lat": 46.85,
   "lon": -113.96,
   "zip": "",
   "city": "2 SW East Missoula",
   "date": "2025-09-10",
   "county": "Missoula",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "No lightning strikes were reported nearby. The wind originated from a line of showers and thunderstorms.",
   "sourceDetail": "NWS MSO — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-10-wind-46.58--107.40",
   "lat": 46.58,
   "lon": -107.4,
   "zip": "",
   "city": "2 W Ingomar",
   "date": "2025-09-10",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTING 1.6 W Ingomar (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-10-wind-46.83--106.27",
   "lat": 46.83,
   "lon": -106.27,
   "zip": "",
   "city": "2 NW Rock Springs",
   "date": "2025-09-10",
   "county": "Rosebud",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MTHIL 1.6 NW Rock Springs (MT DOT).",
   "sourceDetail": "NWS BYZ — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BYZ-SV-W-260-Powder River-wind-2025-09-10",
   "zip": "",
   "city": "Powder River",
   "date": "2025-09-10",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2025-09-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-260"
  },
  {
   "id": "iem-ww-BYZ-SV-W-260-Powder River-hail-2025-09-10",
   "zip": "",
   "city": "Powder River",
   "date": "2025-09-10",
   "county": "Powder River",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Powder River on 2025-09-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-260"
  },
  {
   "id": "iem-ww-BYZ-SV-W-260-Carter-wind-2025-09-10",
   "zip": "",
   "city": "Carter",
   "date": "2025-09-10",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2025-09-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BYZ-SV-W-260"
  },
  {
   "id": "iem-ww-BYZ-SV-W-260-Carter-hail-2025-09-10",
   "zip": "",
   "city": "Carter",
   "date": "2025-09-10",
   "county": "Carter",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BYZ for Carter on 2025-09-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BYZ — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "BYZ-SV-W-260"
  },
  {
   "id": "sps-2025-09-10-ravalli-wind",
   "zip": "",
   "city": "Ravalli",
   "date": "2025-09-10",
   "county": "Ravalli",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Ravalli — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-10-yellowston-wind",
   "zip": "",
   "city": "Yellowstone",
   "date": "2025-09-10",
   "county": "Yellowstone",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Yellowstone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-10-bighorn-wind",
   "zip": "",
   "city": "Big Horn",
   "date": "2025-09-10",
   "county": "Big Horn",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Big Horn — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-10-treasure-wind",
   "zip": "",
   "city": "Treasure",
   "date": "2025-09-10",
   "county": "Treasure",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Treasure — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-10-rosebud-wind",
   "zip": "",
   "city": "Rosebud",
   "date": "2025-09-10",
   "county": "Rosebud",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Rosebud — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-10-carter-wind",
   "zip": "",
   "city": "Carter",
   "date": "2025-09-10",
   "county": "Carter",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Carter — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-10-garfield-wind",
   "zip": "",
   "city": "Garfield",
   "date": "2025-09-10",
   "county": "Garfield",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Garfield — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GGW — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-JDN-2025-09-10",
   "lat": 47.3258,
   "lon": -106.9475,
   "zip": "",
   "city": "JORDAN (RAMOS)",
   "date": "2025-09-10",
   "county": "Garfield",
   "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": "JORDAN (RAMOS) (JDN) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — JORDAN (RAMOS) (JDN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BHK-2025-09-10",
   "lat": 46.3476,
   "lon": -104.2594,
   "zip": "",
   "city": "BAKER",
   "date": "2025-09-10",
   "county": "Fallon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAKER (BHK) recorded a 64 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BAKER (BHK) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-09-wind-44.94--113.25",
   "lat": 44.94,
   "lon": -113.25,
   "zip": "",
   "city": "10 WSW Grant",
   "date": "2025-09-09",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 10 WSW Grant. Mesonet station BRRM8 Brenner RAWS. Time is estimated based on radar.",
   "sourceDetail": "NWS TFX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-09-09-gallatin-wind",
   "zip": "",
   "city": "Gallatin",
   "date": "2025-09-09",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Gallatin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-09-cascade-wind",
   "zip": "",
   "city": "Cascade",
   "date": "2025-09-09",
   "county": "Cascade",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Cascade — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-BZN-2025-09-09",
   "lat": 45.7881,
   "lon": -111.1608,
   "zip": "",
   "city": "BOZEMAN/GALLATIN",
   "date": "2025-09-09",
   "county": "Gallatin",
   "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": "BOZEMAN/GALLATIN (BZN) recorded a 50 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BOZEMAN/GALLATIN (BZN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-09-08-flathead-hail",
   "zip": "",
   "city": "Flathead",
   "date": "2025-09-08",
   "county": "Flathead",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Flathead — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2025-09-07-wind-45.25--112.55",
   "lat": 45.25,
   "lon": -112.55,
   "zip": "",
   "city": "5 ENE Dillon",
   "date": "2025-09-07",
   "county": "Beaverhead",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLN Dillon Airport.",
   "sourceDetail": "NWS TFX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-07-wind-45.80--108.55",
   "lat": 45.8,
   "lon": -108.55,
   "zip": "",
   "city": "1 NW Billings",
   "date": "2025-09-07",
   "county": "Yellowstone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBIL Billings.",
   "sourceDetail": "NWS BYZ — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-09-07-ravalli-wind",
   "zip": "",
   "city": "Ravalli",
   "date": "2025-09-07",
   "county": "Ravalli",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Ravalli — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-07-madison-wind",
   "zip": "",
   "city": "Madison",
   "date": "2025-09-07",
   "county": "Madison",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Madison — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-07-gallatin-wind",
   "zip": "",
   "city": "Gallatin",
   "date": "2025-09-07",
   "county": "Gallatin",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Gallatin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "TFX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-07-missoula-wind",
   "zip": "",
   "city": "Missoula",
   "date": "2025-09-07",
   "county": "Missoula",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Missoula — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MSO — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-07-park-wind",
   "zip": "",
   "city": "Park",
   "date": "2025-09-07",
   "county": "Park",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Park — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "BYZ — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-DLN-2025-09-07",
   "lat": 45.2554,
   "lon": -112.5525,
   "zip": "",
   "city": "DILLON AIRPORT",
   "date": "2025-09-07",
   "county": "Beaverhead",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DILLON AIRPORT (DLN) recorded a 62 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — DILLON AIRPORT (DLN) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BIL-2025-09-07",
   "lat": 45.8069,
   "lon": -108.5422,
   "zip": "",
   "city": "BILLINGS/LOGAN INTL",
   "date": "2025-09-07",
   "county": "Yellowstone",
   "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": "BILLINGS/LOGAN INTL (BIL) recorded a 57 mph gust.",
   "sourceDetail": "MT_ASOS automated observation — BILLINGS/LOGAN INTL (BIL) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  }
 ]
}